【发布时间】:2013-08-02 08:43:00
【问题描述】:
我正在尝试使用 Google 脚本。我只是从示例中复制代码以使用 Google 脚本创建 Google 文档,但我忘了删除该脚本。现在的问题是脚本正在向我发送大量电子邮件并在我的帐户上创建文档。我找不到为我删除它的脚本。
【问题讨论】:
标签: google-apps-script google-drive-api
我正在尝试使用 Google 脚本。我只是从示例中复制代码以使用 Google 脚本创建 Google 文档,但我忘了删除该脚本。现在的问题是脚本正在向我发送大量电子邮件并在我的帐户上创建文档。我找不到为我删除它的脚本。
【问题讨论】:
标签: google-apps-script google-drive-api
请参阅Issue 4096,请求“管理和搜索独立和容器绑定脚本的方法”。如果没有 Google 支持在容器绑定脚本中进行搜索,您必须求助于逐个文档查找您的神秘函数。
脚本必须有一个基于时间的触发器,如果它的行为方式是这样的话。您可能会在以下类似问题之一中找到帮助:
从脚本编辑器中,您可以禁用任何脚本上的任何触发器。
转到https://script.google.com/,这将打开脚本编辑器。您可以直接关闭打开的初始屏幕,而无需选择脚本类型。
选择“资源 - 您的所有触发器...”。系统将提示您保存此新脚本文件 - 执行此操作并继续。
将打开一个对话框,显示您的所有触发器。在您的情况下,应该只有您正在尝试的样本中的那个。
单击导致您悲伤的触发器旁边的小 x,它将被禁用。
退出并删除本练习中创建的脚本文件。
由于您最近创建了脚本,因此如果按日期排序,它所在的文件将位于文档列表的顶部附近。
在 Google Drive UI 中,选择左侧导航列表中的“更多 - 所有项目”。这将显示您的所有文件。现在单击“LAST MODIFIED”列标题,以便最近的文档位于顶部。其中之一包含您的脚本。
打开该脚本文件,禁用触发功能(类似于选项 1,但使用“此脚本的触发器...”),然后退出。
您可以在“我的帐户”的“安全”部分中查看您已授权的所有脚本。 Link
此列表可能比您在 Google 云端硬盘上看到的要短,因为它只包含脚本。但请注意,列出的是脚本项目的名称,而不是容器文档。 (这是将脚本项目命名为与文档相同的一个很好的理由。)
通过点击列出的应用,您可以查看包括授权日期在内的详细信息,这可能会帮助您缩小搜索范围。
使用授权脚本的名称,我们假设您已经能够识别一些可能的容器文档。您现在需要在 Google Drive 中打开这些文档,打开脚本编辑器以确定您是否找到了罪魁祸首,然后手动禁用触发器。
删除其中包含活动触发器的脚本文件时要小心 - 其他人过去曾遇到过问题。对于某些人来说,清空 Google 云端硬盘中的垃圾箱并不会阻止脚本触发。
【讨论】: