У меня был лист, который работал с использованием одного и того же кода ... В последние несколько дней, пытаясь работать над моим текущим проектом, все, что раньше не работало работает, и я получаю ошибки для всех видов разных вещей.Получение сообщения об ошибке сервера при ссылке на getLastRow() + 1
В настоящее время я не могу двигаться дальше, пока не нахожу это.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var clientList = ss.getSheetByName("ClientList");
var tracker = ss.getSheetByName("Tracker");
var tr_activeRow = tracker.getActiveCell().getRow();
var tr_clientName = tracker.getRange(tr_activeRow,1);
var tr_birthDate = tracker.getRange(tr_activeRow,5);
function addNewName() {
if(tr_clientName.getValue() == "New" && tr_birthDate.getValue() != ""){
tracker.getRange(tr_activeRow, 2, 1, 4).copyValuesToRange(clientList, 1, 4, clientList.getLastRow()+1, 1);
}
}
При попытке запуска кода я получаю:
К сожалению, произошла ошибка сервера. Подождите немного и повторите попытку.
Я пробовал несколько вещей и знаю, что это проблема getLastRow()+1
. Я также пробовал getLastRow()
& getLastRow()-1
, чтобы узнать, работает ли код и работает ли он нормально. Только кажется проблемой, когда я использую положительное целое число ...
Что я делаю неправильно?!? или это проблема с листами/сценариями приложений?
Вы пытаетесь скопировать содержимое за пределы таблицы. В таком случае я бы хотел получить ошибку. – Mogsdad