我已经尝试了尽可能多的组合。
我的目标是让 Google Apps 脚本运行 StandAlone 或从库中运行,并且能够在电子表格中设置命名范围。
尽我所能,该setNamedRange()方法仅在电子表格容器中可用,并且仅在您使用SpreadsheetApp.getActiveSpreadsheet().
我尝试使用openById()无济于事。该方法只是不可用。
以为我很聪明并尝试了 openById 然后 setActiveSpreadsheet。我不够聪明。
更新,我用 google-apps-script-issues http://code.google.com/p/google-apps-script-issues/issues/detail?打开了问题 1816“对象变为全局,自动完成即使被删除也仍然存在” 。编号=1816
相当有趣的行为。误导我问错误的问题
看起来是 GAS 编辑器中的一个错误。