使用脚本将 Google Sheet 中的文件重命名为上个月的名称可以通过以下步骤实现:
function renameSheetToLastMonth() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var currentMonth = new Date().getMonth();
var lastMonth = currentMonth === 0 ? 11 : currentMonth - 1;
var sheetName = Utilities.formatDate(new Date(), spreadsheet.getSpreadsheetTimeZone(), "yyyy") + "-" + Utilities.formatDate(new Date(), spreadsheet.getSpreadsheetTimeZone(), "MM");
var lastMonthSheetName = Utilities.formatDate(new Date(), spreadsheet.getSpreadsheetTimeZone(), "yyyy") + "-" + Utilities.formatDate(new Date(), spreadsheet.getSpreadsheetTimeZone(), "MM", {month: lastMonth});
var sheet = spreadsheet.getSheetByName(sheetName);
if (sheet) {
sheet.setName(lastMonthSheetName);
}
}
现在,每当触发器配置的时间到达时,脚本将自动执行,并将当前月份的 Sheet 重命名为上个月的名称。
领取专属 10元无门槛券
手把手带您无忧上云