以下のコードをスクリプトエディタで設定。
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);
}
}
以下の2つのトリガーを設定する。 1つは送信時のトリガー。 もう1つは時間ベースのトリガー。これはフォーム作成時、回答削除時には上のトリガーは作動しないため。