gpt4 book ai didi

node.js - 创建或查询与联系人关联的 Dynamics 365 任务

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:11 24 4
gpt4 key购买 nike

使用dynamics-web-api在 Node.js 中

我想要获取(并最终创建)与 MS Dynamics 365 中的潜在客户或联系人关联的任务。使用 js。但是,我不知道如何将联系人 ID 与任务 ID 进行匹配。我如何匹配或查看这样关联的事物?

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);
});
}
</code></pre>

});

最佳答案

一切看起来都正确,除了下面这行,试试这个:

        filter: "regardingobjectid_contact/contactid eq guid'" + topContactId + "'",

关于node.js - 创建或查询与联系人关联的 Dynamics 365 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54191245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com