PR

3分で設定!Googleフォーム 回答受付期間を設定する方法

Google Workspace

GAS(Google Appsスクリプト)を使って、Googleフォームの回答受付期間を設定し、自動で受付を締め切ることができます。

ご自身の作成したGoogleフォームの右上にある「」ボタンをクリックし、「スクリプトエディタ」を選択してください。

エディタ画面に次のスクリプトコードをコピー&ペーストで追加してください。

FormApp.getActiveForm().setAcceptingResponses(false);

次のように追加できたら「保存」ボタンをクリックの後、「トリガー」画面をクリックします。

トリガーを追加」をクリックします。

  • イベントのソースを選択」の項目で「時間主導型」を選択しします。
  • 時間ベースのトリガーのタイプを選択」の項目で「特定の日時」を選択します。
  • 「日時を入力(GMT+09:00)」の入力欄に、フォームの受付を終了する日時を入力します。
  • 保存」ボタンをクリックしてください。

※承認を求められたら、「Advanced」(あるいは、「詳細」)→「Go to ~~(Unsafe)」(あるいは、「~~に移動」)→「Allow」(あるいは、「許可」)

次のように登録されていたら完了です。

このスクリプトはトリガーで設定した日時になると、回答の受付が終了となります。

今回のトリガー処理が終わると、そのトリガーは無効となります。

このサンプルでは、受付を終了する場合を示しました。受付を再開し、再び回答を受け付けるスクリプトコードは、次のようになります。

FormApp.getActiveForm().setAcceptingResponses(true);

フォームの選択肢の項目ごとに締め切り期間を設定したい場合は、こちらの記事をご覧ください。

最短でフォームに人数制限を設定したいときはこちら

最短で簡単に編集ができる自動返信メールを設定したいときはこちら

コメント

タイトルとURLをコピーしました