编辑“挂锁”的Apps脚本文件

时间:2019-03-11 20:18:59

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

我有一个脚本项目,其中显示了一些“挂锁” .gs文件。我无法编辑或删除它们。

我需要使用这些文件,但是锁定文件的人不可用。

我正在尝试使用LockService类中的方法来解锁文件,但是似乎无法正常工作。

如何“解锁”这些文件以便可以编辑它们?

3 个答案:

答案 0 :(得分:0)

不幸的是,只有文件的所有者或您域的管理员(如果您使用的是G Suite)可以做到这一点。

答案 1 :(得分:0)

我让挂锁出现在我拥有的两个项目中,并且是唯一的编辑,却不了解它们为什么第一次出现。它们出现在我的工作笔记本电脑上,而不出现在我的家用笔记本电脑上。在工作中,我已经使用工作和个人帐户登录到一个浏览器窗口。当打开包含脚本的Google工作表时,它会以我的工作帐户身份登录。但是,从工作表中打开脚本时,该脚本已打开但以我的个人帐户(也具有访问权限)登录。我想这本不应该真的发生,但是确实发生了。不过,解决方案很简单,我只需要使用下拉菜单选择工作帐户即可,该帐户为脚本打开了一个没有挂锁的新窗口,并且可以正常编辑。有一阵子很困惑……!

答案 2 :(得分:0)

我有同样的问题。事实证明,上述解决方案均无法解决,尽管与修复该解决方案的其他人相似但又不同。就我而言,我在一台机器上有多个Chrome用户。我在浏览器级别登录。我在浏览器中还拥有文件​​的用户A。当我打开附加到gooogle表格文件的绑定的Google脚本项目时,它会按原样打开,但每个选项卡上都有锁。我困惑了大约10分钟。

在界面的右上角,有一个下拉列表显示了用户B的电子邮件地址,即使在该下拉菜单中,在浏览器级别,我显然也位于用户A的浏览器中。到用户A,并且锁消失了。似乎他们有一种奇怪的方式来管理这些gsp上的用户,从而破坏了浏览器级别的用户登录。