用于检查实体类型的CRM Javascript
我正在使用CRM 2013,我正在编写JavaScript来检查电子邮件参与者列表中是否有任何“队列”类型的实体 我被困在这个部分,我必须编写脚本来检查这个队列数据类型 MSDN文章建议使用用于检查实体类型的CRM Javascript,javascript,dynamics-crm,crm,Javascript,Dynamics Crm,Crm,我正在使用CRM 2013,我正在编写JavaScript来检查电子邮件参与者列表中是否有任何“队列”类型的实体 我被困在这个部分,我必须编写脚本来检查这个队列数据类型 MSDN文章建议使用Xrm.Page.data.entity.getEntityName(),但是如果我在其中插入实体名称,我不确定它是否有效,例如: toParty[indxAttendees].getEntityName() 谢谢你的帮助 function deleteSenderQueueFromEmail() {
Xrm.Page.data.entity.getEntityName()
,但是如果我在其中插入实体名称,我不确定它是否有效,例如:
toParty[indxAttendees].getEntityName()
谢谢你的帮助
function deleteSenderQueueFromEmail() {
var formType = Xrm.Page.ui.getFormType();
if (formType == 1 || formType == 2) {
var toParty = Xrm.Page.getAttribute("to").getValue();
var ccParty = Xrm.Page.getAttribute("cc").getValue();
var bcParty = Xrm.Page.getAttribute("bcc").getValue();
for (var indxAttendees = 0; indxAttendees < toParty.length; indxAttendees++) {
if (toParty[indxAttendees].getEntityName() == "queue") {
//delete the queue from the list of participants
}
}
}
}
函数deleteSenderQueueFromEmail(){
var formType=Xrm.Page.ui.getFormType();
如果(formType==1 | | formType==2){
var toParty=Xrm.Page.getAttribute(“to”).getValue();
var ccParty=Xrm.Page.getAttribute(“cc”).getValue();
var bcParty=Xrm.Page.getAttribute(“bcc”).getValue();
对于(var indxAttendees=0;indxAttendees
Xrm.Page.data.entity.getEntityName()获取表单上显示的实体的逻辑名称。在电子邮件表单上,这始终是“电子邮件”
您正在查找的查找值位于To/Cc/Bcc字段中的数组中。查找值是具有id
、entityType
和name
属性的对象
我建议函数接受party list参数
function deleteSenderQueue(partyList) {
if (partyList == null) {
return;
}
partyList.forEach(function(party) {
if (party.entityType === "queue") {
// Delete the queue from the list of participants.
}
});
}
此功能的使用方式如下:
deleteSenderQueue(Xrm.Page.getAttribute("to").getValue());
Xrm.Page.data.entity.getEntityName()
获取表单上显示的实体的逻辑名称。在电子邮件表单上,这始终是“电子邮件”
您正在查找的查找值位于To/Cc/Bcc字段中的数组中。查找值是具有id
、entityType
和name
属性的对象
我建议函数接受party list参数
function deleteSenderQueue(partyList) {
if (partyList == null) {
return;
}
partyList.forEach(function(party) {
if (party.entityType === "queue") {
// Delete the queue from the list of participants.
}
});
}
此功能的使用方式如下:
deleteSenderQueue(Xrm.Page.getAttribute("to").getValue());
当您将“toParty[indxAttendees].getEntityName()”登录到控制台时,它会记录什么?当您将“toParty[indxAttendees].getEntityName()登录到控制台时,它会记录什么?