我正在嘗試獲取單元格的格式化值,但在Google Apps Script' s Range class中似乎沒有此功能。但我發現getNumberFormat()函數返回單元格的格式爲字符串。然後我搜索了一個可以採用格式和字符串並返回格式化字符串的函數。沒有成功。所以我決定自己推出一款。問題在於數字格式沒有記錄在任何地方。我創建了一個腳本來顯示一些數字格式。 Google表格中的數字格式
有誰知道如何閱讀它們?
我正在嘗試獲取單元格的格式化值,但在Google Apps Script' s Range class中似乎沒有此功能。但我發現getNumberFormat()函數返回單元格的格式爲字符串。然後我搜索了一個可以採用格式和字符串並返回格式化字符串的函數。沒有成功。所以我決定自己推出一款。問題在於數字格式沒有記錄在任何地方。我創建了一個腳本來顯示一些數字格式。 Google表格中的數字格式
有誰知道如何閱讀它們?
有一個lib! SheetConverter library。
Gist here。
這裏是你如何可以得到一個單一格式的單元格:
var formattedValue = SheetConverter.convertCell(value, format);
你會發現其他的好東西全範圍轉換成HTML表格,或生成HTML的單細胞(包括字體,背景顏色,文字顏色和大多數其他格式化元素)。
披露:我是圖書館的作者。但這不是我在「ScriptExamples」網站上的圖片!
偉大的圖書館。謝謝。 – 2014-11-04 06:45:03
電子表格包含一些文檔['TEXT()'功能文檔](https://support.google.com/docs/answer/3094139)。 – Mogsdad 2014-11-03 21:54:12