从工作表更新表格的问题

时间:2019-05-02 08:54:42

标签: google-apps-script google-sheets

有人知道为什么一次要更新几次表格吗? 我有下面的代码,并且效果很好,但是很长时间了。不必要地,我有数据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);

}
}
}

0 个答案:

没有答案