我想使用 Google Apps 脚本通过连接来自 Google 电子表格中的选定单元格的值来创建字符串。问题是我不知道单元格是否包含数字、日期或文本。当值是数字或日期时,我想获取格式化的值,它在电子表格中的显示方式。
例如,这里有一个函数将返回一个命名范围的值。
function getValueByName() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var theRange = ss.getRangeByName("theNamedRange");
return theRange.getValue();
}
如果命名范围包含格式为 11/6/2013 的日期,则此函数将值返回为“Wed Nov 06 2013 01:00:00 GMT-0700 (MST)”。
我知道我想要的会导致十进制值的舍入错误,但在这种情况下我不在乎。我只想获取格式化的值。
谢谢你。