在记录级别客户端脚本中不执行“保存记录”功能

时间:2018-08-02 14:18:00

标签: javascript netsuite suitescript

我正在尝试执行一个简单的功能,该功能会在保存员工记录时记录记录类型。

function saveRecordRec(){
    var stType = nlapiGetRecordType();
    nlapiLogExecution('DEBUG', 'Record type of current record', stType);
    return true;
}

我有未在此处列出的pageInit函数在同一脚本文件中运行。此功能正在按预期运行,因此我确定已将正确的脚本加载到Netsuite中。我也检查了一下,它似乎显示I have the Scripts form filled in correctly.,但是,即使在员工记录上执行了其余脚本之后,nothing displays in my Execution Log仍然显示。

2 个答案:

答案 0 :(得分:0)

这是因为,除非在Web上下文中以“可编写脚本的购物车和结帐”脚本的形式运行,否则客户端脚本将在浏览器中运行。

答案 1 :(得分:0)

我等待了很长时间(大约一个小时),最终记录了一条日志。我没有在Netsuite或脚本中进行任何更改。我只需要等待。 Here is the intended result.

据说它已经记录了一个多小时,直到今天上午11:18才显示。