2017-08-03 10 views
0

午後。SuiteScript 2.0をEclipseスクリプトタイプからデプロイする機能エラー

私は本当にこれで苦労しています。明らかに理解するのは非常に簡単です。私は、Eclipse Neon.3リリース4.6.3を使用して、SuiteScript 2.0を構築し、コンパイルし、Sandbox環境に展開しています。私は正常に動作するスクリプトを使って1.0のデプロイメントを管理しましたが、2.0に移行している現在、これは修正することが不可欠です。

エラー:SuiteScript 2.0のエントリポイントスクリプトは、スクリプトタイプの関数を1つ実装する必要があります。ここで

はスクリプトです:どうやら

<usereventscript scriptid="customscript_userevent"> 
<aftersubmitfunction/> 
<beforeloadfunction>doThis</beforeloadfunction> 
<beforesubmitfunction/> 
<description></description> 
<isinactive></isinactive> 
<name>SDF Tutorial User Event</name> 
<notifyowner>T</notifyowner> 
<scriptfile>[/SuiteScripts/UserEventScript_2.js]</scriptfile> 
<scriptdeployments> 
    <scriptdeployment scriptid="customdeploy_ue_tut"> 
     <isdeployed>T</isdeployed> 
     <loglevel>DEBUG</loglevel> 
     <recordtype>[customrecord_tutorial]</recordtype> 
     <status>TESTING</status> 
    </scriptdeployment> 
</scriptdeployments> 

、私はエラーがファイルとしてこれを指しているので、

/** 
* @NApiVersion 2.0 
* @NScriptType UserEventScript 
*/ 

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

    function doThis(context) { 
     log.debug({'details': 'IN THE FUNCTION!'}); 
    } 

    return { 
     beforeLoad: doThis 
    }; 
}); 

そしてここでは、ユーザイベントのXML(あります正しいScript Type関数が見つからないのですが、実際にbeforeLoadがやっていたと思ったことです。ここでは何が分かりませんか?

答えて

0

まあが、答えは私が予想よりも簡単でした。私はVisual StudioのC#バックグラウンドから来ていますので、私はその視点からこれを見ています。

次のバージョンのEclipse(Kepler後)は、SuiteCloud Development Frameworkプラグインのサポートを停止しました。いずれか、またはインストールされているバージョンのEclipseを正しく動作させるためには、インストールされているバージョンにもっと追加する必要があります。

私たちはEclipseのインストールを取り払い、Eclipse Kepler(4.3.2)に戻ってきました。

これは私たちがIDEを介して入手できるライブラリとプラグインの最新バージョンにアクセスできるはずなので、これは開発者にとっては不都合なことですが、それは私の意見です。最終的には、私たちは実用的なモデルを持っていて、開発マシンからすべての環境にデプロイできるので、今作業を完了することができます。

この質問をお寄せいただきありがとうございます。それは有り難いです。

0

あなたがusereventscript/beforeloadfunction要素行方不明:

<beforeloadfunction>beforeLoad</beforeloadfunction> 
+0

ありがとう、私はまだ同じエラーが発生しています。ユーザーイベントスクリプトXMLに上記の要素を追加しましたが、機能しませんでした。私は助けに感謝します。 – Finnster

+0

申し訳ありません。私が通常同様の状況で行うのは、UIでスクリプトを作成し、UIからXMLをダウンロードし、アップロードしようとしているものと比較することです。多分それが助けになるでしょう。 –

+0

スクリプトからXMLをどのようにダウンロードするのですか? – Finnster

関連する問題