我有觸發器的工作,我可以添加項目的形式。但是,如果我嘗試以任何方式更改項目的選項,我會在.setChoices行收到「無法編輯表單」錯誤。如何在表單提交後修改Google表單?我收到「無法編輯表單」。
var form = FormApp.openById("<your form id>");
var mci = form.getItems(FormApp.ItemType.MULTIPLE_CHOICE);
var item = mci[0].asMultipleChoiceItem();
Logger.log(item.getChoices()[0].getValue());
item.setChoices([
item.createChoice('Cats'),
item.createChoice('Dogs')
]);
我已檢查,多項選擇項存在,我可以記錄正確的當前選擇值。我也曾嘗試
item.setChoiceValues(['Cats', 'Dogs']);
和
var choices = [];
choices.push(item.createChoice('Cats'));
choices.push(item.createChoice('Dogs'));
item.setChoices(choices);
具有相同的結果。
目標: 如果被訪者在多項選擇項中輸入「其他」選項,則將該選項添加到下一個應答者的選項列表中。