【发布时间】:2015-03-17 13:11:26
【问题描述】:
我正在使用 Mogsdad here 发布的增强型工作流脚本。
我已经设法解决了一些问题,但我目前遇到的一个问题是本节出现的错误 -
// Record approval or rejection in spreadsheet
var row = ArrayLib.indexOf(data, 0, timestamp);
if (row < 0) throw new Error ("Request not available."); // Throw error if request was not found
sheet.getRange(row+1, approvalCol).setValue(e.parameter.approval);
我收到“请求不可用”错误,因为 ArrayLib.indexOf 对象正在比较从同一来源但通过两个不同“路由”呈现的时间戳。
'timestamp' 变量的时间戳如下所示 - “17/03/2015 18:00:11”
...“数据”变量中包含的时间戳(应与时间戳变量匹配)如下所示 -“Tue Mar 17 2015 00:30:10 GMT-0700 (PDT)”。
我假设这两种不同的格式是导致 ArrayLib.indexOf 对象返回“-1”结果并因此返回错误消息的原因。
对我需要做些什么才能使匹配成功运行有什么想法吗?
【问题讨论】:
标签: javascript datetime google-apps-script google-forms