ProjectRestart online button javascript 项目重启 onClickJavaScript false {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/soap/ajax/51.0/apex.js")} var getConnectDMLErrorMessages = function(results) { var messages = [], i = 0, len = results.length, r; for (; i < len; i++) { r = results[i]; if (!r.getBoolean("success")) { messages = messages.concat(getConnectDMLMessagesOfAResult(r)); } } return messages; }; var foo= function(){ /*if({!Tender_information__c.status__c == '09.终止' && TEXT(Tender_information__c.TerminateReason__c) != '经销商原因' && TEXT(Tender_information__c.subInfoType__c) != '3-1:废标公告' && TEXT(Tender_information__c.subInfoType__c) != '3-2:流标公告'}){*/ if({!Tender_information__c.status__c == '09.终止'}){ var tender = new sforce.SObject("Tender_information__c"); tender.Id = "{!Tender_information__c.Id}"; tender.IsTerminate__c= null; tender.TerminateApprovalStatus__c= null; tender.TerminateApprovalTime__c= null; tender.ProjectRestartFLG__c= true; var result = sforce.connection.update([tender]); var messages = getConnectDMLErrorMessages(result); if (messages.length > 0) { alert(messages.join("\n")); return; } alert('执行成功。'); } else{ alert('终止审批状态不满足条件,无法重启。'); return; } window.location.reload(); }; foo();