我需要一种识别用户的方法。我有一个Google网站,该网站是用户通过其Gmail帐户访问的网站。我的网站旨在允许用户查看任何数据,但只能编辑自己的数据。这对我来说很好,因为我是脚本的网站的所有者和发布者,但对其他任何人来说都是Session.getActiveUser().getUserLoginId()
回报null
。
请提供有关此问题的解决方案。任何链接/任何和平的代码?
我知道如何编写一个网络应用程序并以我自己的身份发布它。我想要做的是发布一个网络应用程序,以便它可以访问我的数据和用户数据。
例如,网络应用程序将从我拥有的工作表中读取数据,然后将其添加到用户拥有的工作表中。
我意识到一种方法是让任何拥有链接的人都可以访问我的工作表,并使网络应用程序在用户的上下文中运行。当用户查看 web 应用程序时,它将在用户的上下文中运行,以便它可以访问他们的工作表,并且由于我的工作表可由任何有链接的人查看,因此它将能够访问我的工作表。
但是,我正在尝试这样做,而不会让任何有链接的人都可以访问我的工作表。
这可能吗?