前提・実現したいこと
Gooleフォームの回答をスプレッドシートから読み込んだ項目をgoogleフォームの質問をプルダウンで選択したいと思ってます。
次の様なコードを書いたのですが、エラーがでてしまい解消方法がわかりません。
初歩的なことかと思いますが、解決方法を発見できません。
解決方法を教えてください。
発生している問題・エラーメッセージ
Questions cannot have duplicate choice values (匿名) @ コード.gs:16 overwriteDjList @ コード.gs:7
Google Google Apps Script
GAS
1 2function setNameList() { 3const ss = SpreadsheetApp.openById("ID"); 4const nameSheet = ss.getSheetByName("シート名A"); 5const nameList = nameSheet.getRange(2,1,nameSheet.getLastRow()-1).getValues(); 6const form = FormApp.getActiveForm(); 7var items = form.getItems(FormApp.ItemType.LIST); 8items.forEach(function(item){ 9if(item.getTitle() == "質問名") { 10var listItemQuestion = item.asListItem(); 11var choices =[]; 12nameList.forEach(function(names){ 13if(names != ""){ 14choices.push(listItemQuestion.createChoice(names)); 15} 16}); 17listItemQuestion.setChoices(choices); 18} 19}); 20 21}
試したこと
エラーの意味が完全に理解できていないのですが、定数が重なっているのかと思いいくつか変えてみましたが
解消しませんでした。
お手数ですが、教えてください。
回答1件
あなたの回答
tips
プレビュー