【发布时间】:2021-07-26 14:00:59
【问题描述】:
我有这个用于 google sheet 的脚本
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Base'), true);
spreadsheet.getCurrentCell().offset(5, 5, 97, 2).activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('1'), true);
spreadsheet.getCurrentCell().offset(-99, 0).activate();
spreadsheet.getRange('Base!F6:G102').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
但我希望它在活动工作表上运行,而不是使用 getSheetByName。 我在 VBA 中做了同样的宏,这就是我希望它在谷歌表上的样子。
Sheets("Base").Range("A6:E102").Copy Destination:=Range("A5")
【问题讨论】:
标签: google-apps-script google-sheets