![見出し画像](https://assets.st-note.com/production/uploads/images/79355011/rectangle_large_type_2_e280c7a5973f89c1fc4e5eaf07e654e7.png?width=1200)
【そのまま使える】Google Apps ScriptでGoogleフォームに回答期限を設ける
こんにちは!KCompany代表のケータです!
仕事の関係でGoogleフォームで回答期限を設けるスクリプトを作ったので、こちらのnoteでも公開します!
Google Apps ScriptでGoogleフォームに回答期限を設けるスクリプトの動作イメージ
以下のように、ある一定の日時がきたら回答の締め切りをします。
画像内にある「回答の収集を再開」をクリックすれば再開できます。
![画像2](https://assets.st-note.com/production/uploads/images/50969755/picture_pc_1bf135545218910a05c19f01762797b8.png?width=1200)
再開後は以下のように通常のGoogleフォームの表示となります。
![画像1](https://assets.st-note.com/production/uploads/images/50969706/picture_pc_9a2108ae4fefc20070ab8f13b756b221.png?width=1200)
Google Apps ScriptでGoogleフォームに回答期限を設けるスクリプトの使い方
まず、Googleフォームの編集画面から、スクリプトエディタを開きます。
![画像5](https://assets.st-note.com/production/uploads/images/50970218/picture_pc_0dc8fecb7a853dade9e0599ed356cfa4.png?width=1200)
そして、以下のスクリプト内の「yourgoogleformID」の部分をご自身のGoogleフォームのIDに書き換えて保存してみてください。
![画像6](https://assets.st-note.com/production/uploads/images/50970287/picture_pc_0909f7b94b270595b3477dcf44d300a7.png?width=1200)
次に、左メニューからトリガー設定を開いて以下のように関数を選択して時間主導型のイベントで回答締め切りしたい日時を指定すればOKです。
![画像3](https://assets.st-note.com/production/uploads/images/50969888/picture_pc_d1e6f8c3cb90dbf37a20a4a89ab0789d.png?width=1200)
なお、初回だけ、Googleアカウントへのアクセスのリクエストを許可してください。
![画像4](https://assets.st-note.com/production/uploads/images/50969967/picture_pc_a48f106610e6bc2929d1e79c826d2e2b.png)
Google Apps ScriptでGoogleフォームに回答期限を設けるスクリプトを実際に使うには
ここまで読んでくださって、実際に使ってみたい!という方がいらっしゃいましたら、以下からぜひご購入いただければ幸いです。閲覧用のファイルを用意してますので、そちらをコピーし、ご自身の環境にてご利用いただくイメージになります。
もしくは、下記のメルマガ登録を頂ければ、特典として閲覧用のファイルを共有させて頂きます。
【お仕事のご依頼について】
こちらの記事に記載した内容以外にも、Google Apps Script開発やGoogle Workspaceを活用したデジタル化推進のお仕事を行っています。【GAS】そのまま使えるシリーズのカスタマイズのご相談ももちろん大丈夫です。
ちょっとしたお困りごとでも、こちらのサイトのお問い合わせフォームからご連絡いただければ、折り返しご連絡いたします。
Google Apps ScriptでGoogleフォームに回答期限を設けるスクリプトへのアクセス
ここから先は
¥ 980
よろしければサポートをお願いします!いただいたサポートは、サービス開発・改善のために使わせていただきます。主に書籍代や勉強会の参加費用などを想定しています。よろしくお願いします。