0
我已經試過這樣:如何使用JavaScript在CRM 2011中創建自定義活動?
function CreateCustomActivity(oDataPath, oDataSetName, subject, entityId, entityTypeCode) {
var customactivity = new Object();
customactivity.subject = subject;
customactivity.regardingobjectid = entityId;
customactivity.activitytypecode = entityTypeCode;
var jsonCustomActivity = JSON.stringify(customactivity);
var req = new XMLHttpRequest();
req.open("POST", oDataPath + "/" + oDataSetName, false);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.send(jsonCustomActivity);
}
不過,我得到以下錯誤:
Error processing request stream. The property name 'subject' specified for type 'Microsoft.Crm.Sdk.Data.Services.new_customactivity' is not valid.
我添加到customactivity
對象的第一屬性是在錯誤消息中引用。當我首先添加regardingobjectid
時,我會得到相同的消息。
謝謝邁克爾。這絕對是一個區分大小寫的問題。我能夠通過創建客戶化對象來實現它的工作,無論是您演示的方式還是我最初創建的方式。 – Paul 2011-05-16 18:29:26