スプレッドシートに
A列 整理番号
B列 質問
C列 記述や単一選択など種別
D~J等 選択肢
があり、これらをフォームに流し込むGASを書いています。
D~J等の選択肢の数が質問ごとに変化するため、その行の最終列を取得し、for文で選択肢を設置しようとしていますが、エラーが出てうまくいきません。※全体を質問数(最終行)の回数iで回しています。
GAS
1if(dataValues[i][2] === '単一'){ 2 let lc = sheet.getRange(i+1, sheet.getMaxColumns()).getNextDataCell(SpreadsheetApp.Direction.PREVIOUS).getColumn(); 3 form.addMultipleChoiceItem() 4 .setTitle(dataValues[i][1]) 5 .setHelpText(dataValues[i][0]) 6 .setRequired(true); 7 for(let n = 3; n < lc-1; n++){ 8 setChoiceValues(dataValues[i][n]); //ここ! 9 } 10 }else if(dataValues[i][2] === '記述'){ 11//以下略
setChoiceValues(dataValues[i][n]);
addしたアイテムに対して効いていないのだと思いますが書き方を教えていただけないでしょうか。
エラーメッセージ
エラー
ReferenceError: setChoiceValues is not defined

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。