我正在尝试使用SuiteScript2.0输入一个时间字段的值,但是我一直收到一个错误。
"type\":\"error.SuiteScriptError\",\"name\":\"INVALID_FLD_VALUE\",\“INVALID_FLD_VALUE\\”:“您输入了以下字段的无效字段值1:00 :00:00:
我试过以下几种方法
这些似乎都不适用于这种字段类型。时间字段的正确格式是什么?
发布于 2020-03-04 13:01:16
2.0的任意日期/时间字段都需要在Date对象中。
您可以使用format模块将字符串格式化为正确的格式。
format.parse({value, type , timezone?});价值是你的日期/时间价值;
类型等于字段的类型;
时区是可选的,但它将设置服务器的时区;
格式模块将返回一个日期的成功,字符串没有失败,至少从我的经验。格式模块只接受字段类型正确格式化的字符串,就像我一样,时间必须是h:mm a,日期必须是m/d/yyyy。
您可以使用util模块检查来自format模块的值是否为date。
https://stackoverflow.com/questions/60481845
复制相似问题