Я искал способ копирования определенных столбцов и строк данных на существующий лист. Моя цель - создать скрипт, который вытащит данные из листа основных элементов и создаст форму заказа на существующем листе.копирование определенного столбца данных на другой лист
Вот мой код
function createOrder() {
var ss = SpreadsheetApp.getActiveSheet();
var ordess = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Ordering");
var mayitems = 186; //number of rows
var descrip = ss.getRange(2, 10, mayitems, 4).getValues(); //first 4 columns to pull
var descrip2 = ss.getRange(2, 19, mayitems).getValues(); //fifth column to pull
var price = ss.getRange(2, 76, mayitems).getValues(); //sixth column to pull
var pallets = ss.getRange(640, 76, 1).getValues(); //specific cell to pull
var targdesc = ordess.getRange(1, 1, mayitems, 4); //first 4 columns to copy to
descrip.copyTo(targdesc); //copying the first 4 columns.
}
Я посмотрел на ссылку на функцию и CopyTo, кажется, один я должен использовать. Я последовал примеру, но когда я запускаю код, он дал мне TypeError. Не удалось найти функцию copyTo в объекте.
Я также хочу создать сценарий, который будет фильтровать строки с пустыми ячейками, как то, что может сделать параметр фильтра, но выполняется автоматически.
Любая помощь приветствуется.
Большое вам спасибо! Все работало, как только я удалил .getValue из каждой строки. –
Спасибо за отзыв. –