Ничего не изменилось за много дней в моей таблице.В настоящее время при попытке выполнить функцию, даже просто getlastcolumn()
я получаю сервисную ошибку.Что странно, эта ошибка только в моей таблице.Я могу скопировать код и вставить его в другую электронную таблицу, и он будет работать.
Я обнаружил, что изменение стиля и объединение ячеек имеют одинаковый эффект - ошибка обслуживания без подробностей.Иногда удаление данных помогает, и даже отмена этого действия на некоторое время решает проблему.
У вас есть идеи, в чем проблема?
Я использую пример кода:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// This logs the value in the very last cell of this sheet
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var lastCell = sheet.getRange(lastRow, lastColumn);
Logger.log(lastCell.getValue());
Этот код работает в обычной электронной таблице, но не в моей дублирующей электронной таблице.
Пример временного решения проблемы:
Удаление данных из электронной таблицы - без ошибок.
Отмена удаления - без ошибок.
Вставить строку - нет ошибки.
Удалить вставленную строку - ошибка появилась.
Удалить данные - нет ошибки.
Отменить удаление - нет ошибки.
Вставить строку - нет ошибки.Удалить вставленную строку - ошибка появилась снова.
Может быть, это может быть подсказка.