2017-07-06 9 views
1

以前は、Google Apps Scriptを使用して、Googleフォームのドロップダウンリストの質問の選択肢を週単位で設定していました。 1つの質問には、一度に3600個の選択肢がありました。今週は、選択肢数を減らして同じスクリプトを実行すると(約2000)、script.google.comから「選択肢を設定できませんでした。選択肢の最大数を超えました。」というエラーが表示されます。追加できる選択肢の数に新しい制限がありますか?ウェブのどこにでもリストされているものは見つかりません。Googleフォームのドロップダウン数の制限数

コードスニペット問題を再現する:

var sheetUrl = 'https://docs.google.com/spreadsheets/d/xxxxxxxxxxxxxxxxxxxxx/edit'; 
var sheet = SpreadsheetApp.openByUrl(sheetUrl).getSheetByName("Form Responses 1"); 
var data = sheet.getDataRange().getValues(); 
var formExample = FormApp.openById('xxxxxxxxxxxxxxxxxxxxxxxxxx'); 
var listOfCustomers= formExample.getItemById(1234567890); 
var customerChoices = []; 
for (var i = 0; i < data.length; i+=1){ 
    customerChoices.push(listOfCustomers.asListItem().createChoice(data[i][0])); 
} 
listOfCustomers.asListItem().setChoices(customerChoices); 
+0

はmax items is 1000のように見えますが、私はそれをdocでも見ていません。 – corn3lius

答えて

1

https://issuetracker.google.com/issues/63395462

MC ... @ google.com#4 2017年7月18日1時55分PM

ステータス:修正されません(意図された振る舞い) 6月以降、Apps ScriptのFormsドロップダウンに追加できるオプションの数に制限があります。上限は現在1,000ですが、変更される可能性があります。オプションを追加する必要がある場合は、自由形式のテキストフィールド、複数のドロップダウン、またはカスタムWebフォームを検討してください。

+0

制限は1kを下回っているようです - 300個の質問でドロップダウンを追加しようとしましたが、保存に失敗しました。 – Afflatus

+0

明らかに、300個の回答の選択肢をグループに分けて、それを段階的に追加すると、Googleがそれを処理できるようになります.1kの制限が適用されるかもしれません。 – Afflatus

+0

@Afflatusええと、あなたは.setChoices()を使っていますか?それは失敗した行ですか?私は上記のコードをミラーリングする方法を使用してわずか数分前に、1つのGForm質問に959個の選択肢/オプションを追加しました。 –