K.Y. Design
K.Y. Design
K.Y. Design

フォームの回答人数制限の設定

外観

今回はお客さまから「申込が100件になったら、自動でフォームの受付を終了したい」とご依頼いただきました。
こちらは非常に簡単なコードとトリガーの設定で導入可能です。

概要

担当

  • コーディング
  • テスト

使用ツール

  • Google スプレッドシート
  • Google Apps Script

GASのコード

function endFormCheck() {
  var LIMITED_NUMBER = 100; //ここに人数の上限値を設定
  var form = FormApp.getActiveForm();
  if (form.getResponses().length >= LIMITED_NUMBER) {
    form.setAcceptingResponses(false);
  }
}

上記のコードを動かすために、下記のようにトリガーの設定もしました。

  • イベントのソースを選択:フォームから
  • イベントの種類を選択:フォーム送信時
«
»