首页 > 代码库 > CRM 2015 快速抓取表单上字段

CRM 2015 快速抓取表单上字段

$(‘iframe‘)[1].contentWindow.Xrm.Page.data.entity.attributes.forEach(function(item,index){var level=item.getRequiredLevel()var label=item.controls.get(0).getLabel();var name=item.getName()var type=item.getAttributeType()var inputType=‘手动录入‘;if(type==‘boolean‘){	type=‘两个选项‘	inputType=‘点击选择‘;}else if(type==‘datetime‘){type=‘日期时间‘}else if(type==‘decimal‘){type=‘两个选项‘}else if(type==‘double‘){type=‘浮点型‘}else if(type==‘integer‘){type=‘整数‘}else if(type==‘lookup‘){type=‘查找‘inputType=‘点击选择‘;}else if(type==‘memo‘){type=‘多行文本‘}else if(type==‘money‘){type=‘金额‘}else if(type==‘optionset‘){type=‘下拉列表‘inputType=‘点击选择‘;}else if(type==‘string‘){type=‘单行文本‘}if(level==‘required‘){	//console.log(‘业务必须‘);level=‘业务必须‘}else{	//console.log(‘可选‘);level=‘可选‘}table+=‘<tr><td>‘+(index+1)+‘</td><td>‘  +label+‘</td><td>  ‘+name+‘ </td><td> ‘+type+‘ </td><td>‘+level+‘</td><td>‘+inputType+‘</td><td></td></tr>  ‘;console.log(‘<tr><td>‘ + label+‘</td><td>  ‘+name+‘ </td><td> ‘+level+‘ </td></tr>  ‘)});table+=‘</table>‘$(‘body‘).html(table)

 代码是直接用F12在浏览器的控制台执行

CRM 2015 快速抓取表单上字段