呼叫屬於應用程式加載項一部分的函數如何呼叫在應用程式加載項中建立的函數?
例如,具有加載項 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
進階統計建模自動化和腳本編寫消費者與市場研究內容組織數據探索和視覺化大規模客製化品質和工藝工程分享和交流成果回覆:呼叫屬於應用程式加載項一部分的函數由於您是該插件的作者,我建議您將想要共享的功能提取到單獨的腳本中,並將其另存為插件內的獨立腳本。 然後在原始腳本中,您只需使用 Include() 即可引入獨立腳本。
對於非 addin 腳本,您只需使用 Ian 引用的方法,並取得 addin 儲存的目錄,然後使用 Include() 引入所需的包含該函數的 jsl。回覆:呼叫屬於應用程式加載項一部分的函數是的。 我也是該加載項的作者。
回覆:呼叫屬於應用程式加載項一部分的函數建立在@tx尼爾森的想法,這個線程可能有用。
回覆:呼叫屬於應用程式加載項一部分的函數已安裝插件中的功能只有在插件在當前 JMP 會話中運行之後才能在 JSL 中使用,然後,需要知道插件運行的名稱空間。
但是,您也許能夠重構原始 Addin,以允許其他 JSL 腳本在需要時將其 Include() 到目前腳本中。
您是您要使用的 function() 所在插件的作者嗎?