首页 文章

如何让用户从Google Apps脚本网络应用访问Google表格中的数据?

提问于
浏览
0

背景

我正在使用Google Apps脚本创建一个网络应用,允许用户查看Google表格中的数据并过滤数据 .

问题

我的问题有点类似于提出的问题here . 我与其中一个用户共享了电子表格和Web应用程序项目,并允许他们访问Web应用程序的开发版本 .

该应用程序适用于我,但是,当用户使用该应用程序时,他们无法看到电子表格中的数据,表明他们在某种程度上无法访问电子表格 . 我是否需要将Web应用程序脚本与电子表格相关联以允许用户访问数据?我希望将Web应用程序项目和电子表格分开 .

此外,我知道我应该在链接用户时使用带有exec链接的Web应用程序的已发布版本 . 目前,我只是看到外部用户是否可以正确使用该应用程序 .

编辑:我将应用程序设置为以我身份执行,并将访问权限设置为任何人 . 当我发布应用程序时,我只更新了相同的版本(版本1) . 将版本号更改为新版本似乎使执行和访问权限正常工作 . 现在网络应用程序很好 .

1 回答

  • 1

    没有足够的信息给出 . 部署应用程序后,您使用了哪种类型的权限?

    目前尚未登录其Google帐户但正在访问您的应用的用户被视为匿名用户 . 为了让他们有权查看数据,当您将其部署为Web应用程序时,应在菜单 who has access to the app 中选择 Anyone, even anonymous .

    现在,为了让所有人都能访问脚本,两者都签署了对电子表格和匿名用户没有权限的人,你应该选择执行app作为我(无论你发送电子邮件是什么) .

    More detailed official guide.

相关问题