You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Google Sheets中最新添加的工作表命名为当日日期?

修改脚本定位最新添加的工作表

要将最新添加的工作表重命名为当日日期,只需把原脚本中固定索引的部分,改成获取工作表数组的最后一个元素即可——新添加的工作表默认会排在列表末尾,对应数组的最后一项(索引为sheets.length - 1)。

修改后的完整脚本:

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var tz = spreadsheet.getSpreadsheetTimeZone();
var sheets = spreadsheet.getSheets();
var date = Utilities.formatDate(new Date(), tz, 'MMM dd - yyyy');
// 获取最新添加的工作表(数组最后一项)
sheets[sheets.length - 1].setName(date);

关键修改说明

  • 原脚本里sheets[1]是固定选取第二个工作表(数组索引从0开始计数),改成sheets[sheets.length - 1]后,会自动定位到最新添加的工作表,无需手动指定索引。
  • 保留原有的日期格式化逻辑,确保日期使用表格的时区生成,避免时区偏差问题。

内容的提问来源于stack exchange,提问作者Ryan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 20:22:33