/* 下面的代码片段向您展示了如何从MAP对象中获取字段列表及其值。字段的值可以从同一个MAP对象中获取。*/
entityMap = crmAPIRequest.toMap().get("record");
/* 下面的示例演示如何从MAP对象获取字段值(电子邮件)。这里,entityMap - MAP对象,Email - 字段的API 名称
示例 entityMap= {'Email': 'xxx@xxx.com', 'Last_Name': 'xxx'}; */ referenceField= entityMap.get("Reference_Number"); // Reference_Number is the API name for "Reference number" field.
response = Map();
/* ---------------------------------------------------------------------------------------------- */
在这里开始编写您的代码以执行必要的字段验证 *
/* ---------------------------------------------------------------------------------------------- */
/* 如果代码标识了验证错误,请按如下所示设置状态和警报消息: */
if(referenceField.matches("[A-Z]{3}-[0-9]{10}")) {
response.put('status','error');
response.put('message', 'Invalid Reference Number');
} else {
/* 如果在验证期间未出错,则按如下设置状态: */
response.put('status','success');
}
/* ---------------------------------------------------------------------------------------------- */
return response.toString();