2015-06-08 59 views
0

我正在使用Google Apps,并且正在尝试构建一个工作流程应用,通过电子邮件向人们发送批准/拒绝请求的链接。电子邮件审批链接 - 验证用户点击链接的电子邮件地址的最佳方式?

我知道如何捕捉链接中的变量,但是我希望能够捕获从收件箱点击链接的人的电子邮件地址。这将允许我确定未经授权的人是否批准(例如,如果电子邮件被转发)。

  1. 这可能吗?我的猜测不是基于其他职位。
  2. 在这种情况下你会提出什么其他方法? (例如包含一个链接发送一封电子邮件,并捕获信息的这种方式)

非常感谢您的指导。

回答

0

yew它的可能,但只有当你可以发布你的脚本作为用户运行。这将意味着:

  1. 您使用必须能够为用户运行,而不是作为脚本的所有者(如果没有这个可以以防万一使用手动的oauth2或从本叫做第二工人脚本工作的任何服务一个,但它的复杂和超出这个问题的范围)

  2. 用户将看到一个aproval屏幕第一次要求对这些服务的权限,并查看他们的电子邮件地址。

  3. 用户必须拥有gmail/google apps电子邮件帐户。

与此,session.getActiveUser().getEmail()会给你用户的电子邮件地址。

+0

谢谢@Zig Mandel的回复。在这种情况下,审批者将不会使用Gmail,所以我将继续进行一键式未经认证的审批,并且如果需要的话,请扩展到“电子邮件撰写”类型的审批。 – Johnny

相关问题