2017-03-22 10 views
2

NetSuiteのCUSTOMERレコードを編集しようとすると、以下の問題が発生しています。私が作成したスクリプトはとても簡単です。MODULE_DOES_NOT_EXIST SuiteScript

このような単純なコードで何が間違っている可能性がありますか?

{"type":"error.SuiteScriptModuleLoaderError","name":"MODULE_DOES_NOT_EXIST","message":"Module does not exist: /SuiteScripts/BillingInfoUpdated.js","stack":[]} 

SCRIPT:

define(['N/log'], function (log) { 

    /** 
    * User Event 2.0 example showing usage of the Submit events 
    * 
    * @NApiVersion 2.x 
    * @NModuleScope SameAccount 
    * @NScriptType UserEventScript 
    * @appliedtorecord customer 
    */ 
    var exports = {}; 

    function afterSubmit(scriptContext) { 
     log.debug({ 
      "title": "After Submit", 
      "details": "action=" + scriptContext.type 
     }); 
    } 

    exports.afterSubmit = afterSubmit; 
    return exports; 
}); 

答えて

0

利用代わりにこの:より2.0クイックスタートサンプルについて

var LOGMODULE; //Log module is preloaded, so this is optional 

/** 
*@NApiVersion 2.x 
*@NModuleScope Public 
*@NScriptType UserEventScript 
*/ 
define(['N/log'], runUserEvent); 

function runUserEvent(log) { 
    LOGMODULE = log; 

    var returnObj = {}; 
    returnObj.afterSubmit = afterSubmit; 
    return returnObj; 
} 

function afterSubmit(context) { 
    log.debug('After Submit', "action=" + context.type); 
    //LOGMODULE.debug('After Submit', "action=" + context.type); //Alternatively 
    //context.newRecord; //Just showing how to access the records 
    //context.oldRecord; 
    //context.type; 
    return; 
} 

ursuscode.com

+0

これはうまくいかなかった、私は同じエラーを取得します。私はSuiteScript 2.0を使用しようとしているため、それがわからないのですか? NetSuite 1.0の他のすべてのスクリプトは、2.0の使用を有効にしなければならない場合、それはそれかもしれません。 –

+0

モジュールが "/SuiteScripts/BillingInfoUpdated.js"にあるという奇妙なことはエラーです。スクリプト設定でライブラリファイルを読み込んでいるのだろうかと思います。それ以外の場合は、2.0コードを実行できることを確認してください。あなたがファイルをアップロードするとき、Netsuiteはそれを2.0と認識し、関数名をオートポピュレートする必要があるからです。 –

+0

2.0のコードを認識し、afterSubmit関数を認識します。そのディレクトリは、スクリプトが置かれている標準的な場所です。私は特別な笑を何もしなかった。 –

3

スクリプトファイル名の末尾に.jsファイルを追加します。

+0

これは非常にイライラしていました - ありがとう! –

+0

ありがとうございます! OP、この回答を受け入れてください。確かに正しいもの。 –

関連する問題