首页 > 解决方案 > 共享电子表格以通过服务帐户电子邮件访问

问题描述

我通过 Google 服务帐户访问共享电子表格的网络应用程序运行良好。这是通过在文档共享对话框中添加服务帐户电子邮件 ( @ .iam.gserviceaccount.com) 作为用户电子邮件来启用的。

在某些时候,在谷歌驱动器中打开电子表格会弹出一个共享对话框,其中包含有关外部访问被关闭的消息。管理员说他们没有进行任何更改,但我访问电子表格的应用程序代码现在失败并出现“拒绝访问”错误。

如何从我的服务帐户恢复对此电子表格的访问权限?我在网上搜索了没有答案。idon;没有管理员访问权限,因此不需要向管理员解释。

是否可以在不启用全局外部访问的情况下这样做?我们希望保持安全。

标签: google-cloud-platformspreadsheetservice-accounts

解决方案


很遗憾,您无法恢复对电子表格的访问权限。

权限不会自动更改,因此很可能已对电子表格进行了一些更改。

还有其他一些事情需要考虑 - 例如,如果电子表格位于共享驱动器中并且共享驱动器的权限已被所有者更改,那么这些更改会反映在电子表格权限中。

另一件事是,即使管理员可能没有进行任何更改,电子表格的原始所有者也可能更改了这些权限,最终导致“权限被拒绝”错误。

如何解决这个问题?

电子表格的所有者必须再次授予对服务帐户的访问权限才能使其正常工作。

参考


推荐阅读