gpt4 book ai didi

google-apps-script - 如何在共享(团队)驱动器中访问 Google Apps 脚本的 Stackdriver Logging?

转载 作者:行者123 更新时间:2023-12-04 15:40:44 26 4
gpt4 key购买 nike

我已经创建了一个谷歌应用程序脚本作为网络应用程序并与电子表格进行交互。它当前附加到当前位于共享驱动器中的电子表格(我创建的)。我发现了 stackdriver 日志记录,我以前使用过它并且不久前在其他项目上运行良好 (Logger.log)(我认为在更改为默认项目不再支持 stackdriver 日志记录之前)。我使用了很多基于时间的触发器,所以如果出现错误,我希望可以使用该日志历史记录。现在,我必须在 GAS 编辑器中再次运行该函数,并在执行后立即查看日志。

我按照说明创建了一个新的 Google Cloud 项目,并尝试通过在 Cloud Platform project... 菜单项中输入数字来将 GAS 项目与新的标准 GCP 项目相关联,但是我收到一个错误消息,指出项目不存在,或者您需要对其进行编辑。 我昨天刚刚在 Google Cloud Console 中创建了项目,它确实存在,项目编号与我的相同进入,我绝对是所有者,所以我不知道为什么会收到此错误。

我也在问这是否是正确的选择。我的帐户将在一年内从组织中删除,但此脚本事后仍将使用(因此共享驱动器)。我什至应该创建一个 Google Cloud 项目吗?有没有办法将 Google Cloud 项目与共享驱动器相关联,以便它在我的帐户消失后仍然存在?

我确实找到了一个类似的问题:How to associate a Team Drive Apps Script with a GCP project? ,但我不认为这是重复的,而且那个问题也没有公认的答案。我的最终问题是如何在共享(团队)驱动器中访问 Google Apps 脚本的 Stackdriver Logging?。鉴于有关该问题的 Google 文档,我需要一个标准的 GCP 项目。但是,我想知道标准 GCP 项目是否能够由共享驱动器拥有,如果是,如何,如果不是,那么为什么我会收到我收到的错误消息?

如果您需要更多信息,请告诉我。我希望我已经很好地解释了这个问题。

Apps Script Cloud Platform project Settings Cloud Platform project identification

最佳答案

出于文档目的发布。

these the instructions你跟着?由于 Stackdriver Logging 是 GCP 产品,因此它在 GAS 中的使用受到一些限制。您是否考虑过替代方案?比如使用和存储脚本执行的常规日志。

在 Apps 脚本中,您使用 Logger 而不是控制台,因为脚本在服务器中运行,因此您实际上没有可在本地写入的控制台。

关于google-apps-script - 如何在共享(团队)驱动器中访问 Google Apps 脚本的 Stackdriver Logging?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57937755/

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