2016-09-07 203 views
0

我正在使用Google表单的用户取别名电子邮件信息,并且必须创建所述别名。 Google将每个帐户的别名数量限制为30,因此我需要使用不同的帐户来附加别名,并且会将这些帐户中的电子邮件转发到我的原始帐户。Google apps脚本使用单个脚本为多个帐户创建gmail别名

我不知道如何从一个公司帐户实现此目的。我是否必须现在创建一个具有域名访问权限的服务帐户,或者是为原始帐户(一个接收所有转发的电子邮件)和溢出帐户创建别名的某种“超级”脚本?

回答

0

那么,如果你是指这个documentation关于别名,那么我认为Domain Wide Delegation of Authority in a service account将对其工作。这样做的主要目的是为您的Google Apps域中的用户访问用户数据。

以下是Delegating domain-wide authority to the service account的一个示例。

如果你有一个谷歌Apps域 - 如果你使用谷歌Apps for Work的,对于 例如,一个在谷歌Apps域的管理员可以授权一个 应用程序来访问代表用户在谷歌Apps的用户数据 域。例如,使用Google Calendar API 向Google Apps域 中所有用户的日历添加事件的应用程序将使用服务帐户代表用户以 的身份访问Google Calendar API。授权服务帐户访问代表域中用户的数据 有时被称为“委托 域范围的权限”给服务帐户。

有关更多信息,请查看此documentation以获取OAuth 2.0服务帐户。

+0

是不是客户端ID,私钥用于外部webapps?我正尝试使用附加到此Google表单的Google应用脚本创建这些别名。在这种情况下,客户ID等等是什么? –