【GAS】Googleフォームで日時指定し自動で受付終了する方法
GoogleGoogleフォーム自動で受付終了をしたい人
Googleフォームで日時をしてして、自動で受付終了の機能を追加したいけど、どうやってやるのかな?できるだけ簡単な方法を教えてください。
こんにちは、ヒデキです。
Googleフォームで日時指定し、自動で受付終了する方法を解説します。
コピペで実装できるので、ぜひ参考にされてください。
【GAS】Googleフォームで日時指定し自動で受付終了する方法
手順
- 手順①:セミナー申し込みフォームを作る
- 手順②:スクリプトを書く
- 手順③:トリガーを設定する
手順①:セミナー申し込みフォームを作る
Googleフォームで、下記のようなセミナー申し込みフォームを作成します。
セミナー申し込みフォームを作成
手順②:スクリプトを書く
フォームを作成したら、スクリプトエディタを開きます。
【GAS】Googleフォームで自動返信機能を追加する方法
Googleフォームでお問い合わせフォームに、自動返信メール機能を簡単に追加する方法があります。Google Apps Scriptを使えば、簡単に機能を追加できます。今回は、ソースコードをコピペ&少し修正するだけで、初心者の方でも簡単に追加する方法を解説します。
スクリプトをコピペする
デフォルトの関数「function myFunction」を削除して、下記のスクリプトをコピー&ペーストしてください。
function formSubmit() {
var form = FormApp.getActiveForm(); //アクティブフォームを取得
form.setAcceptingResponses(false);
}
手順③:トリガーを設定する
トリガーの設定は、下記の記事と同じですが、トリガーの条件の設定が異なります。
【GAS】トリガーを設定してスクリプトを実行させる方法
Googleフォームでスクリプトを実行させるためのトリガー設定について解説します。
トリガーの条件
ここで、日時を指定して、受付を終了するスクリプトを実行させます。
実行する関数を選択 | スクリプトの関数名を選択する。 |
イベントのソースを選択 | 時間主導型を選択する。 |
時間ベースのトリガーのタイプを選択 | 特定の日時を選択する。 |
日時を入力 | 受付を終了したい日時を入力する。形式は、「YYYY-MM-DD HH:MM」 |
これで、指定した日時が来たら、自動で受付終了します。
今回は、以上になります。
まずは【体質改善プログラム7step】お試しください!
人気記事【体質改善プログラム7step】パフォーマンスを最大化する健康術
人気記事【スマホで参加】オンラインウォーキング/グループチャット【無料】