gpt4 book ai didi

debugging - 如何在谷歌脚本中调试电子表格自定义函数?

转载 作者:行者123 更新时间:2023-12-03 07:00:19 24 4
gpt4 key购买 nike

我正在编写一个要在电子表格中使用的自定义函数,我希望至少能够显示一些数据。似乎很少有东西起作用,例如 Browser.msgBox 找不到适当的权限。

断点不会中断执行。

我对这段代码抱有一些希望

function test() {
var s = "test"
Logger.log(s)
return s + s
}

但是当我将电子表格中的单元格设置为 "=test()" 时,单元格正确显示值“testtest”,但是当我返回到脚本编辑器并使用 view>execution script 或view>logs 我什么也没看到。

也许此日志记录会保存到某处的特殊文件中?

最佳答案

当您使用自定义函数作为公式时,可以对其进行多次求值和重新求值。因此,用此填充 Logging 输出或 Execution Transcript 是不合适的。如果要调试,则必须从脚本编辑器手动运行(或调试)脚本。

举个例子,您有两个自定义函数 - f1()f2()假设在单元格 A1 中输入公式 =f1(),在 A2 中输入 =f2(A1) 。在这种情况下,两个单元都将被重新评估。那么记录器输出应该显示什么?

关于debugging - 如何在谷歌脚本中调试电子表格自定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17258460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com