У меня есть значение в моем листе, где я хочу передать значение другому листу с помощью Google App Script, у меня есть простой код, который может получить значение, но я не знаю, как я может передать его другому листу и создать новую строку на другом листе.Передача значения другому листу
function doit() {
var ss = SpreadsheetApp.getActiveSpreadsheet()
var FromSheet = ss.getSheetByName('s1');
var ToSheet = ss.getSheetByName('s2');
var firstname = fromsheet.getRange('A2');
var lastname = fromsheet.getRange('B2');
var data = firstname.getValue();
var data1 = lastname.getValue();
//To sheet code???
}
Привет, Стефан, я пытаюсь запустить код, но он дает мне ошибку. Q: TypeError: Не удается вызвать метод «getRange» из null.? и почему только A2 в range.copyTo (ToSheet.getRange («A2»)? Если я также копирую до B2? просто спрашиваю здесь noob :) – Max
код должен быть запущен в электронной таблице, содержащей имена листов s1 и s2. A2: B2 означает, что мы выбираем обе ячейки напрямую, а не один за другим. – St3ph
Ya, я также вижу это сообщение https://stackoverflow.com/questions/4211504/typeerror-cannot-call-method-getrange-of-null-line-0 Btw еще раз спасибо steph :) – Max