IMT*_*Man 2 google-sheets google-apps-script
我知道如何编写一个网络应用程序并以我自己的身份发布它。我想要做的是发布一个网络应用程序,以便它可以访问我的数据和用户数据。
例如,网络应用程序将从我拥有的工作表中读取数据,然后将其添加到用户拥有的工作表中。
我意识到一种方法是让任何拥有链接的人都可以访问我的工作表,并使网络应用程序在用户的上下文中运行。当用户查看 web 应用程序时,它将在用户的上下文中运行,以便它可以访问他们的工作表,并且由于我的工作表可由任何有链接的人查看,因此它将能够访问我的工作表。
但是,我正在尝试这样做,而不会让任何有链接的人都可以访问我的工作表。
这可能吗?
使用两个 Web 应用程序并处理这两个应用程序之间的身份验证:
WebApp#1:访问工作表的 API
WebApp#2:面向用户的应用
google.script.run)> 服务器 POST 请求以及使用必要的授权标头UrlFetchApp> 接收并解析工作表数据并将其提供给客户端。笔记:
在您的网络应用程序中实施Google 登录。
参考: