Google apps script Google应用程序脚本如何从另一个项目中删除触发器

Google apps script Google应用程序脚本如何从另一个项目中删除触发器,google-apps-script,triggers,Google Apps Script,Triggers,如何获取帐户中其他文档的触发器? 有两个函数可以获取触发器列表: ScriptApp.getProjectTriggers() ScriptApp.getUserTriggers(文档|表单|电子表格) 第一个只返回当前项目的触发器(如预期),但第二个总是返回空数组,除非从触发器所在的项目调用。这不是一个完美的解决方案,但我在的脚本问题页面上列出了这个问题,因为似乎没有人知道答案,所以我们需要等待谷歌团队的澄清 请将其标记为星形,以便获得可见性和牵引力 编辑:根据Ryans在下面提到的,我列出的

如何获取帐户中其他文档的触发器? 有两个函数可以获取触发器列表:

  • ScriptApp.getProjectTriggers()
  • ScriptApp.getUserTriggers(文档|表单|电子表格)

  • 第一个只返回当前项目的触发器(如预期),但第二个总是返回空数组,除非从触发器所在的项目调用。

    这不是一个完美的解决方案,但我在的脚本问题页面上列出了这个问题,因为似乎没有人知道答案,所以我们需要等待谷歌团队的澄清

    请将其标记为星形,以便获得可见性和牵引力


    编辑:根据Ryans在下面提到的,我列出的问题是由应用程序脚本团队发现的(基于所有者是'ryanr…@google.com',我怀疑是Ryan自己发现的,谢谢Ryan!)。因此,目前唯一的解决办法是等待修复,我相信

    ScriptApp.getUserTriggers()函数(或其文档)中当前存在错误

    发生的事情并不是总是返回空数组。相反,getUserTriggers()函数返回与调用脚本关联的触发器,而不是绑定到指定文档|电子表格|表单的脚本。如果调用脚本没有触发器,getUserTriggers()将返回一个空数组


    该问题已由应用程序脚本团队解决。同时,无法通过编程方式查看或操作来自另一个脚本的脚本触发器。

    奇怪的是,我得到了相同的结果,但仅适用于其他文档。对于当前文档,它可以正常工作。我从来没有实际使用过它,所以我不清楚它是否打算让您只能在当前脚本中使用它,而不能在其他文档中使用它(我感觉可能是这样)。让我们拭目以待,看看是否有其他人知道,如果没有,我们可以在上列出,看看谷歌会怎么说。