googleフォーム予約サイトの変更とキャンセル処理について

googleフォームで講演会の予約フォームを作っています。

・人数変更
gasで上限数のチェックをしています。
編集を許可しているのですが、人数を増やされた場合の処理について困っています。
今のところ下記の流れで組もうと思っていますが、うまくいきません。
どなたか実現方法や別のスマートな手段があれば教えていただきたいです。

①編集画面かどうかチェック:どのように判定したらいいのかわからない。URLにeditが入っている場合は編集ぽいが、geturl()がエラーになる
②新規の場合は、人数チェック。編集の場合は対応するスプレッドシートをメールアドレスで検索→予約内容をチェックして元の予約人数、編集後の人数を取得→人数チェック:処理工数が多くなるのが難点

・キャンセル
googleフォームで回答者側が編集許可→削除はできない認識です。
人数0を入力させ、gas側で処理しようと思うのですが、他にアイディアはありますか?

コメントを投稿

0 コメント