我正在尝试使用SpreadSheet填充Form中的ListItem。每行都是一个选择。
所以我的表单中有一个ListItem问题,我无法找到的是:如何在表单中访问ListItem问题的现有实例?
我有一个:var form = FormApp.getActiveForm();,但是我该怎么做“getFormAppListItem()”
我怀疑的另一个问题是......如果我在我的函数(addListItem()方法)中创建一个ListItem,那么每次有人打开表单(是公共调查)时都会重新创建吗?
答案 0 :(得分:1)
var field1 = SpreadsheetApp.openById("XXXXXXXXXXXXXXXXXXXX").getSheetByName("Sheet1").getRange(2,1).getValue;
var field2 = SpreadsheetApp.openById("XXXXXXXXXXXXXXXXXXXX").getSheetByName("Sheet1").getRange(3,1).getValue;
var field3 = SpreadsheetApp.openById("XXXXXXXXXXXXXXXXXXXX").getSheetByName("Sheet1").getRange(4,1).getValue;
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addMultipleChoiceItem();
item.setTitle('Choose the Pet you prefer').setChoices([
item.createChoice(field1),
item.createChoice(field2)
item.createChoice(field3)
])
.showOtherOption(true);
请在此处查看详细信息https://developers.google.com/apps-script/reference/forms/multiple-choice-item。希望这会有所帮助。