我想使用Google Apps Script从Google电子表格的选定单元格中连接值来创建一个字符串。问题是我不知道单元格中是否包含数字、日期或文本。当值为数字或日期时,我希望获得格式化的值,就像在电子表格中显示的那样。
例如,这里有一个函数,可以返回命名范围的值。
如果所命名的范围包含格式为11/6/2013的日期,则此函数将返回值为“Wed Nov 06 2013 01:00:00 GMT-0700(MST)”。
我知道这样做会对小数值产生舍入误差,但在这种情况下我不关心。我只想获得格式化后的值。
谢谢。
例如,这里有一个函数,可以返回命名范围的值。
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)”。
我知道这样做会对小数值产生舍入误差,但在这种情况下我不关心。我只想获得格式化后的值。
谢谢。