Submit online button javascript 提交 onClickJavaScript false {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/resource/CommonUtilJs")} //2021-10-22 gwy 版本更改为51.0 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 getConnectDMLMessagesOfAResult = function (res) { var messages = [], errors = res.getArray("errors"), i = 0, len = errors.length, e; for (; i < len; i++) { e = errors[i]; messages.push(e.message + " " + getConnectDMLErrorFields(e)); } return messages; }; var getConnectDMLErrorFields = function (error) { var fields = error.getArray('fields'); if (fields.length > 0) { return "[" + fields.join(",") + "]" } else { return ""; } }; if("{!Request_tedner_doc__c.OwnerId}" == "{!$User.Id}") { var rac = new sforce.SObject("Request_tedner_doc__c"); rac.Id = "{!Request_tedner_doc__c.Id}"; rac.Status__c = "已提交"; rac.Submit_check_flag__c = "true"; rac.RecordTypeId = "01210000000RNXn"; var serverTimestamp = sforce.connection.getServerTimestamp(); rac.Submit_time__c = serverTimestamp.timestamp; var result = sforce.connection.update([rac]); var messages = getConnectDMLErrorMessages(result); if (messages.length > 0) { alert(messages.join("\n")); } location.reload(); } else { alert("只授权申请书所有人可以提交"); }