2016-09-26 7 views
0

を経由してファイルを作成します。 '予期しないエラー'。カントは、私のようなコードでのRestletを経由してファイルを作成しようとしているのSuiteScript 2.0

+0

私は思ったほど明確ではなかったと思います。私はそれらのコメントが含まれています。私はエミュレートするためにスクリプトデバッガで実行しようとしていたものをここに貼り付けました。質問が編集されました。 –

答えて

1

SuiteScript 2.0では、ファイルの先頭にJSDocコメントブロックが必要です。あなたが必要となる最低限ようカスタムモジュールを作成しようとしているように見えます

/** 
* @NAPIVersion 2.0 
* @NModuleScope Public 
*/ 

あなたが標準スクリプトタイプのいずれかのスクリプトを作成しようとしている場合、あなたは」

/** 
* @NAPIVersion 2.0 
* @NModuleScope Public 
* @NScriptType ClientScript 
*/ 

また、あなたはこれをやっている場合は、スクリプトの種類に応じてpageInitまたはbeforeLoadのように、適切なエントリポイントを公開する必要がありますだけでなく、このようなことを指定する必要がありますでしょう。

NetSuiteは、適切なJSDocブロックまたはエントリポイントがない場合、SuiteScript 2.0ファイルをアップロードできないようにします。

+2

カスタムモジュールまたはスクリプトを定義する場合、 'require'の代わりに' define'を使用する必要があります。デバッガやブラウザコンソールでは、通常、ad-hocコードを実行するためにのみ 'require'を使います。 – erictgrubaugh

+1

@erictgrubaughそれはすぐに私に頭痛の多くを救った非常に重要なポイントだった。 – GPHemsley

関連する問題