【发布时间】:2020-11-18 08:50:00
【问题描述】:
我找到了列出 Google 表格中所有表格名称的代码
function sheetnames() {
var out = new Array()
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets()
for (var i=2 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
return out
}
但我们必须将 =sheetnames() 放在单元格中才能获得值。 创建新工作表时自动更新的脚本是否有任何改进?
【问题讨论】:
-
一次只关注一个问题。创建新工作表时,没有运行函数的触发器。请参阅可用触发器列表here。恐怕解决方案只能是一种解决方法。
-
您好,我发布了一个答案,希望对您有所帮助。如果没有解决您的其他问题,因为您应该专注于一个特定问题,并且应该在另一篇文章中提出该额外问题(与第一个问题完全无关)。请注意,包含多个不相关问题的帖子可能会被关闭。
标签: google-sheets