从Google Sheets打开Google Script editor时登录账号不符问题求助
解决Google Sheets与Script Editor账号不一致的问题
我之前也踩过Firefox多Google账号的这个坑!这种情况大多是浏览器会话隔离或者账号缓存冲突搞出来的乌龙,给你几个实用的解决步骤:
1. 确保使用同一个Firefox容器(如果开启了容器功能)
如果你用了Firefox的多账号容器隔离不同Google账号,一定要保证Google Sheet和Script Editor在同一个容器标签页内打开:
- 打开目标Sheet所在的容器标签,直接从这个标签里点击「工具」→「Script editor」
- 如果已经打开了错误账号的Script Editor,右键把它拖到Sheet所在的容器标签组里,刷新后就能切换到正确的账号会话
2. 强制继承Sheet的会话打开Script Editor
有时候直接点击Script Editor会跳去默认的Google账号会话,这时候可以手动指定:
- 回到Sheet页面,右键点击「Script editor」选项,选择「在新标签页打开」
- 这个新标签页会继承Sheet的登录会话,打开后就是和Sheet绑定的账号,能正常创建关联脚本
如果还是跳错账号,试试清除Script Editor的缓存Cookie:
- 打开Firefox设置 → 隐私与安全 → 管理数据
- 搜索「google.com」,找到包含「script.google.com」的条目,删除后重新从Sheet打开Script Editor
3. 重置Google账号会话
多账号登录容易导致会话混乱,重置一下能解决大部分问题:
- 在Sheet页面的右上角点击账号头像,选择「退出所有账号」
- 重新登录你需要使用的那个Google账号,再打开Sheet和Script Editor,此时两者就会默认使用同一个账号
4. 用隐私窗口验证问题根源
如果上面的方法都没效果,开一个Firefox隐私窗口,只登录目标Google账号:
- 在隐私窗口打开你的Sheet,再进入Script Editor,确认是否能正常关联
- 如果这里没问题,说明是主窗口的账号缓存或会话冲突导致的,按照步骤2清除对应缓存即可
内容的提问来源于stack exchange,提问作者toby1kenobi
相关产品推荐
相关产品推荐

