我正在使用一个网络应用程序,其顶部包含搜索按钮,根据搜索条件,它将从工作表中提取数据。
在工作表中添加日期(示例日期格式-1 / 4/2017)后,它停止工作。 如果我删除日期(列C),那么它的工作正常
请帮我解决问题
完整的代码和样本表供您参考 [片材] [1]
[1]:
答案 0 :(得分:1)
您需要使用getDisplayValues()
而不是getValues()
,还需要将日期字符串转换为日期对象。替换code.gs中的以下行
var aData=sheetDatabase.getRange(searchResult+2, 1, 1,sheetDatabase.getLastColumn()).getDisplayValues();
aData[0][1]= Utilities.formatDate(new Date(aData[0][1]), "GMT +1","yyyy-MM-dd hh:mm:ss a");