我们的组织正在使用 Google Apps for Edu,并且正在编写一些我们通常只能从管理应用程序/控制台执行的操作,所以我猜正在开发的脚本/应用程序将需要特权“权限”。
我尝试使用“部署为网络应用程序”屏幕中的所有组合(发布 => 部署为网络应用程序),但应用程序 URL 显示我们的 Google Apps for Edu 登录屏幕,我认为这是因为我在做像 UserManager 这样的管理工作。创建用户()。
我想知道评委现在如何能够访问我的应用程序,或者可能错过了什么
我们的组织正在使用 Google Apps for Edu,并且正在编写一些我们通常只能从管理应用程序/控制台执行的操作,所以我猜正在开发的脚本/应用程序将需要特权“权限”。
我尝试使用“部署为网络应用程序”屏幕中的所有组合(发布 => 部署为网络应用程序),但应用程序 URL 显示我们的 Google Apps for Edu 登录屏幕,我认为这是因为我在做像 UserManager 这样的管理工作。创建用户()。
我想知道评委现在如何能够访问我的应用程序,或者可能错过了什么
什么是“一些东西”?安全模型非常简单。当您发布 Web 应用程序时,您有 2 个选择 - 一个,脚本以“您”身份运行,另一个脚本以运行脚本的用户身份运行。根据您的设置方式,评委将看到授权消息(以用户身份运行脚本)或查看正在运行的脚本(以您身份运行时)。请参阅https://developers.google.com/apps-script/execution_web_apps#permissions