我正在编写一个在电子表格中使用的自定义函数,我希望能够至少显示一些数据。似乎很少有事情可行,例如Browser.msgBox
找不到相应的权限。
断点不会中断执行。
我对这段代码抱有一些希望
function test() {
var s = "test"
Logger.log(s)
return s + s
}
但是当我在电子表格中将单元格设置为"=test()"
时,单元格正确显示值“testtest”,但是当我返回脚本编辑器并使用视图>执行脚本或view>logs
我不知道看到什么。
也许这个日志记录会转到某个特殊文件?
答案 0 :(得分:2)
当您使用自定义函数作为公式时,可以多次评估和重新评估它。因此,用这个填充Logging输出或Execution Transcript是不合适的。如果要进行调试,则必须从脚本编辑器手动运行(或调试)脚本。
举例说明,您有两个自定义函数 - f1()
和f2()
并且,在单元格A1
中输入公式=f1()
,在A2
中输入=f2(A1)
。
在这种情况下,将重新评估两个单元。那么记录器输出应该显示什么?