是否有人知道要导入Dynamics 365的托管解决方案,该解决方案会添加自定义按钮的功能,以将任何实体的Guid复制到剪贴板?
在之前的环境中,我们使用了this one
当然,这不能导入到较新的Dynamics 365中。 我知道如何从URL中解析Guid,但是将其自动复制到剪贴板的按钮非常棒。
答案 0 :(得分:2)
Chrome Extension Level Up有记录ID的按钮,或者您可以使用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)) })();
答案 1 :(得分:0)
尝试Level Up for Dynamics 365 Chrome扩展程序,它提供了各种常见的JScript操作和快捷方式,可帮助您进行扩展,诊断和管理
如果您需要为用户提供一个选项以获取记录的GUID并阻止执行其他JS逻辑(例如显示所有隐藏的属性),那么您将必须创建一个功能区按钮并执行JS逻辑使其包含在Web资源中,以使其与CRM v9兼容,并通过execution context转发到您的函数(PrimaryControl),并调用本机Xrm函数executeContext.getFormContext()。data.entity.getId()
答案 2 :(得分:0)
另一个非常有用的Chrome浏览器,名为Dynamics Power Pane。与Level Up for Dynamics 365一起使用将非常强大。