Скрипт ускорения для Google Sheet и режима полета - PullRequest
0 голосов
/ 03 ноября 2018

Я написал простой скрипт для Google Sheet, чтобы сопоставить записи с их отметкой времени. В данный момент регистрация каждой записи занимает пару секунд, и я хотел бы ускорить ее. Есть ли простой способ сделать это, заменив некоторые шаги? Я также хотел бы иметь возможность сделать эту работу, когда вы находитесь в режиме полета. С моим текущим сценарием, если я не в сети, он перестает работать, пока я не выйду из режима полета. Есть ли где-нибудь простая опция, позволяющая вводить данные в режиме полета? Ниже приведен код. Код активируется нажатием кнопки в ячейке A1, подсчет голосов появляется в ячейке B1, а в ячейке C1 есть функция отметки времени "= now ()"

function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("B1");//this is the cell with the current ballot count
var ballot = cell.getValue();// read current ballot count
var timestamp = sheet.getRange('C1').getValue();//read timestamp from cell with formula =now()
sheet.insertRowAfter(2);//add record after separation row, on row 3
cell.setValue(ballot + 1);//
sheet.getRange('a3').setValue(ballot);
sheet.getRange('b3').setValue(timestamp);
}

Любая идея будет оценена.

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