nlpaiDeleteRecord nlobjSearchFilter包含无效的运算符,或者语法不正确:internalid

时间:2017-11-03 18:34:09

标签: netsuite suitescript

我试图简单地删除NetSuite中的记录。这是我的简单代码:

nlapiDeleteRecord('customrecord66', 34020)

我尝试通过脚本和Chrome开发人员窗口执行此操作。我一直收到一个没有意义的错误:

An nlobjSearchFilter contains an invalid operator, or is not in proper syntax: internalid.

如果我在NetSuite界面中删除相同类型的记录,它将删除,或者我至少会得到一条有意义的消息,例如"有依赖记录"。

以前有人遇到过这个吗?分辨率?

1 个答案:

答案 0 :(得分:2)

通常,这意味着运行的用户事件脚本或工作流不会过滤掉“删除”类型的事件,但也无法正确处理它们。

查找您尝试删除的记录类型的用户事件脚本部署并检查其代码。