前提・実現したいこと
スプレッドシートの表をGoogleフォームのプルダウンに反映したいです。
なお、プルダウンにしたいのは日付です。
発生している問題・エラーメッセージ
GASでコードを作成し、実行しました。しかし、後に出てくる許可を実行しても「予期せぬエラー」が起きます。
エラーメッセージ
Exception:
1overwriteDjList 2 3### 該当のソースコード 4 5function overwriteDjList() { 6var sheets = SpreadsheetApp.openById('スプレッドシートのURL').getSheets(); 7 var sheet = sheets[0]; 8 if("日付" == sheet.getRange("A1").getValue()){ 9 var colA = sheet.getRange(2,1,sheet.getLastRow() - 1).getValues(); 10 } 11 12 var form = FormApp.openById('GoogleフォームのURL'); 13 var items = form.getItems(FormApp.ItemType.LIST); 14 items.forEach(function(item){ 15 if(item.getTitle().match(/.*質問$/)){ 16 var listItemQuestion = item.asListItem(); 17 var choices = []; 18 colA.forEach(function(name){ 19 if(name != ""){ 20 choices.push(listItemQuestion.createChoice(name)); 21 } 22 }); 23 24 listItemQuestion.setChoices(choices); 25 } 26 }); 27 28} 29 30 31### 試したこと 32フォーム並びにGASのポップアップとリダイレクトを許可:Googleアカウントを当該作業に必要なアカウント以外ログアウト: 33 34ここに問題に対して試したことを記載してください。 35 36### 補足情報(FW/ツールのバージョンなど) 37GoogleChrome 38ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。