【问题标题】:how to indentify user using google apps script?如何使用谷歌应用脚​​本识别用户?
【发布时间】:2012-08-23 18:18:58
【问题描述】:

我需要一种方法来识别用户。我有一个谷歌网站,用户可以通过他们的 gmail 帐户访问。我的网站旨在允许用户查看任何数据,但只能编辑他们自己的数据。这对我来说很好,因为我是网站的所有者和脚本的发布者,但 Session.getActiveUser().getUserLoginId() 为其他任何人返回 null
请为我提供有关此问题的解决方案。任何链接/任何代码?

【问题讨论】:

    标签: authentication google-apps-script web-applications google-sites


    【解决方案1】:

    我想,该脚本部署时将Execute the app as: 组合框设置为me。请检查它并将组合框值更改为User accessing the web app

    【讨论】:

    • 是的,选中“将应用程序执行为:”(对于 gmail 域),组合框已按照您所说的设置,但仍然存在同样的问题。
    • @ViralShah,我写了两个值 meUser accessing the web app。你有什么价值?
    • 将我部署的应用程序写入User accessing the web app. 仍然存在问题..
    • @ViralShah。我创建了一个可以正常工作的简单脚本。部署的脚本是here。来源是here。部署选项Execute the app asUser accessing the web appActive User 标签包含不同帐户的正确电子邮件。您可以创建类似的不起作用的脚本并以与我类似的方式发布吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-03
    • 2013-02-20
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多