2017-06-08 8 views
2

私はxsjsとxsjslibが新しく、私の仕事はxsjsファイルとおそらくxsjslibファイルの使用に関係しているようです。 ここに私が構築しているアプリがあります。ユーザーはフロントエンドにいくつかの入力を入力し、ボタンをクリックして、ジョブは後でその日に実行するようにスケジュールされます。仕事はそれらの入力を受け取り、いくつかのデータを取得してそれをExcelファイルとして保存する計算ビューを呼び出します。私の問題は、私が見たすべての例に基づいて、xsjobが呼び出せるxsjsファイルを使用しなければならないということです。しかし、xsjsで私のごくわずかな経験から、私はそれで何ができるかに多くの制限があります。 1つは、私は外部ライブラリをインポートする方法を見つけることができません。 SAPUI5アプリでは、私は、コントローラを持つことができ、上部にある私のような依存関係を定義することができます。外部ライブラリをxsjsまたはxsjslibfileにインポートすることは可能ですか?

sap.ui.define(['path/to/library/', function(library){ 
...} 

ホーを私はExcelのライブラリをインポートすることができますので、私はxsjsまたはxsjslibファイルでこのような何かを行うことができますか?

答えて

1

もちろん可能です。外部ライブラリのjsコードを.xsjslibファイルにコピーし、$ .import機能を使用するだけです。あなたはこれについてここで読むことができます:https://help.sap.com/http.svc/rc/3de842783af24336b6305a3c0223a369/2.0.01/en-US/$.html

しかし、それは常に動作しません。

VARモーメント= $ .IMPORT(「cfm.api.lib:例えば、私はmoment.xsjslibというファイルにmoment.jsソースをコピーしてから、次のようにインポートすることで、モーメントJSを追加することに成功しました"、"瞬間 ")。

し、このようにそれを使用した:。

するvar UTC = moment.utc()toISOString();

しかし、私はロダッシュではあまり運がありませんでした。

+0

私はこれをいつか見ましたが、問題は、あなたの.xsjslibファイルの中に裸のコードがあることを前提としていることです。私の質問は、フォルダやURLであるかどうかにかかわらず、ソースを指すSAPUI5でのやり方と同じように、ライブラリをインポートすることに関するものでした。 – polaris

関連する問題