setNamedRange () poza kontenerem arkusza kalkulacyjnego?
Wypróbowałem tyle kombinacji, ile mogłem wymyślić.
Moim celem jest posiadanie skryptu Aplikacji Google z uruchomionym StandAlone lub z biblioteki i możliwość ustawiania nazwanych zakresów w arkuszu kalkulacyjnym.
Jak najlepiej potrafię to zrozumiećsetNamedRange()
metoda jest dostępna tylko w kontenerze Arkusz kalkulacyjny i tylko wtedy, gdy używaszSpreadsheetApp.getActiveSpreadsheet()
.
Próbowałem użyćopenById()
bezskutecznie. Metoda jest niedostępna.
Pomyślałem, że jestem sprytny i wypróbowałem openById, a następnie setActiveSpreadsheet. Nie byłem wystarczająco sprytny.
Aktualizacja, otworzyłem problem 1816 „Obiekt staje się globalny, automatyczne uzupełnianie utrzymuje się nawet po usunięciu” z problemami z aplikacjami google-scripthttp://code.google.com/p/google-apps-script-issues/issues/detail?id=1816
Dość ciekawe zachowanie. Wprowadził mnie w błąd, zadając złe pytanie
Wygląda na błąd w edytorze GAS.