【发布时间】:2022-01-07 13:15:24
【问题描述】:
我有一个电子表格来跟踪每月的会员资格和付款情况。我在月底复制工作表,将其重命名为日期并将其锁定以存档。我有一个 marco 记录和设置来执行此操作,并且在工作表上有一个按钮可以单击执行此操作。效果很好。
但是,我想让这个脚本通过我在谷歌脚本的 Tigger 区域中设置的时间触发。但是当它运行时,它失败了,我收到以下错误:
例外:请先选择一个活动工作表。 在存档表(宏:5:15)
这是我的代码:
function ArchiveSheet() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
spreadsheet.duplicateActiveSheet();
var sheetname = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "MMM/yyyy");
spreadsheet.getActiveSheet().setName("Archive "+ sheetname);
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Current Month'), true);
spreadsheet.getRange('J3:J263').activate();
};
任何帮助将不胜感激。
【问题讨论】:
标签: google-apps-script google-sheets time triggers archive