Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.92 KB

google_form.md

File metadata and controls

39 lines (29 loc) · 1.92 KB

Googleフォームで講習会参加登録フォームを作るときに設定する事

「メールアドレスを収集する」にチェックを入れる

登録した人に回答のコピーを送信する

image image

残り人数を制限、表示する

image

以下のコードをスクリプトエディタで設定。

function endFormCheck() {
  var LIMIT_COUNT = 10;

  var form = FormApp.getActiveForm();
  if (form.getResponses().length >= LIMIT_COUNT) {
    form.setAcceptingResponses(false);
  }
  else{
    var seat = LIMIT_COUNT -form.getResponses().length; 
     var description = '2019年6月5日(水)(10:00-17:00) 広島国際会議場 地下1F 会議運営事務室2・3において、ROBOMECH2019 RTミドルウエア講習会を開催いたします。\nご希望の方は、以下の申し込みフォームにてお申し込みください。\n'+'残り'+ seat + '席です。\n';
    form.setDescription(description); 
  }
}

image

image

以下の2つのトリガーを設定する。 1つは送信時のトリガー。 image もう1つは時間ベースのトリガー。これはフォーム作成時、回答削除時には上のトリガーは作動しないため。 image