2012-09-12 71 views
3

我沒有在文檔中看到任何讓我認爲這是支持的功能的東西。我正在寫幾張紙,並且在視覺上難以看到所有的數據,而沒有突出顯示所有的列和使用我的鼠標進行自動調整。我寧願不必每次運行我的腳本時都這樣做。Autosize Spreadsheet Columns

有沒有一種方法可以通過應用程序腳本以編程方式執行此操作?我看到了setColumnWidth的選項,但是我怎麼知道當我的文本可能因列而異時,我的列的設置有多寬。

==謝謝你的幫助。

回答

0

現在沒有能力從GAS自動調整電子表格列的寬度。關於它的問題跟蹤器中有一個topic。請主演此主題以演示Google很多人都需要此功能的 。

+0

感謝您的信息,請參閱the API。我遵循你的建議並主題演講。 #最好。 – jrad

-1

如果禁用包圍範圍內的單元格,可以達到所需的效果。

這裏是爲我工作的一個片段:

var dataRange = sheet.getRange(1,1,data.length,headers.length); 
dataRange.setValues(data); 
dataRange.setWrap(false); 

的Goolge Apps文檔: Range.setWrap

+0

setWrap仍然不受影響到選定的列。 – TruongHieu

7

autoResizeColumn(columnPosition)

更多細節

+0

看起來不像預期的那樣工作。我仍然有一些只是包裝的列。 – whitesiroi