繁体   English   中英

使用第二因素身份验证在G Suite帐户上执行Google Apps脚本

[英]Executing Google Apps Scripts on G Suite accounts with 2nd Factor Authentication

我已经使用与普通google gmail帐户相关联的帐户编写了脚本,并且让该脚本在G Suite(正式称为Google Apps)收件箱帐户中定期执行,并且一年没有出现错误或问题。

我最近用第二因素身份验证设置了G Suite帐户,因为这次脚本失败了。 我的推测是2fa为帐户提供了脚本没有或不能满足的其他身份验证级别。

失败错误如下所示:

| Start           | Function | Error Message                                     | Trigger    | End             |
|-----------------|----------|---------------------------------------------------|------------|-----------------|
| 1/16/17 1:41 AM | cleanUp  | Authorization is required to perform that action. | time-based | 1/16/17 1:41 AM |

我对么? 如果是这样,如何允许脚本在2fa的G Suite收件箱帐户上运行?

这是一个有趣的场景。 虽然我从未有过完全相同的用例(一个拥有访问G-Suite帐户的脚本的@ gmail.com帐户),但我确实有许多G-Suite拥有的Apps脚本,这些脚本访问具有两个因素的身份验证的帐户启用。

因此,我可以确认Apps Script应用程序可以访问受2fa保护的帐户。

我最初的猜测是,您只需要从2fa受保护的帐户重新授权该脚本,就像您首次推出该脚本时需要授予其授权的方式一样。 通常,这可以通过从2fa受保护的帐户中打开脚本并运行任何功能来触发授权对话框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM