Google purgeGmail script 脚本突然出现在我的收件箱中,状态为失败 - 我的下一步是什么?

Google purgeGmail script script suddenly turns up in my inbox with the status failed - what are my next steps?

我最初的问题是在 google 的支持论坛 (https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/gmail/0t_T1zvYzJQ/xCPLQXpYBQAJ), then redirected to their dev support (https://developers.google.com/apps-script/support) 中提出的,当单击 "Ask a question" 时最终重定向到该站点。所以请不要怪我在这里问这个问题。

我的问题请参考上面第一个link。它包含很多细节和 2 个屏幕截图。我也是 copy-pasting 他们,但您可以自由参考 link 了解更多详情。

我收到了以下电子邮件。 但是,我不认识这个 "script" 或者它是什么意思。我并没有尝试 运行 "purgeGmail" 脚本。 知道这封电子邮件的含义或我的下一步应该是什么吗?

您的脚本 Gmail 清除副本 - 数字灵感最近未能成功完成。失败的摘要如下所示。要为此脚本配置触发器,或更改接收未来故障通知的设置,请单击此处。 启动函数错误消息触发器结束 1/17/17 12:13 AM purgeGmail 执行该操作需要授权。 time-based 2017 年 1 月 17 日 12:13 上午 真挚地, Google 应用程序脚本 需要帮忙?访问 Google Apps 脚本文档。请不要回复这个信息。 (c) 2017 Google

我检查了我的帐户 activity,没有发现任何可疑之处。实际上,我确实在大约 2 周前更改了密码,因为我收到一封电子邮件提醒,内容为 "sign-in attempt was blocked - unusual activity"。

但是,我不确定这个 "purgeGmail" 脚本是乱七八糟的默认脚本还是某人设置的某种自定义脚本。如果它是自定义脚本,那么我将删除它。

当我转到 script.google.com 时,它显示 "Triggers for script Copy of Gmail Purge - Digital Inspiration" > 下面有 4 个选项 - 初始化、安装、卸载、清除 Gmail。

不确定这在我的帐户中是如何结束的。我想向当局报告这件事,以便他们可以取下这个剧本。但我没有看到任何 link 或向当局报告的选项。 (1) 知道我需要在哪里报告吗?

(2) 另外,不知道这是默认脚本还是自定义脚本? 如果是自定义脚本,我将删除它。我单击十字图标。标题仍然存在,但 4 个选项消失了。然后有一个保存按钮。我不确定是否应该单击该保存按钮。 UI 对这整件事来说很糟糕。

这是整个过程的屏幕截图。我猜你可以在新 window 中打开这张照片,这样它就会显示实际尺寸。只需 right-click "open image in new tab" 或下载并打开即可在大多数网站上使用。

我想出了在这种情况下该怎么做,并想post在这里回答,这样它也可以帮助其他人。

此脚本来自未知来源。我不确定那个人是怎么进来的,但 google 曾经给我的帐户 activity 发出警报,然后我更改了密码。以下是我删除该脚本所采取的步骤。换句话说,如果您从 google 收到一封电子邮件,指出 script xyz 由于缺乏权限而失败 那么您可以执行以下步骤:

1) 观察脚本名为 "Copy of PurgeGmail"。因此,它不是普通 Gmail 的一部分,因为如果它是这样的话,它就不会被命名为 "copy of"。这绝对是某个人的作品(你也可以在问题的截图中看到)。

2) 脚本不是 运行 因为缺少权限。所以下一步是转到 script.google.com,通过单击 "Start scripting" 使用您的 google 帐户到 sign-in。

3) 在尝试 sign-in Google 时询问您是否要在 scipt.google.com 中创建帐户。如果您收到此确认,请单击“是”。

4) Google 带您进入默认的脚本编辑器。它加载 "new script",代码部分仅显示 2 行。

function myFunction() {

}

如果此代码不存在,则添加它。要查看触发器设置,IDE 要求您有无错误代码。如果您有一个空白 canvas 或代码中的任何错误,那么 IDE 会给您一个错误并且不允许您离开此页面。

5) 一旦您 copy-pasted 上面的代码只需单击资源 > 我的所有触发器。这现在应该会打开一个弹出窗口,实际上会向您显示带有删除按钮(十字按钮)的触发器。

6) 点击叉号按钮,立即删除脚本。点击确定确认。

现在可疑脚本已不存在,您应该不会再收到任何通知。为了安全起见 double-check 您的辅助电子邮件地址,以防止第二次尝试。