谷歌脚本编辑器使用谷歌表格中的错误帐户打开



我登录了几个谷歌账户,我正在使用其中一个(在Firefox中(编辑谷歌表格。我从"工具"菜单中选择"脚本编辑器",为电子表格创建脚本。Google 脚本会创建一个新脚本,但使用的是其他 Google 帐户之一,而不是我在表格中使用的帐户。如果我尝试更改帐户,它会告诉我我要切换到的帐户无权访问它刚刚创建的空脚本。

有谁知道如何获得预期的行为(使用相同的登录名的工作表和脚本编辑器(?

您在浏览器中登录的第一个Google帐户是默认帐户,该默认帐户的数字为零。 然后,当您登录后续帐户时,它们将带有下一个编号。 帐号通常放在地址栏中的URL中的某个位置。

例如,在 Gmail 中:

https://mail.google.com/mail/u/0/#inbox - Default account
https://mail.google.com/mail/u/1/#inbox - Second account logged into

因此,如果您在地址栏的 URL 中的某处看到一位数字,则可能是与您登录时使用的帐户序列关联的帐户。 也就是说,如果该应用可以检测到多个帐户以及哪个帐户与当前选项卡相关联。

不幸的是,Google加载项和Apps Script代码编辑器似乎无法检测到与其浏览器选项卡关联的帐户。 换句话说,代码编辑器和附加组件并不"知道"要使用哪个帐户。 长期以来,这一直是一个持续存在的问题。

如果您想登录到多个帐户,并且仍然让代码编辑器工作,那么我会注销所有帐户,然后您重新登录的第一个帐户必须是您希望代码编辑器使用的帐户。 如果您希望代码编辑器使用您登录的多个帐户,我不确定这是否可能。

您可以在地址栏中编辑 URL 并更改 URL 末尾的帐号,但我认为脚本 URL 中没有任何内容可以指示它与哪个帐户相关联。

如果我错了,或者有人有更好的信息,请告诉我们。

我能够通过导航到https://script.google.com/u/0/homehttps://script.google.com/u/1/home(取决于我需要的帐户(在我想要的帐户下创建脚本

最新更新