首页 > 解决方案 > 无法打印/查看日志(谷歌表)

问题描述

我正在调试 google sheet 的脚本,我正在尝试打印到日志如下:

Logger.log("一些 txt");

当我执行“查看-> 日志”时,没有日志(“在此编辑器会话中没有运行任何功能。”)。这是旧代码,它用于写入该日志没有问题。另一方面,如果我进入“查看 - > Stackdrive 日志记录”,我可以看到日志。看起来日志被重定向到这个 stackfrive 日志而不是普通日志。

如何在普通日志中看到日志,即“查看->日志”。

谢谢。

标签: google-apps-scriptgoogle-sheets

解决方案


这取决于函数在哪里运行。

如果您正在执行“查看-> 日志”,那么它将仅显示您在当前环境中运行的内容,即如果您单击了运行功能按钮。但如果您的函数在 Document、Spreadsheet 或其他中触发,则不会显示。所以“查看-> 日志”是有限的。

另一方面,Stackdriver-Logging 记录所有环境中的所有活动。


推荐阅读