电子邮件批准链接-最好的方式来验证的人点击链接的电子邮件地址

Email approval link - best way to validate the email address of the person clicking link?

本文关键字:链接 验证 电子邮件地址 电子邮件 方式      更新时间:2023-09-26

我在谷歌应用程序工作,我试图建立一个工作流应用程序,通过电子邮件向人们发送批准/拒绝请求的链接。

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

  1. 这可能吗?根据其他帖子,我猜不是。
  2. 在这种情况下,你有什么其他的建议吗?(例如,包含一个发送电子邮件的链接,并以这种方式捕获信息)

非常感谢您的指导

这是可能的,但前提是您可以发布脚本以用户身份运行。这将意味着:

  1. 你使用的任何服务都必须能够以用户的身份运行,而不是作为脚本的所有者(如果不是,可以使用手动oauth2或从这个脚本调用第二个worker脚本,但它很复杂,超出了这个问题的范围)

  2. 用户将在第一次看到一个批准屏幕,询问对这些服务的许可,并查看他们的电子邮件地址。

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

这样,session.getActiveUser().getEmail()将给出用户的电子邮件地址。