Wes*_*esR 5 debugging google-sheets google-apps-script custom-function
我正在编写一个要在电子表格中使用的自定义函数,我希望至少能够显示一些数据。似乎没有什么工作,例如Browser.msgBox没有找到适当的权限。
断点不会中断执行。
我对这段代码有一些希望
function test() {
var s = "test"
Logger.log(s)
return s + s
}
Run Code Online (Sandbox Code Playgroud)
但是,当我将电子表格中"=test()"的一个单元格设置为该单元格时,该单元格正确显示了值“testtest”,但是当我返回脚本编辑器并使用视图>执行记录时,或者view>logs我什么也没看到。
也许这个日志记录到某个地方的特殊文件?
当您使用自定义函数作为公式时,可以对其进行多次求值和重新求值。因此,用此填充 Logging 输出或 Execution Transcript 是不合适的。如果要调试,则必须从脚本编辑器手动运行(或调试)脚本。
举个例子,您有两个自定义函数 -f1()和f2()
并说A1,在单元格 中输入公式,=f1()在 中A2输入=f2(A1)。在这种情况下,两个单元都将被重新评估。那么记录器输出应该显示什么?
| 归档时间: |
|
| 查看次数: |
5994 次 |
| 最近记录: |