Javascript 使用Web API发布电子邮件不反映;“发件人”;及;“收件人”;数据
我想使用MS Dynamics Web API创建电子邮件 我在这里发布数据Javascript 使用Web API发布电子邮件不反映;“发件人”;及;“收件人”;数据,javascript,dynamics-crm,microsoft-dynamics,dynamics-crm-365,dynamics-crm-webapi,Javascript,Dynamics Crm,Microsoft Dynamics,Dynamics Crm 365,Dynamics Crm Webapi,我想使用MS Dynamics Web API创建电子邮件 我在这里发布数据 { “发件人”:test@test.com", “收件人”:test2@test.com", “受试者”:“受试者新1234567”, “说明”:“测试说明新1234567” }您必须填充集合值导航属性电子邮件\u活动\u方,以便将从和填充到字段发件人和收件人是仅用于报告目的的字段,包含这些活动方的电子邮件地址 var email = {}; email["subject"] = "Email dem
{
“发件人”:test@test.com",
“收件人”:test2@test.com",
“受试者”:“受试者新1234567”,
“说明”:“测试说明新1234567”
}
您必须填充集合值导航属性电子邮件\u活动\u方
,以便将从
和填充到
字段<代码>发件人和收件人
是仅用于报告目的的字段,包含这些活动方的电子邮件地址
var email = {};
email["subject"] = "Email demo from Web API";
email["description"] = "This a web api test";
email["regardingobjectid_contact@odata.bind"] = "/contacts(C41CE33F-D0A0-E611-811E-5065F38C8781)";
//activityparty collection
var activityparties = [];
//from party
var from = {};
from["partyid_systemuser@odata.bind"] = "/systemusers(8D23B2C1-9869-4C3F-9A80-BA51375C1784)";
from["participationtypemask"] = 1;
//to party
var to = {};
to["partyid_contact@odata.bind"] = "/contacts(C41CE33F-D0A0-E611-811E-5065F38C8781)";
to["participationtypemask"] = 2;
activityparties.push(to);
activityparties.push(from);
//set to and from to email
email["email_activity_parties"] = activityparties;
编辑:
JSON将如下所示:
{
"subject": "Test Subject New 1234567",
"description": "Test Description New 1234567",
"regardingobjectid_contact@odata.bind": "/contacts(<GUID>)",
"email_activity_parties": [
{
"partyid_contact@odata.bind": "/contacts(<GUID>)",
"participationtypemask": 2
},
{
"partyid_systemuser@odata.bind": "/systemusers(<GUID>)",
"participationtypemask": 1
}
]
}
{
“受试者”:“受试者新1234567”,
“说明”:“测试说明新1234567”,
“关于目标_contact@odata.bind“:”/contacts()“,
“电子邮件\活动\各方”:[
{
“partyid_contact@odata.bind“:”/contacts()“,
“参与类型掩码”:2
},
{
“partyid_systemuser@odata.bind“:”/systemusers()“,
“参与类型掩码”:1
}
]
}