You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Salesforce日期字段置空报错:'#N/A'非xsd:date有效值

处理Salesforce日期字段设为null的方法

Salesforce的Date类型字段不支持#N/A作为无效值,要将其设为null,直接传入Ruby的nil即可,这是符合Salesforce API规范的做法。

根据你的需求调整代码:

  • 若仅当assignment.completed_date为空时,才把字段设为null,用:
DateFieldCustom__c: assignment.completed_date || nil,
  • 若要强制将该字段设为null(忽略assignment.completed_date的原有值),直接写:
DateFieldCustom__c: nil,

这样就能满足需求,不会再触发xsd:date类型的验证错误。

内容的提问来源于stack exchange,提问作者Shubham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 17:24:17