Google 表单对下拉选项数量的限制

Google Form Limit to Number of Dropdown Options

以前,我每周使用 Google Apps 脚本在 Google 表单中填充下拉列表问题的选项。一题一次有多达3600个选择。本周,当 运行 相同脚本的选择数量减少(大约 2000)时,我通过 script.google.com 收到以下错误: "Failed to set choices. You exceeded the maximum number of choices." 是否有新的选择数量限制那可以加吗?我在网上的任何地方都找不到。

重现问题的代码片段:

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);

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

mc...@google.com #4 2017 年 7 月 18 日 01:55PM

状态:无法修复(预期行为) 自 6 月以来,我们对可添加到 Apps 脚本中的表单下拉列表的选项数量施加了限制。该限制目前为 1,000,但可能会发生变化。如果您需要提供更多选项,请考虑自由格式的文本字段、多个下拉列表或自定义 Web 表单。