Dynamics crm 如何识别一个实体是否通过Javascript启用了快速创建表单?

Dynamics crm 如何识别一个实体是否通过Javascript启用了快速创建表单?,dynamics-crm,dynamics-crm-2013,dynamics-crm-2016,Dynamics Crm,Dynamics Crm 2013,Dynamics Crm 2016,下面我有一些代码,如果启用,我将打开实体的快速创建表单,但如果未启用,我希望在新窗口中打开。我需要在定义中确定实体是否启用了快速创建表单,以及如何通过Javascript实现它 var entityFormOptions = {}; entityFormOptions["entityName"] = "contact"; entityFormOptions["useQuickCreateForm"] = true; // will make it true if quick create fo

下面我有一些代码,如果启用,我将打开实体的快速创建表单,但如果未启用,我希望在新窗口中打开。我需要在定义中确定实体是否启用了快速创建表单,以及如何通过Javascript实现它

var entityFormOptions = {};
entityFormOptions["entityName"] = "contact";
entityFormOptions["useQuickCreateForm"] = true;

// will make it true if quick create form not enabled
entityFormOptions["openInNewWindow"] = false;

// Set default values for the Contact form 
var formParameters = {}; 

// Open the form. 
Xrm.Navigation.openForm(entityFormOptions, formParameters).then( function (success) { console.log(success); }, function (error) { console.log(error); });

我已经找到了解决方案,我可以通过此api请求找到
IsQuickCreateEnabled

[organization URI]/api/data/v9.0/EntityDefinitions

那么,如果没有QC表单或QC未启用,从上述代码中获得的经验是什么?