アプリケーションアドインの一部である関数の呼び出しアプリケーションアドインで作成された関数を呼び出すにはどうすればよいですか?
たとえば、アドインIDが「my_addin」の場合、次のようになります。
アドインのスクリプト。
foo = Function({x}, Return(x^2));
データテーブル内のスクリプト。
Try(
y = my_addin.foo(3);,
Throw("'my_addin' is not installed");
);
print(y); #9#9
データ表スクリプティングRe:アプリケーションアドインの一部である関数の呼び出しあなたはアドインの作成者なので、共有できるようにしたい関数を別のスクリプトにプルし、それをアドイン内の独立したスクリプトとして保存することをお勧めします。 次に、元のスクリプト内で、Include()を使用して独立したスクリプトを取り込むだけです。
非アドインスクリプトの場合は、Ianによって参照されるメソッドを使用し、アドインが保存されているディレクトリを取得してから、Include()を使用して、関数を含む必要なjslを取り込みます。Re:アプリケーションアドインの一部である関数の呼び出しはい。 私はアドインの作成者でもあります。
Re:アプリケーションアドインの一部である関数の呼び出し上に構築@txnelsonの考え、このスレッド役に立つかもしれません。
Re:アプリケーションアドインの一部である関数の呼び出しインストールされたアドインの関数は、現在のJMPセッション内でアドインが実行されるまでJSLで使用できません。その後、アドインが実行された名前空間を知る必要があります。
ただし、元のアドインを再構築して、他のJSLスクリプトが必要に応じて現在のスクリプトにインクルード()できるようにすることができる場合があります。
使用したいfunction()が配置されているアドインの作成者ですか?