我正在尋找一種方法,通過Google Apps腳本爲當前光標位置確定Google文檔中的命名範圍。無論如何要這樣做?如何通過Google Apps腳本確定從Google文檔中位置的命名範圍
上下文: 我在谷歌文檔中使用命名範圍標記範圍。如果光標位於文檔的該位置,我希望獲取指定的範圍,以便我可以顯示該區域中存在審閱項目。
請問我是否有辦法在Google Apps腳本中執行此操作? 感謝 碧玉
我正在尋找一種方法,通過Google Apps腳本爲當前光標位置確定Google文檔中的命名範圍。無論如何要這樣做?如何通過Google Apps腳本確定從Google文檔中位置的命名範圍
上下文: 我在谷歌文檔中使用命名範圍標記範圍。如果光標位於文檔的該位置,我希望獲取指定的範圍,以便我可以顯示該區域中存在審閱項目。
請問我是否有辦法在Google Apps腳本中執行此操作? 感謝 碧玉
var cursor = DocumentApp.getActiveDocument().getCursor();
光標是一個 「位置」。
「位置」可以告訴你幾件事情,例如保存位置的元素。 小心:某個頭寸的思維是相反的: 一個頭寸不能包含其他元素。 一個位置包含一個元素在之內。
所以我覺得你可以搜索你的命名範圍,此元素:
cursor.getElement()
你必須通過你的範圍內進行迭代,我想,如果有一個匹配...賓果。
讓我知道這是否有幫助。
謝謝理查德。這是我一直在嘗試的那種方法。但這是一種強力方法(儘管還沒有達成解決方案)。我想知道是否有任何優雅的解決方案。 – Jasperin
是的,我知道你的意思。這很可怕,我知道。我尋找了一個解決我與書籤有關的問題。 這與光標和範圍非常相似。 –
但更多的是位置所在的元素或者位置的周圍文本不是availlale。 –
如果有15個命名範圍包含放置光標的單元格,該怎麼辦? – 2016-05-17 18:57:22
你有沒有試過讀這個? http://stackoverflow.com/questions/12342164/getrange-with-named-range-google-spreadsheet-using-scripts –
@sandwich,我想獲得當前位置的所有命名範圍。 – Jasperin