| <?xml version="1.0" encoding="UTF-8"?> | 
| <WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>NewAgencyHospital</fullName> | 
|     <availability>online</availability> | 
|     <displayType>massActionButton</displayType> | 
|     <linkType>javascript</linkType> | 
|     <masterLabel>新建经销商医院</masterLabel> | 
|     <openType>onClickJavaScript</openType> | 
|     <protected>false</protected> | 
|     <requireRowSelection>false</requireRowSelection> | 
|     <url>{!REQUIRESCRIPT("/soap/ajax/51.0/connection.js")}; | 
| {!REQUIRESCRIPT("/soap/ajax/51.0/apex.js")}; | 
|   | 
| var doubleFlg = false; | 
| if(!doubleFlg) { | 
|     doubleFlg = true; | 
|     var query = "Select Id From RecordType Where DeveloperName = 'AHospital' And SobjectType = 'Agency_Hospital_Link__c'"; | 
|     var records = sforce.connection.query(query).getArray('records'); | 
|     var rtId = records[0].Id; | 
|     query = "Select EntityDefinition.KeyPrefix, DurableId From FieldDefinition WHERE EntityDefinition.QualifiedApiName = 'Agency_Hospital_Link__c' And QualifiedApiName = 'Agency__c'"; | 
|     records = sforce.connection.query(query).getArray('records'); | 
|     var prefix = records[0].EntityDefinition.KeyPrefix.toString(); | 
|     var fId_Agency__c = records[0].DurableId.toString().substr(16, 15); | 
|     var newUrl = "/" + prefix + "/e?retURL=%2F{!Account.Id}" +  | 
|         "&Name=*" + | 
|         "&CF" + fId_Agency__c + "={!URLENCODE(Account.Name)}" + | 
|         "&CF" + fId_Agency__c + "_lkid={!Account.Id}"; | 
|     if (window.top == window.self) { | 
|         location.href = newUrl; | 
|     } else { | 
|         top.location.href = newUrl; | 
|     } | 
| }</url> | 
| </WebLink> |