填充动态 CRM Activity 使用自定义 JavaScript 从字段中键入发件人?

Populate dynamics CRM Activity Type sender from field using custom JavaScript?

我正在尝试使用 Dynamics CRM 中的自定义 JavaScript 填充“发件人”查找字段。

我是 JavaScript 的新手,Dynamics 真的很难做到这一点。

下面是我的代码和解决方案的截图。

function PopulateFromLookUpField(executionContext) {

var formContext = executionContext.getFormContext();

var value = new Array(); //create a new object array
value[0] = new Object();
value[0].id = ; // set ID to ID
value[0].name = "new_name"; //set name to name
value[0].entityType = "sender"; //optional
formContext.getAttribute("sender").setValue(value);

}

我也试过下面的解决方法,还是不行。

function PopulateFromLookUpField(executionContext) {


 var lookUpObject.id = ;
   lookUpObject.name = "Joe CRM";
   lookUpObject.entityType = "sender";               
   formContext.getAttribute("sender").setValue(value);
   
}

请指教和帮助。

我试过了,这对我有用。确保传递正确的字段架构名称、记录 GUID、记录名称和实体类型。

var lookUpObject = new Array();
lookUpObject[0] = new Object();
lookUpObject[0].id = "7108f4e7-ac2b-eb11-a814-000d3a378f1b";
lookUpObject[0].name = "Arun Vinoth";
lookUpObject[0].entityType = "systemuser";               
formContext.getAttribute("from").setValue(lookUpObject);