我想创建一个用户事件脚本(在提交事件之前),应用于交易(采购订单、销售订单),它将根据某个字段(即项目名称)对项目行进行排序。
我的方法是将所有信息存储在一个数组中,对其进行排序,然后使用 API 的nlapiRemoveLineItem方法删除每个项目,并使用nlapiInsertLineItem方法以正确的顺序插入每个项目。
但是,对于这种方法,我需要在删除和插入之前存储所有列值,我担心 NetSuite 可能会由于插入行或提交记录时的任何特定验证而引发错误。
是否有任何不同的方法可以更轻松地对行项目进行排序?任何建议将不胜感激。