[英]Google App - Doesn't Populate Spreadsheet Cell During Script Run using Debug
[英]How to debug a spreadsheet custom function in google script?
我正在编写要在电子表格中使用的自定义函数,并且我希望至少能够显示一些数据。 似乎没有什么效果,例如Browser.msgBox
找不到适当的权限。
断点不会中断执行。
我对此代码有些希望
function test() {
var s = "test"
Logger.log(s)
return s + s
}
但是,当我在电子表格中将一个单元格设置为"=test()"
该单元格会正确显示值“ testtest”,但是当我返回脚本编辑器并使用view> execution transcript或view>logs
我什么也看不到。
也许此日志记录会转到某个地方的特殊文件?
当您使用自定义函数作为公式时,可以对其进行多次评估和重新评估。 因此,不宜以此填充日志记录输出或执行记录。 如果要调试,则必须从脚本编辑器手动运行(或调试)脚本。
例如,您有两个自定义函数f1()
和f2()
并说,在单元格A1
,输入公式=f1()
,在A2
,输入=f2(A1)
。 在这种情况下,两个单元都将被重新评估。 那么记录器输出应该显示什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.