前提・実現したいこと
▼実現したいこと
Google formで回答が完了するたびに、確認画面で5桁の乱数を表示させたい。
発生している問題・エラーメッセージ
- 回答完了画面に乱数を表示させることは出来ている。
- だが、(体感)5~10分以内に再度回答すると、1回目の回答と同じ乱数が表示されてしまう。
- それを回答のたびに違う乱数にしたい。
該当のソースコード
function myFunction() { //シートの取得 var form = FormApp.openById('hoge'); // 乱数の取得 var random_number = Math.floor(Math.random() * 100000); //メッセージの修正 var before_random_message = "回答を記録しました。あなたの完了コードは「"; var after_random_message = "」です。"; var message = before_random_message.concat(random_number, after_random_message); //確認メッセージの変更 form.setConfirmationMessage(message) }
試したこと
- 回答している時間が短すぎてコードが実行しきらなかった可能性があると思ったが、時間をかけても同じ結果になる。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。