0
function writeData() {
var sss= SpreadsheetApp.getActiveSpreadsheet();
//var inSheet2 = sss.getSheetByName('Copy of 01-Raw Data 2');
var inSheet2 = sss.getSheets()[4];
var input2 = inSheet2.getRange(2, 1, inSheet2.getLastRow(),42);
var outSheet1 = sss.getSheets()[0];
var outStartRow2 = outSheet1.getLastRow() + 2;
var outStartRow3 = outSheet1.getLastRow() + 2;
input2.copyFormatToRange(outSheet1, 2, 42, outStartRow3, outStartRow2);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var inSheet = sss.getSheets()[0];
var input = inSheet.getRange(2, 18, inSheet.getLastRow(), 42).getValues();
var outSheet2 = sss.getSheets()[4];
var outStartRow = outSheet2.getLastRow() + 1;
for (var col = 0; col < input.length; col++) {
for (var row = 0; row < input[col].length; row++) {
outSheet2.getRange(outStartRow + row, col + 5)
.setValue(input[col][row]);
}
}
}
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [];
menuEntries.push({name: "Write data", functionName: "writeData"});
ss.addMenu("Custom functions", menuEntries);
}
Ich verwende Google-Apps-Skript in Google-Tabellen.Wie fügt man mehrere Spalten unter einer Spalte ein?
Was ich:
Was ich erreichen möchte:
Bitte, lassen Sie mich wissen, wenn Sie einen Weg, bekam dies richtig zu machen.