私は思いつく限り多くの組み合わせを試しました。
私の目標は、StandAloneまたはライブラリからGoogle Apps Scriptを実行し、スプレッドシートで名前付き範囲を設定できるようにすることです。
私が理解できる限りでは、このsetNamedRange()
メソッドはスプレッドシートコンテナ内からのみ、を使用する場合にのみ使用できますSpreadsheetApp.getActiveSpreadsheet()
。
openById()
無駄に使ってみました。この方法は利用できません。
私は賢いと思い、openByIdを試し、次にsetActiveSpreadsheetを試しました。私は十分に賢くありませんでした。
更新、問題1816「オブジェクトがグローバルになり、削除しても自動完了が持続する」をgoogle-apps-script-issues http://code.google.com/p/google-apps-script-issues/issues/detail? id = 1816
非常に興味深い行動。間違った質問をするように私を誤解させた
GASエディターのバグのようです。