Netsuite-将按钮添加到自定义记录

Netsuite-将按钮添加到自定义记录,netsuite,suitescript2.0,Netsuite,Suitescript2.0,我正在尝试向netsuite中的记录添加按钮。这是一份测试记录。当用户按下按钮时,我希望创建一个新的测试记录,该记录将是现有记录的子记录 在我的用户事件脚本中,我向beforeLoad函数添加了以下代码 form.addButton({ id : 'custpage_add_retest_btn', label : 'Add Re-Test', clientScriptFileId : 1245, functionName :

我正在尝试向netsuite中的记录添加按钮。这是一份测试记录。当用户按下按钮时,我希望创建一个新的测试记录,该记录将是现有记录的子记录

在我的用户事件脚本中,我向beforeLoad函数添加了以下代码

form.addButton({
    id           : 'custpage_add_retest_btn', 
    label        : 'Add Re-Test', 
    clientScriptFileId : 1245,
    functionName : 'createReTestRecord'
    });
该按钮显示在记录上,但当我按下它时,它表示CreateRecord不存在。在客户端脚本中,我有一个函数

function createReTestRecord() {
    alert("Hi! from New Test Button!");
}
谁能告诉我出了什么问题吗?

addButton没有名为clientScriptFileId的属性。您需要使用clientScriptModulePath将客户端脚本附加到表单

应该是这样的:

form.clientScriptModulePath = './YOUR_SCRIPT_FILE';

form.addButton({
    id           : 'custpage_add_retest_btn', 
    label        : 'Add Re-Test', 
    functionName : 'createReTestRecord'
});
addButton没有名为clientScriptFileId的属性。您需要使用clientScriptModulePath将客户端脚本附加到表单

应该是这样的:

form.clientScriptModulePath = './YOUR_SCRIPT_FILE';

form.addButton({
    id           : 'custpage_add_retest_btn', 
    label        : 'Add Re-Test', 
    functionName : 'createReTestRecord'
});