我正在构建一个测试解决方案,为了测试我的目标是在单击按钮时创建一个帐户的重复模板,然后插件会触发以包含所有相关联系人的副本。
我目前正在做与这篇文章类似的事情
但是:这里有一些代码......
function CopyAccount() {
//Collect values from the existing CRM form that you want to default onto your new record
var GUIDvalue = Xrm.Page.data.entity.getId();
var Namevalue = Xrm.Page.getAttribute("name").getValue();
if (GUIDvalue != null && Namevalue != null)
{
var parameters = {};
parameters["new_templateid"] = GUIDvalue;
parameters["name"] = Namevalue;
Xrm.Utility.openEntityForm("account", null, parameters);
}
我得到一个错误:SCRIPT5022: id must not be null.
来自 global.ashx?ver=-1477464416,第 6 行字符 372572
Xrm.Utility.openEntityForm=function(name,id,parameters){
if(IsNull(name)) trow Error.create("name must not be null.");
if(IsNull(id)) throw Error.create("id must not be null.");
if(IsNull(parameters)) throw Error.create("parameters must not be null.")
有任何想法吗?