2014-11-03 64 views
0

我正在尝试获取单元格的格式化值,但在Google Apps Script' s Range class中似乎没有此功能。但我发现getNumberFormat()函数返回单元格的格式为字符串。然后我搜索了一个可以采用格式和字符串并返回格式化字符串的函数。没有成功。所以我决定自己推出一款。问题在于数字格式没有记录在任何地方。我创建了一个脚本来显示一些数字格式。 enter image description hereGoogle表格中的数字格式

有谁知道如何阅读它们?

+2

电子表格包含一些文档['TEXT()'功能文档](https://support.google.com/docs/answer/3094139)。 – Mogsdad 2014-11-03 21:54:12

回答

1

有一个lib! SheetConverter library

Gist here

这里是你如何可以得到一个单一格式的单元格:

var formattedValue = SheetConverter.convertCell(value, format); 

你会发现其他的好东西全范围转换成HTML表格,或生成HTML的单细胞(包括字体,背景颜色,文字颜色和大多数其他格式化元素)。

披露:我是图书馆的作者。但这不是我在“ScriptExamples”网站上的图片!

+0

伟大的图书馆。谢谢。 – 2014-11-04 06:45:03