从电子邮件中的链接访问应用程序时,如何解决“对不起,您无权访问此应用程序”错误?

时间:2019-01-07 16:11:12

标签: google-app-maker

我有一个App Maker应用程序,当用户必须对某项商品采取操作时,它会向用户发送通知电子邮件。电子邮件中包含一个指向应用程序的链接,以访问他们需要直接采取行动的项目。无论出于何种原因,当他们单击链接中的电子邮件时,用户都会收到“对不起,您无权访问此应用程序”错误。

  • 电子邮件中生成的URL是正确的,并且与您从应用程序中导航到同一页面/记录时的URL完全匹配。
  • 当您单击电子邮件链接时,似乎存在某种形式的链接解析-有一小段时间,地址栏中的URL的格式为https://www.google.com/url?q=https://script.google.com/a/xxxxx/macros/s/<correct script ID>/exec?evalId%3D823%23EditEvaluation&source=gmail&ust=<number>&usg=<string>
  • 对于几乎所有用户,该链接都将解析为https://script.googleusercontent.com/a/macros/xxxxx/echo?user_content_key=<string>&lib=MxCG-Sk-HF4ilQO-Kv7w6fINeS3Mb45sS#EditEvaluation形式的URL,然后链接到仅显示“对不起,您无权访问此应用程序”消息的页面。 / li>
  • 如果我将完整正确的URL(https://www.google.com/url?q=https://script.google.com/a/xxxxx/macros/s/<correct script ID>/exec?evalId%3D823%23EditEvaluation)复制并粘贴到新标签中,则会出现相同的错误。
  • 唯一不会出现此错误的时间是当我以Admin用户身份登录时–我可以单击电子邮件链接或将链接复制并粘贴到新选项卡中,这样就可以正常加载。

这是我检查过的内容:

  • 在部署设置中,该应用在用户帐户下运行,并且应用访问不受限制。
  • 将对涉及的数据模型以及所有关联关系的访问权限设置为“所有人”。
  • 所涉及页面的安全性设置为“所有人”。
  • 目标页面上任何地方都没有可见或启用的权限相关绑定。

其他人还能看到我所忽略的东西吗?

0 个答案:

没有答案