シートにいくつかの名前付き範囲を定義し、後で削除しました。その後、範囲はサイドバー「データ - >名前付き範囲...」に残り、範囲は「#REF」になります。私はそれらを蓄積したくないので、それらを削除したいと思います。GASで無効な名前付き範囲を削除する
これらはSpreadsheetApp.GetActiveSpreadsheet.getNamedRanges()
に記載されていません。
どうすればプログラムで削除できますか?
シートを削除したときに削除される名前付き範囲を定義する方法が、代わりの方法です。これは、シートに重複して名前付き範囲があり、名前付き範囲に「 'Sheet1Copy'!RangeName」という名前がある場合に発生しますが、このような名前を定義することはできません。
コマンドのスペルが間違っています。正しいスペルは次のとおりです: 'SpreadsheetApp.getActiveSpreadsheet()。getNamedRanges()' –