lor*_*max 9 logging web-applications google-apps-script stackdriver
Apps Script 最近将 StackDriver 日志移至Apps Script 仪表板的“执行”页面。
问题是,日志不会显示在 Apps Script Web 应用程序的仪表板中。当我向 Apps Script Web 应用程序发出请求时,我可以看到新的执行行,但该行不会展开以显示日志。
我正在使用 Stackdriver Logging:
function doPost(e) {
console.info('my log');
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当我调用 dev url 时它起作用(部署列被标记为“头部”),当我单击它时该行确实会消耗并且我可以看到日志,但是对于完全相同的应用程序,它在我调用时不起作用以 /exec 结尾的生产 url(部署列被标记为“版本 2”)。
此外,它适用于 GET 请求,但不适用于 POST 请求。
使用以下权限部署 Web 应用程序:
这是他们新界面中的错误还是我遗漏了什么?
我可以通过在https://console.cloud.google.com创建 Cloud Console 项目并将 Apps 脚本与该新项目关联来解决此问题。
在跳过设置 OAuth 同意屏幕并重新授权脚本所需的步骤后,我可以在 Cloud Console 的日志记录部分中查看来自匿名请求的日志。
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |