// 以下示例是OP V9.0版本
//是客户窗体页面打开商机创建记录页面,需要将客户信息带入到商机页面。customerid为商机实体lookup客户字段。
var parameters = {};
// 如果传递的变量是 lookup 类型的字段,需要分别存储 id 和 name、type。
parameters["customerid"] = Xrm.Page.data.entity.getId().replace("{", "").replace("}", "");
parameters["customeridname"] = Xrm.Page.getAttribute("name").getValue();
parameters["customeridtype"] = Xrm.Page.data.entity.getEntityName();
// 设置文本字段
parameters["quotenumber"] = "opp-" + Date.parse(new Date());
//设置为true则会在新窗口打开,false是在当前标签打开
var options = { openInNewWindow: false };
//打开新建 entity record 窗口,这里的entityName指相对应需要打开的 entity 的 name
Xrm.Utility.openEntityForm("opportunity", null, parameters, options);