5

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

断点不会中断执行。

我对这段代码有一些希望

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

但是,当我将电子表格中"=test()"的一个单元格设置为该单元格时,该单元格正确显示了值“testtest”,但是当我返回脚本编辑器并使用视图>执行脚本时,或者view>logs我什么也看不到。

也许这个日志记录到某个地方的一个特殊文件?

4

1 回答 1

2

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

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

于 2013-06-23T08:43:33.177 回答