Я получил этот код, чтобы добавить его к числу в ячейке из электронной таблицы Google, но его выполнение занимает слишком много времени, в среднем 5 ~ 15 секунд.Мой лист не имеет много данных, это около 30X15.
Код выглядит следующим образом.Это было вызвано кнопкой внутри листа.
function plus1() {
var activeCell = SpreadsheetApp.getActiveSpreadsheet().getActiveCell();
var currentValue = activeCell.getValue();
activeCell.setValue(currentValue + 1);
}
Стенограмма выполнения ниже:
[19-05-07 04:29:35:609 PDT] Starting execution
[19-05-07 04:29:35:620 PDT] SpreadsheetApp.getActiveSpreadsheet() [0 seconds]
[19-05-07 04:29:35:621 PDT] Spreadsheet.getActiveCell() [0 seconds]
[19-05-07 04:29:36:233 PDT] Range.getValue() [0.611 seconds]
[19-05-07 04:29:36:295 PDT] Range.setValue([3.0]) [0.061 seconds]
[19-05-07 04:29:36:620 PDT] Execution succeeded [0.678 seconds total runtime]
Было бы лучше, чтобы кодирование заканчивалось менее 3 секунд каждый раз.Что я мог сделать, чтобы улучшить это время?Спасибо всем за помощь!