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