我无法在netsuite上进行批量删除

时间:2019-07-17 09:46:20

标签: netsuite crm mass

我有2万条记录试图从NetSuite删除,但是搜索结果每页仅返回50条记录,因此我最多可以删除50条记录-该记录的任何支持

3 个答案:

答案 0 :(得分:3)

您可以在首选项中更改每页返回的记录数。转到“首页”>“设置首选项”,然后在“常规”选项卡中查找“优化NetSuite”。在该部分中,您应该看到“列表段中的行数”设置。您可以将其设置为500,以允许您一次删除500。

另一种方法是创建一个批量删除脚本-快速搜索将提供一些示例。这将需要更多的初步努力,但如果您有常规需要,从长远来看会有所收获。

答案 1 :(得分:2)

删除大量记录的常用方法是执行如下所示的批量更新脚本,该脚本将删除传入的记录。

function deleteRecords(rec_type, rec_id) {
    try { nlapiDeleteRecord(rec_type, rec_id); } 
    catch (err) { log('error','Error deleting '+rec_type+' id '+rec_id); }
}

从本质上讲,批量更新脚本是针对返回的每个记录运行脚本的搜索。在执行脚本之前,您确实有机会查看搜索结果。在NetSuite帮助中搜索批量更新和批量更新脚本。

答案 2 :(得分:0)

使用具有输入参数和txt字段的map reduce。复制/粘贴要删除的ID列表