2017-05-22 43 views
2

我無法弄清楚如何從整列(即「我的列」(A:A))創建命名範圍。當我使用A1表示法來定義的範圍內,它只是設置命名範圍以行的文件數:無法在Google Apps腳本的整個列中創建命名範圍

function namedRange() { 
    var active = SpreadsheetApp.getActive() 
    var range = active.getRange('B:B') 
    active.setNamedRange('test', range) 
} 

// Result is a named range called "test" with the coordinates "B1:B1001" 

使用Web UI,您可以創建一個名爲範圍以「A:」作爲範圍,它捕捉整個範圍,即使您添加更多的行。

回答

0

到目前爲止,我的解決辦法是簡單地設置的範圍,以行比數據更大量的永遠不會達到:

function namedRange() { 
    var active = SpreadsheetApp.getActive() 
    var range = active.getRange('B1:B100000') 
    active.setNamedRange('test', range) 
} 

如果有人張貼一個更好的答案,我會很高興地給予獎勵綠色的勾號!

相關問題