由 Chrome V8 提供支持的新 Apps 脚本运行时缺少执行脚本

Ana*_*nax 7 v8 google-apps-script google-apps-script-editor

当使用 Google Apps Script 编辑器并使用由 Chrome V8 提供支持的新 Apps Script 运行时时,View 下的 Execution Transcript 消失了。我想知道,它去了哪里?是不是被什么东西代替了?它永远消失了吗?

我尝试了各种搜索和论坛,但令人难以置信的是,我似乎是唯一注意到这一点的人。我发现 Execution Transcript 非常有用,所以如果它消失了,我希望有某种替代品。

谢谢!

Rub*_*bén 1

新的运行时不包含与执行脚本执行的操作完全匹配的功能。如果您需要记录代码特定部分的持续时间,您可以使用console.time(label)/ console.timeEnd(label)


该功能于 2020 年 2 月 5 日正式推出。根据官方文档,这是设计使然。

来自https://developers.google.com/apps-script/guides/v8-runtime#ui_changes_for_logging

执行的 UI 更改

V8 下执行脚本的位置发生了变化。如果您的脚本使用 Rhino 运行时,您可以在 Apps 脚本编辑器中选择视图 > 执行脚本菜单来查找脚本的执行脚本。这将打开一个执行脚本对话框,其中列出了最近的执行脚本,其中列出了对 Apps 脚本服务的调用以及关联的时间戳。

如果您的脚本使用 V8 运行时,则执行脚本将不再可用。相反,您可以通过在 Apps 脚本编辑器中选择视图 > 执行来在 Apps 脚本仪表板中查看执行历史记录。这将打开脚本项目的“执行”面板。从这里,您可以选择一个执行来查看与其关联的 Stackdriver 日志。与 Rhino 中的执行记录不同,“执行”面板可以向您显示脚本多次运行的执行历史记录(而不仅仅是最近的执行)。

参考

  • 他们不一样。执行列表没有执行的每行代码的详细信息。 (2认同)