问题描述
我还不太清楚自己的路。我和同事一起写了一个剧本。
看起来像这样:
function Asservatenkammer01(){
var sheet=SpreadsheetApp.getActiveSheet();
var source="Asservatenkammer!B11:L11";
var rowNumberToInsert=18;
sheet.insertRows(rowNumberToInsert);
var destination="Asservatenkammer!B18:L18";
sheet.getRange(source).moveto(sheet.getRange(destination));
var source="Asservatenkammer!B16:L16";
var destination="Asservatenkammer!B11:L11";
sheet.getRange(source).copyTo(sheet.getRange(destination));
}
function Asservatenkammer02(){
var sheet=SpreadsheetApp.getActiveSheet();
var source="Asservatenkammer!B12:L12";
var rowNumberToInsert=18;
sheet.insertRows(rowNumberToInsert);
var destination="Asservatenkammer!B18:L18";
sheet.getRange(source).moveto(sheet.getRange(destination));
var source="Asservatenkammer!B16:L16";
var destination="Asservatenkammer!B12:L12";
sheet.getRange(source).copyTo(sheet.getRange(destination));
}
我们计划在电子表格上进行。但是,我们现在想将转移转移到另一个电子表格。有人有想法吗?
问候
布拉克
解决方法
由于 copyTo()
和 moveTo()
方法仅在目标范围和目标范围在同一个电子表格中时才有效,因此您可以参考 Copying google spreadsheet columns from one spreadsheet to another with a script 的现有答案,了解如何从一个电子表格文件到另一个。