2016-05-17 49 views
0

現在のカーソル位置に対して、Googleドキュメントスクリプトを使用してGoogleドキュメントの名前付き範囲を特定する方法を検討しています。それをどうにかしていますか?Google Apps Scriptを使用してGoogle Docs内の指定された範囲を特定する方法

コンテキスト: 名前付き範囲を使用してレビューするために、Googleドキュメントの範囲をマークしています。その領域にレビューアイテムがあることを示すために、カーソルがドキュメントのその場所に配置されている場合、名前付き範囲を取得したいと思います。

Google Apps Scriptでこれを行う方法がある場合はお知らせください。 おかげ ジャスパー

+1

カーソルが置かれているセルを含む15の名前付き範囲がある場合はどうなりますか? –

+0

これを読もうとしましたか? http://stackoverflow.com/questions/12342164/getrange-with-named-range-google-spreadsheet-using-scripts –

+0

@sandwich、私は現在の位置のすべての名前付き範囲を取得したいと思います。 – Jasperin

答えて

0
var cursor = DocumentApp.getActiveDocument().getCursor(); 

カーソルが "位置" です。

「位置」は、位置を保持する要素など、いくつかのことを伝えることができます。 注意:ポジションの考え方は全く反対です。 ポジションには他の要素を含めることはできません。 位置は内にあり、の要素内に含まれています。

だから私はあなたがこの要素のためにあなたの名前付き範囲を検索することができると思う:試合...ビンゴがある場合

cursor.getElement() 

あなたの範囲を反復処理する必要があり、私は思うと。

これが役立つかどうか教えてください。

+0

リチャードに感謝します。これは私が試みてきたアプローチの一種です。しかし、これはブルートフォースアプローチです(まだ解決策には達していません)。私は優雅な解決策があるかどうか疑問に思います。 – Jasperin

+0

はい、あなたが意味することは分かります。それはひどいです、私は知っています。私はブックマークを持っていた問題の解決策を探しました。 これはカーソルと範囲に非常によく似ています。 –

+0

しかし、ポジションが存在する要素、またはポジションの周囲のテキストがavaillaleではないため、 –

関連する問題