У меня проблемы с решением ошибки тайм-аута для скрипта для Google Sheets, который раньше работал нормально.
Вкратце - у меня есть электронная таблица с 12 различными вкладками (листами).Каждый день сценарий защищает целые 12 листов, а затем снимает с них определенные (разные) диапазоны, тем самым эффективно создавая 12 различных объектов защиты - по одному на каждый лист.
В конце сценария я выполняю следующее:
protection1.addEditor(me);
protection2.addEditor(me);
protection3.addEditor(me);
protection4.addEditor(me);
protection5.addEditor(me);
protection6.addEditor(me);
protection7.addEditor(me);
protection8.addEditor(me);
protection9.addEditor(me);
protection10.addEditor(me);
protection11.addEditor(me);
protection12.addEditor(me);
protection1.removeEditors(protection1.getEditors());
protection2.removeEditors(protection2.getEditors());
protection3.removeEditors(protection3.getEditors());
protection4.removeEditors(protection4.getEditors());
protection5.removeEditors(protection5.getEditors());
protection6.removeEditors(protection6.getEditors());
protection7.removeEditors(protection7.getEditors());
protection8.removeEditors(protection8.getEditors());
protection9.removeEditors(protection9.getEditors());
protection10.removeEditors(protection10.getEditors());
protection11.removeEditors(protection11.getEditors());
protection12.removeEditors(protection12.getEditors());
Этот некрасивый подход работал отлично годами, но в какой-то момент он время от времени начинал время от времени, до того момента, когда ему никогда не удавалось закончить вовремя снова.
Теперь я ищу решение, которое позволит одновременно выполнять addEditor / removeEditors для всех защит, что должно решить мою проблему с тайм-аутом.
Большое спасибо за любые подсказки, которые вы могли быдай мне!