我有一个 GAS 管理的项目,我想将其转换为特定的谷歌标准云项目。我有身份证。我将其输入到资源/云托管项目中,然后得到:-“项目不存在,或者您需要对其进行编辑访问。”
它确实存在,并且我拥有权限,因为我是所有者。
该错误有些误导性,我花了一段时间才弄清楚发生了什么,但问题是,当您替换默认的“应用程序脚本管理”项目时,如果您不是that项目,则不能删除它并设置新项目;因此,此错误消息并不是指新创建的云项目(该项目确实存在且您是该项目的所有者),而是指自动创建的应用程序脚本托管项目。
这意味着,只有在您拥有的电子表格上打开脚本编辑器时,您才能设置新项目(我猜)。
对我来说,当我进入脚本编辑器中的“文件”菜单选择“删除项目”并发现它不存在时,我第一次意识到这一点,尽管我是原始电子表格的编辑者。直到我以该电子表格的所有者身份登录后,我才能看到“删除项目”。
即使我删除了项目,然后先从其他文件所有者那里打开了脚本编辑器,我仍然没有“删除项目”选项,而且仍然无法设置项目编号。
我最终做的是:
假设A是脚本的原始所有者,B是脚本的编辑者,也是新云平台项目的所有者。
1)从云平台项目中,以B登录,将A添加为项目的所有者
2) 从以A身份登录的脚本编辑器中,将云平台项目设置为项目编号
3) 从 A 配置 oauth 同意屏幕
现在项目编号已被替换,Apps Script 托管项目被删除,帐户 B 拥有云平台项目,尽管他们不是脚本的所有者。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)