我有2万条记录试图从NetSuite删除,但是搜索结果每页仅返回50条记录,因此我最多可以删除50条记录-该记录的任何支持
答案 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列表