Google apps script 将一个区域复制到另一个电子表格的下一个空行中
我试图将某个区域复制到另一个电子表格的下一个空行中。 现在我只能把它复制到某个目的地 这是我当前使用的代码:Google apps script 将一个区域复制到另一个电子表格的下一个空行中,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我试图将某个区域复制到另一个电子表格的下一个空行中。 现在我只能把它复制到某个目的地 这是我当前使用的代码: function myFunction() { var sheet=SpreadsheetApp.getActiveSheet(); var source="A3:S3"; var destination="Historie!B3"; sheet.getRange(source).copyTo(sheet.getRange(destination)); } 试着这样做: fu
function myFunction() {
var sheet=SpreadsheetApp.getActiveSheet();
var source="A3:S3";
var destination="Historie!B3";
sheet.getRange(source).copyTo(sheet.getRange(destination));
}
试着这样做:
function xxx() {
var reference = 'sheet1!A2';
var rng = SpreadsheetApp.getActiveSpreadsheet().getRange(reference);
rng.setValue(rng.getValue()+1);
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var source = ss.getRange ("Sheet1!A3:S3");
var destSheet = ss.getSheetByName("Historie");
var values = source.getValues().filter(function(e) {return e.some(function(f) {return f})});
destSheet.getRange(destSheet.getLastRow() + 1, 1, values.length, values[0].length).setValues(values);
}
试着这样做:
function xxx() {
var reference = 'sheet1!A2';
var rng = SpreadsheetApp.getActiveSpreadsheet().getRange(reference);
rng.setValue(rng.getValue()+1);
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var source = ss.getRange ("Sheet1!A3:S3");
var destSheet = ss.getSheetByName("Historie");
var values = source.getValues().filter(function(e) {return e.some(function(f) {return f})});
destSheet.getRange(destSheet.getLastRow() + 1, 1, values.length, values[0].length).setValues(values);
}