我有以下脚本来检索我的电子表格(而不是表格)名称:
function sheetName() {
return SpreadsheetApp.getActiveSpreadsheet().getName();
}
但是,由于记忆,我更改电子表格名称时不会自动更新。当电子表格名称发生变化时,有没有办法自动更新?
我知道诸如引用单元格以将虚拟值传递给可以更改以强制运行脚本的函数的变通方法。我正在寻找一些不需要更改电子表格名称的工作。
答案 0 :(得分:1)
更改电子表格名称时没有触发器运行(与更改工作表名称更改不同,触发Change事件。)在脚本中保持最新电子表格名称的唯一方法是获取名称定时触发器,例如每5分钟一次。