Таким образом, код копирует содержимое Sheet1 B2: ячейка G2, B2 содержит код, который часто начинается с нескольких 0. Все хорошо в Sheet1, но как только скрипт выполняется и копируется в Sheet2, формат меняется на«Automatic, а« 000001 »становится просто« 1 ». Мне кажется, я не могу найти отсутствующий вариант, чтобы сделать его в формате Instantyl в виде простого текста, чтобы держать ноль впереди. Кроме того, ячейка G содержит €, поэтому я не хочучтобы установить всю строку как обычный текст, просто столбец B.
function moveValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange("Sheet1!B2:G2");
var destSheet = ss.getSheetByName("Sheet2");
destSheet.appendRow(source.getValues()[0]);
}