我已经在Google表格中导入了HTML从网站上下载了表格,其中包含一些文本和日期。 Google Apps脚本将JSON数据传输到移动应用程序,并在listview中列出该数据。带有文本的表格是可以的,但带有日期的表中的单元格为23.3.2019,即2019-03-22T23:00:00:000Z。当我将单元格的格式更改为文本时,日期将更改为43547,但是我需要为该应用程序使用日期格式23.3.2019。
更改工作表中的单元格格式
strong textvar ss = SpreadsheetApp.openByUrl("my_url");
var sheet = ss.getSheetByName('Items');
function doGet(e){
var action = e.parameter.action;
if(action == 'getItems'){
return getItems(e);
}
}
function getItems(e){
var records={};
var rows = sheet.getRange(2, 1, sheet.getLastRow() -1,sheet.getLastColumn()).getValues();
data = [];
for (var r = 0, l = rows.length; r < l; r++) {
var row = rows[r],
record = {};
record['itemName'] = row[2];
record['brand']=row[3];
record['date']=row[4];
data.push(record);
}
records.items = data;
var result=JSON.stringify(records);
return ContentService.createTextOutput(result).setMimeType(ContentService.MimeType.JSON);
}
enter code here