我在谷歌应用程序工作,我试图建立一个工作流应用程序,通过电子邮件向人们发送批准/拒绝请求的链接。
我知道如何从链接中捕获变量,但是我希望能够捕获从收件箱中单击链接的人的电子邮件地址。这将允许我确定未经授权的人是否点击批准(例如,如果电子邮件被转发)。
- 这可能吗?根据其他帖子,我猜不是。
- 在这种情况下,你有什么其他的建议吗?(例如,包含一个发送电子邮件的链接,并以这种方式捕获信息)
非常感谢您的指导
这是可能的,但前提是您可以发布脚本以用户身份运行。这将意味着:
-
你使用的任何服务都必须能够以用户的身份运行,而不是作为脚本的所有者(如果不是,可以使用手动oauth2或从这个脚本调用第二个worker脚本,但它很复杂,超出了这个问题的范围)
-
用户将在第一次看到一个批准屏幕,询问对这些服务的许可,并查看他们的电子邮件地址。
-
用户必须有gmail/google apps电子邮件帐户
这样,session.getActiveUser().getEmail()
将给出用户的电子邮件地址。