【发布时间】:2018-07-10 11:13:26
【问题描述】:
我需要一些有关 Google Apps 脚本的帮助。我正在使用谷歌表格,目前有以下脚本:
function transpose() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('C3:N3').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Sheet21'), true);
spreadsheet.getRange("'A/P'!C3:N3").copyTo(spreadsheet.getActiveRange(),
SpreadsheetApp.CopyPasteType.PASTE_NORMAL, true);
};
我希望它找到 F 列的底部,而不是仅仅粘贴到表 21 的 A1 中。我还想知道如何从我所在的任何表中复制数据,而不仅仅是名为 A/P 的表。
提前谢谢你!
【问题讨论】:
-
要查找 F 列的底部,您可以使用
sheet.getLastRow()函数获取工作表中包含一些数据的最后一行。要从需要使用不同变量的任何工作表复制,例如:var sourceSheet = spreadsheet.getSheetByName('which ever sheet you want the data from'),然后使用sourceSheet.getRange('C3:N3').copyTo(destinationSheet.getRange('C3:N3')) -
这些新行在哪里/它们在我当前的代码中替换了什么?
标签: google-apps-script google-sheets