Использование dynamic-web-api в Node.js
Я хочу получить (и в конечном итоге создать) задачи, связанные с лидерством или контактом в MS Dynamics 365. Использование js. Однако я не могу понять, как сопоставить идентификатор контакта с идентификатором задачи. Как я могу сопоставить или увидеть вещи, которые связаны, как это?
var dynamicsWebApi = MyDynamicsContextGetter();
var filters = `emailaddress1 eq '${email.trim()}'
and firstname eq '${firstName.trim()}'
and lastname eq '${lastName.trim()}'`;
dynamicsWebApi.retrieveRequest({
collection: "contacts",
select: ["fullname", "emailaddress1", "company"],
filter: filters,
top: 1,
count: true
}).then(function (response) {
var count = response.oDataCount;
var records = response.value;
var topContactId = records.length > 0 ? records[0].contactid : null;
if(count !== 0) {
dynamicsWebApi.retrieveRequest({
collection: 'tasks',
filter: 'regardingobjectid_contact/contactid eq ' + topContactId,
top: 5,
count: true
}).then(function(response) {
<pre><code> // THIS VALUE IS ALWAYS 0 FOR ME
console.log("response", response.oDataCount);
}).catch(function (error) {
res.send(500);
});
}
});