- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
* JavaScript コードを含む拡張機能 [#m69b6c7a]
JavaScript で記述したマクロは拡張機能として配布できます。拡張機能として配布したコードはツール - マクロ - マクロの実行から実行できます。または他の言語から呼び出して利用することもできます。(ツール - マクロ - マクロの管理 - JavaScript で表示される管理ダイアログには表示されません。)
#contents
拡張機能パッケージの詳細な作り方は[[拡張機能>Extensions]]を参照してください。
** manifest.xml [#i59282b8]
META-INF/manifest.xml ファイルにスクリプティングフレームワークスクリプトとしてインストールされるように指定します。
#code(){{
<?xml version="1.0" encoding="UTF-8"?>
<manifest:manifest>
<manifest:file-entry manifest:full-path="mytools_js/" manifest:media-type="application/vnd.sun.star.framework-script"/>
<manifest:file-entry manifest:full-path="mytools_js/"
manifest:media-type="application/vnd.sun.star.framework-script"/>
</manifest:manifest>
}}
指定: mytools_js/ ディレクトリ以下のファイル ("/" が必要です) parcel-descriptor.xml ファイルを配置したディレクトリを指定します。
種類: application/vnd.sun.star.framework-script
このように設定した拡張機能をインストールすると user/Scripts/unopkg-desc.xml ファイルが作成され、parcel-descriptor.xml ファイルが読み込まれるようになります。