“org.mule.extension.salesforce.internal.error.exception.service.SalesforceException:请求的交付日期:值不是所需类型:2023-12-06 INVALID_TYPE_ON_FIELD_IN_RECORD”来自 salesforce 的错误。因此需要将其转换为 Salesforce 接受的正确格式。
输入:“06-12-2023”
预计产出:2023年6月12日
我尝试过这个脚本:
{ “生效日期”:有效负载。 “请求的交货日期”作为日期{格式:“dd-MM-yyyy”}作为字符串{格式:“yyyy-MM-dd”},
} 请帮助获得预期的输出格式。
输入为“06-12-2023”,输出为 06-12-2023(根据 Salesforce 标准日期格式)。
您需要确保发送到 Salesforce 的日期格式与 Salesforce 的预期格式一致 (
yyyy-MM-dd
)。
您的输入是“06-12-2023”(dd-MM-yyyy 格式),但 Salesforce 期望它采用“yyyy-MM-dd”格式。
%dw 2.0
output application/json
var inputDate = "06-12-2023"
---
{
"EffectiveDate":
(inputDate as Date {format: "dd-MM-yyyy"})
as String {format: "yyyy-MM-dd"}
}