Dynamics 365 获取指南按钮

Dynamics 365 Get Guid Button

有谁知道导入到 Dynamics 365 的托管解决方案,该解决方案为自定义按钮添加了将任何实体的 Guid 复制到剪贴板的功能?

在之前的环境中我们使用了this one

当然这不能导入到较新的 Dynamics 365 中。 我知道如何从 URL 中解析出 Guid,但是将其自动复制到剪贴板的按钮非常棒。

Chrome Extension Level Up has button for Record Id, or you can use the bookmarklet代码。只需将以下代码添加到浏览器的书签中:

//get record id
javascript: (function () { var form = $("iframe").filter(function () { return $(this).css("visibility") == "visible" })[0].contentWindow; window.prompt("Copy to clipboard: Ctrl+C, Enter", form.Xrm.Page.data.entity.getId().slice(1, -1)) })();

尝试 Level Up for Dynamics 365 Chrome 扩展,它提供了大量常见的 JScript 操作和快捷方式,以帮助实现可扩展性、诊断和管理

如果您需要向用户发布一个选项以获取记录的 GUID 并阻止执行其他 JS 逻辑(例如显示所有隐藏属性),那么您将必须创建一个功能区按钮并执行Web 资源中包含的 JS 逻辑,使其与 CRM v9 兼容并向前,将 execution context 传递给您的函数 (PrimaryControl) 并调用本机 Xrm 函数 executionContext.getFormContext()。data.entity.getId( )

另一个非常有用的 Chrome 叫做 Dynamics Power Pane。配合Level Up for Dynamics 365一起使用会非常强大。