1

Scheduled CSV Importを使用して Netsuite システムの従業員レコードを更新しようとしました。スケジュールされたスクリプトの展開中に、ステータスを「テスト中」にして、テスト目的で「保存して実行」ボタンをクリックします。

そして、ログの実行ログを確認すると、次のエラー メッセージが表示されます。

「com.netledger.app.common.scripting.version1.nlobjCSVImportImplV1」

スケジュールされたスクリプト コード:

function scheduled(type) {

    var fileId = nlapiGetContext().getSetting('SCRIPT', 'custscript_sfg_customer_rec_cus_param');
    nlapiLogExecution('DEBUG','fileId:',fileId);
    var import1 = nlapiCreateCSVImport();
    nlapiLogExecution('DEBUG','import1:',import1);
    var mapping = import1.setMapping('CUSTIMPORT_emp_rec_imp');
            //  Internal id for mapping
    nlapiLogExecution('DEBUG','mapping:',mapping);
    var setPrimary = import1.setPrimaryFile(nlapiLoadFile(fileId));
            // id is Internal id for Employee file
    nlapiLogExecution('DEBUG','setPrimary:',setPrimary);
    var submitImport = nlapiSubmitCSVImport(import1);
            // Importing is Done
    nlapiLogExecution('DEBUG','submitImport:',submitImport);
}

スケジュールされた CSV インポートを作成するための解決策を見つけるのを手伝ってください。

前もって感謝します。

4

1 に答える 1