今回はお客さまから「申込が100件になったら、自動でフォームの受付を終了したい」とご依頼いただきました。
こちらは非常に簡単なコードとトリガーの設定で導入可能です。
function endFormCheck() {
var LIMITED_NUMBER = 100; //ここに人数の上限値を設定
var form = FormApp.getActiveForm();
if (form.getResponses().length >= LIMITED_NUMBER) {
form.setAcceptingResponses(false);
}
}
上記のコードを動かすために、下記のようにトリガーの設定もしました。