Проблема с обновлением формы с листа - PullRequest
0 голосов
/ 02 мая 2019

Кто-нибудь знает, почему форма обновляется несколько раз за раз?У меня есть код, как показано ниже, и он работает очень хорошо, но в течение длительного времени.Излишне форма обновляется столько раз, сколько у меня есть данные введите описание изображения здесь

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

}
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...