前提・実現したいこと
よろしくお願いします。
https://forms.gle/np6R8nM9wvwNLH2T8
このようにGoogleフォームには、もともと2つのセクションが設置されています。
セクション1にある質問1の選択肢に応じて、セクション1で終わるのか、セクション2に進むのかを、GASで指定するにはどのようにすればよろしいでしょうか?
選択肢の中に「研修所」というキーワードが入っているものだけ、セクション2に進めるようにしたいのです。(この場合は選択肢3のみ進めるようにしたい)
質問1の選択肢は、後日、スプレッドシートに記載された内容により変更していきたいため、それに応じた「回答に応じてセクション移動」も設置したいと思っているのです。
スプレッドシートの内容を選択肢に反映させるところ(下記)までは作ることができました。
function changeEventForm(){
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = spreadsheet.getSheetByName(選択肢が記載されたシート);
var values = sheet1.getDataRange().getValues();
var valuelength = values.length;
var array = [];
for(var i = 0; i < valuelength; i++){
array.push(values[i][0]);
}
var form = FormApp.openById(フォームID);
var changeitem = form.getItemById(質問1のitemID);
changeitem.asMultipleChoiceItem().setChoiceValues(array);
}
お知恵をお持ちの方、なにとぞご教示ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/09 05:58 編集
2019/12/11 03:56