электронные таблицы - ошибка обслуживания - getlastcolumn - PullRequest
0 голосов
/ 21 февраля 2019

Ничего не изменилось за много дней в моей таблице.В настоящее время при попытке выполнить функцию, даже просто 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());

Этот код работает в обычной электронной таблице, но не в моей дублирующей электронной таблице.

Пример временного решения проблемы:

Удаление данных из электронной таблицы - без ошибок.
Отмена удаления - без ошибок.
Вставить строку - нет ошибки.
Удалить вставленную строку - ошибка появилась.
Удалить данные - нет ошибки.
Отменить удаление - нет ошибки.
Вставить строку - нет ошибки.Удалить вставленную строку - ошибка появилась снова.

Может быть, это может быть подсказка.

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