我可以通过Mass Updates
删除多个电话。我可以在UI
和RESTlet
代码中删除单个的contact
,lead
,customer
等。如何在Netsuite中删除用户的多个联系人?
我想删除contacts,leads, customers, prospects, partners and vendors
中的多个UI
并且还使用RESTlet
代码。
我可以通过Mass Updates
删除多个电话。我可以在UI
和RESTlet
代码中删除单个的contact
,lead
,customer
等。如何在Netsuite中删除用户的多个联系人?
我想删除contacts,leads, customers, prospects, partners and vendors
中的多个UI
并且还使用RESTlet
代码。
帕布,
在javacript,无论内的Restlet或甚至客户端,我会通过与建立要删除的项目的阵列,然后迭代for循环中,调用nlapiDeleteRecord
。
如果列表中包含有儿童的项目,它会抛出一个错误,所以包裹 nlapiDeleteRecord
用try/catch
块,这样你就可以继续处理您的列表。
对于那些记录有孩子的情况,您可能需要构建一个特殊情况或功能来删除它们。
您可以创建一个简单的自定义批量更新脚本,该脚本可以使用批量更新功能进行部署以删除任何记录类型。在最基本的,它应该是这样的:
function deleteRecord(recordType, recordId) {
nlapiDeleteRecord(recordType, recordId);
}
创建一个新的大规模更新脚本和部署脚本联系记录。
然后您可以开始新的批量更新,选择自定义更新,您应该看到您的自定义批量更新列在那里。然后它就像任何其他大规模更新一样工作。您构建查询以选择要删除的记录,然后单击预览按钮,然后单击执行更新按钮。
当我部署此脚本时,我确保它只对管理员角色可用,并且通常将其保留在仅允许我使用的测试中。这意味着在使用之前我确实需要确定自己在做什么。
哦。谢谢回复。有没有可能删除UI中的联系人? – Prabhu
如果您可以打开要编辑的联系人,则在我可以为单个人执行的主按钮 – TonyH
右侧的“操作”下拉列表中应该有一个删除选项。我的意思是UI中有多个联系人。对不起,造成误解 – Prabhu