netsuite
一括削除
サーチ…
前書き
このサンプルは、一括更新機能を利用してNetSuiteのレコードを一括削除する方法を示しています。通常、レコードを削除しないように指示されますが、レコードを非アクティブにするように指示されていますが、必要があれば、この小さなスクリプトはそれを行います。スクリプトが一括更新スクリプトの種類として展開されたら、リスト>一括更新>一括更新>カスタム更新に移動するだけです。大量削除が表示されます。次に、一括削除で検索条件を設定し、削除する前にデータを検証するプレビューを行います。
検索条件に基づいて削除
/**
* NetSuite will loop through each record in your search
* and pass the record type and id for deletion
* Try / Catch is useful if you wish to handle potential errors
*/
function MassDelete(record_type, record_id)
{
try
{
nlapiDeleteRecord(record_type, record_id)
}
catch (err)
{
var errMessage = err;
if(err instanceof nlobjError)
{
errMessage = errMessage + ' ' + err.getDetails() + ' ' + 'Failed to Delete ID : ' + record_id;
}
nlapiLogExecution('ERROR', 'Error', errMessage);
return err
}
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow