【问题标题】:Google Script editor opening with wrong account from Google Sheets使用 Google 表格中的错误帐户打开 Google 脚本编辑器
【发布时间】:2020-06-19 12:46:33
【问题描述】:

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

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

【问题讨论】:

    标签: google-apps-script google-sheets google-account google-apps-script-editor


    【解决方案1】:

    您在浏览器中登录的第一个 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.google.com它不会在默认帐户中打开..奇怪的时候..
    • 当涉及到 Apps Script 问题时,奇怪正在变得正常。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-04
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多