2016-05-17 50 views
0

我正在尋找一種方法,通過Google Apps腳本爲當前光標位置確定Google文檔中的命名範圍。無論如何要這樣做?如何通過Google Apps腳本確定從Google文檔中位置的命名範圍

上下文: 我在谷歌文檔中使用命名範圍標記範圍。如果光標位於文檔的該位置,我希望獲取指定的範圍,以便我可以顯示該區域中存在審閱項目。

請問我是否有辦法在Google Apps腳本中執行此操作? 感謝 碧玉

+1

如果有15個命名範圍包含放置光標的單元格,該怎麼辦? – 2016-05-17 18:57:22

+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。 –

相關問題