SuiteScript SCA - 验证表单域

SuiteScript SCA - Validating a form field

我正在尝试验证 SCA (mont-blanc) 网站的表单域。 由于我不精通 SuiteScript 代码,但知道 Java,我只需要知道如何检索表单字段的 POST 值,这样我就可以在提交之前检查提交表格.

以下不起作用 - 仅仅是因为我不知道要调用的函数/方法来获取正在提交的电子邮件地址。

name: 'ContactUs',
       create: function create( data ) {
            try {
                url = '<the-url>';
                var email = nlapiGetContext.getEmail();
                if (email.indexOf("qq.com") === -1) {
                    response = nlapiRequestURL(url, data);

                    responseCode = parseInt(respons...

要验证您需要在上述记录上使用客户端脚本并根据您的代码和要求验证任何字段数据,我认为您想要验证 Suitelet 数据(对吗?)。 您可以在任何 record/suitelet 上部署客户端脚本并在 saveRecord 方法中验证字段数据。您可以找到客户端脚本帮助文档 here.

检测提交表单中数据字段中的值就像数据一样简单['field_name']

在上面的示例中 - 它将是:

name: 'ContactUs',
       create: function create( data ) {
            try {
                url = '<the-url>';
                **var email = data['email'];**
                if (email.indexOf("qq.com") === -1) {
                    response = nlapiRequestURL(url, data);

                    responseCode = parseInt(respons...