Saya seorang pemula di NetSuite, jadi harap berhati-hati.
Saya memiliki skrip sederhana yang tujuannya adalah menghapus semua kutipan yang dikembalikan dari pencarian tertentu.
Ini dia:
function executeSavedSearch()
{
var searchresults = nlapiSearchRecord('estimate', 1234, null, null);
for (var i = 0; searchresults != null && i < searchresults.length; i++)
{
var searchresult = searchresults[i];
nlapiDeleteRecord(searchresults[i].getRecordType(), searchresults[i].getId());
}
}
Itu dia. Tetapi setiap kali saya menjalankannya gagal dan log eksekusi menunjukkan RCRD_DSNT_EXIST, dengan rincian "Catatan itu tidak ada."
Saya telah mengonfirmasi bahwa ID pencarian (1234 di atas) beberapa kali benar. Pencarian mengembalikan sejumlah catatan, jadi bukan berarti tidak ada hasil yang bisa dikerjakan skrip.
Bantuan apa pun diterima dengan rasa syukur.