Я довольно долго борюсь с этим кодом, что я пытаюсь сделать, чтобы получить информацию из одного столбца с одного листа и установить это как примечания на другом листе, например. содержимое из C2 на «Sheet1» должно быть в виде примечания на «F2» на листе «отчет» в качестве примечания (примечание Shift + F2 не комментарий Ctrl + Alt + M).Как построить массив, ошибка «Неверная высота диапазона»
До сих пор у меня есть это:
function insertPhoneNumbers() {
//I'm still working on this I have not been able to make this work//
//Ideally this will put the phone numbers as comment's in the needed cases//
var ss = SpreadsheetApp.getActiveSpreadsheet();
var targetsheet = ss.getSheetByName("report");
var sourcesheet = ss.getSheetByName("Sheet1");
var nrange = sourcesheet.getRange(2, 3, sourcesheet.getLastRow(), 1)
var sourcenotes = [nrange.getValue()]
var notes = targetsheet.getRange(2, 6, sourcesheet.getLastRow(),1)
notes.setNotes([sourcenotes]);
}
Но его дает мне ошибку при отладке «Недопустимая высота была 1, но должно быть 75» диапазон на самом деле 73 строк глубоко, так что я не знаю что делать.
Как я понимаю, вы хотите получить значения столбцов из исходного листа и добавить массив значений в виде заметки в целевом листе для диапазона значений. Пожалуйста, объясните ясно, чего вы хотите достичь, если мое объяснение неверно. – KRR
Ваши правильные пояснения. Получайте значения из диапазона столбцов, вставляя их в виде заметок в целевом диапазоне. –
Вы имеете в виду, добавляя весь диапазон столбцов в качестве примечания к целевому диапазону? – KRR