1

我正在使用 Node.js 应用程序中的 JSforce 库来更新 Opportunity 对象上的自定义日期字段,但该字段没有被更新。响应指示更新成功并且对象上的 SystemModstamp 字段已更新,但该字段仍为空。

这是我正在使用的 JSforce 调用:

conn.sobject("Opportunity").update({
    Id: opportunityId,
    Contract_Cancelled_Date__c: new Date("2018-09-13")
}, function(err, ret) {
    if (err) {
        console.log(err);
    } else {
        console.log(ret);
    }
});

我尝试将日期转换为字符串:(new Date("2018-09-13")).toIsoString(). 我也试过传入一个字符串常量:"2018-09-13T00:00:00.000Z"。所有结果都相同。

我能够毫无问题地更新其他非日期自定义字段,并且我能够成功更新非自定义日期字段CloseDate

4

1 回答 1

1

我有一个类似的问题(我使用了 bulkApi)。我能够使用以下“YYYY-MM-DD”解决问题。尝试使用类似moment(date).format('YYYY-MM-DD').

希望它会帮助你。

于 2019-08-07T09:23:49.260 回答