我想使用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)”。
我知道我想要的结果将导致十进制值的舍入错误,但是在这种情况下我并不在意。我只想获取格式化的值。
谢谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句