У меня есть код, который предназначен для доступа к электронной таблице каждый час и обновления значения, как показано ниже.
const spreadsheet = SpreadsheetApp.openById("123456789abcdefghijklmnopqrstuvwxyz");
var sheets = {};
function updatePlayers() {
sheets['Users'] = spreadsheet.getSheetByName('Users');
var data = sheets['Users'].getDataRange().getValues();
for (var i=1;i<data.length;i++) {
data[i][2]++;
}
sheets['Users'].getDataRange().setValues(data);
}
Однако я заметил, что значения не увеличиваются на 24 каждый день, а различное количество значительно меньше. Это также происходит в других частях моих скриптов, где группа информации должна обновляться сразу, но некоторые обновляются, а другие нет, но при этом не возникает никаких ошибок. Я несколько раз пробовал позвонить по номеру setValues()
, но это ничего не меняло. Кроме того, я заметил, что эта проблема возникает только сейчас, примерно через 7 месяцев работы этого проекта.
Может ли это быть ошибкой в API Таблиц или что-то мне не хватает?