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

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

我想简单地删除 NetSuite 中的一条记录。这是我的简单代码:

nlapiDeleteRecord('customrecord66', 34020)

我尝试通过脚本在 Chrome 开发人员 window 中执行此操作。我不断收到毫无意义的错误:

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

如果我在NetSuite界面删除一条相同类型的记录,它会删除,或者我至少会得到一个有意义的信息,比如"There are dependent records"。

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

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

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