【发布时间】:2016-02-16 00:13:44
【问题描述】:
有点脑残,所以来 StackOverflow 寻求一些指导。
我目前有一个脚本,用于记录组日历中的日历事件并将它们提取到 Google 电子表格中,这样我就可以使用它们来发挥其他作用。
目前,它使用:
var sheet = SpreadsheetApp.getActiveSheet();
而且效果很好,但是由于我打算添加更多工作表并且我只希望这张表更新/插入数据,因此我需要更改 .getActiveSheet() 部分。我曾尝试过.getSheetName('name of sheet'),但这又出现了问题。有谁可以帮我离开这里吗?我敢肯定这是我忽略的简单事情。但我就是不能指望它!
非常感谢~
【问题讨论】:
-
getSheetName()方法返回一个字符串,即工作表名称。您需要使用getSheetByName(name)。始终查看该方法返回的数据类型。您需要返回 sheet,而不是字符串。 -
啊,好地方。万分感谢!并不是说我已经更接近于弄清楚如何解决这个困境。但至少我现在知道为什么它不起作用了:)
-
啊哈!弄清楚了。非常感谢桑迪向我指出这一点,非常感谢。
标签: google-apps-script google-sheets