我可以通過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