有人知道为什么一次要更新几次表格吗? 我有下面的代码,并且效果很好,但是很长时间了。不必要地,我有数据enter image description here
时,表格会被更新多次 function myFunction678() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var dataRange = sheet.getRange(2, 1, sheet.getLastRow(), sheet.getLastColumn());
var data = dataRange.getValues();
var FORM_ID = "XXX";
var ITEM_ID = 'XXX';
var options = [];
for (var i = 0; i < data.length; i++) {
var row = data[i];
if(row[3] == "Text"){
options.push(row[6]);
var form = FormApp.openById(FORM_ID);
form.getItemById(ITEM_ID).asListItem().setChoiceValues(options);
}
}
}