问题标签 [xrmquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
datetime - xrmquery.update -> 更新 crm 日期字段
我正在为扫描模块编写自定义打字稿页面。扫描代码时,需要更新 CRM 记录上的日期时间字段。
这是我的代码:
有谁知道我在更新日期时间字段时做错了什么?更新其他字段工作正常。
typescript - xrmquery.update -> 使用 null 更新 crm id 绑定
我需要使用 XrmQuery 来更新带有“null”的 id 绑定字段。
这是我的代码:
此更新不适用于cgk_countrypostaladdressid_bind$cgk_countries: null
.
当我删除此行时,更新工作正常。有没有一种典型的方法可以使用 XrmQuery 使 id 绑定字段为“null”?
c# - 如何修复 OrganizationServiceProxy “System.ArgumentNullException:值不能为空。参数名称:identityProvider”问题
我正在尝试使用 OrganizationServiceProxy 从 CRM 应用程序中检索实体。它可以在我的可以访问 Internet 的 DEV 服务器上工作,但不能在没有 Internet 访问权限的测试服务器上工作。
测试服务器上的错误日志:
dynamics-crm - 尝试使用 Xrm.WebApi 从 Dynamics CRM 2016 读取自定义字段
我想使用 WebApi 调用读取名为 (mxpcah_new_phonecalltype) 的自定义字段。
从我的浏览器我可以调用: https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894) 并获得:
此结果不包括上述自定义字段。
现在我查询: https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894) ?$expand=activitypointer_activity_parties($select=participationtypemask,addressused)
我已确保将此值保存到活动中。点击右下角的保存按钮。关闭浏览器窗口。重新打开浏览器并选择活动以确保数据存储到字段中
所以我本来希望是 100000002 而不是 null。知道为什么我无法读取自定义字段吗?
我还考虑了这个资源:https ://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/350873/doesn-t-xrm-webapi-support-custom-fields/937811 我复制并粘贴自定义架构名称并确保其写入正确。有关 Api 的更多信息,请参见此处: https ://docs.microsoft.com/de-de/powerapps/developer/common-data-service/webapi/retrieve-entity-using-web-api#retrieve-specific-properties
javascript - 来自 JS 的 LogicApp 调用中出现错误“URI 'XY' 无效,因为它不是基于 'XY'”
我从来没有遇到过这样的错误,所以我希望有一天能对此有所暗示。
我使用这样的 XrmQuery.SendRequest() 方法使用 javascript 调用 HTTP 触发的 Azure 逻辑应用程序:
此脚本在 Dynamics 365 环境中执行。
逻辑应用的 url 如下:
我得到的错误如下:
错误:{"error":{"code":"0x8006088a","message":"URI 'https://ORGANIZATION_XY.crm4.dynamics.com/aaaa/workflows/00000000000000000013ce0e9c1c4112/triggers/manual/paths/invoke? api-version=2016-10-01&sp=/triggers/manual/run&sv=1.0&sig=wzedGSO9vs5pfcDQ9WP0qdc5UBGTU2b-kqbWO8x051E' 无效,因为它不是基于'https://ORGANIZATION_XY.crm4.dynamics.com/api/data/ v8.0/'."}}
当我通过 Postman 调用 LogicApp 时,它工作正常。一旦我执行调用 Dynamics 中的逻辑应用程序的 js 代码,我就会收到此错误。
有人知道这个错误是什么意思吗?
非常感谢任何帮助。