Google表单限制为下拉选项数量

时间:2017-07-06 19:57:24

标签: google-apps-script google-form

以前,我使用Google Apps脚本每周填写Google表格中下拉列表问题的选项。一个问题一次有多达3600种选择。本周,当运行相同数量的选项(大约2000)的相同脚本时,我通过script.google.com收到以下错误:“无法设置选项。您超出了最大选择数。”可添加的选项数量是否有新的限制?我无法在网络上的任何地方找到一个。

重现问题的代码段:

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

1 个答案:

答案 0 :(得分:3)

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

mc ... @ google.com#4 Jul 18,2017 01:55 PM

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