1

私はテストソリューションを構築しています。テストするために、ボタンをクリックしてアカウントの複製テンプレートを作成することを目指しており、プラグインが起動して、関連するすべての連絡先のコピーを含めます。

私は現在、この投稿に似た何かをしています

ただし、ここに少しのコードがあります...

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.")

何か案は?

4

1 に答える 1

1

別のフォーラムでこのトピックを見つけました http://social.microsoft.com/Forums/en-US/crm/thread/33b7b18a-195e-4d7d-9c19-a6ad4e16a672

于 2013-02-27T13:02:50.180 に答える