プラグインファイルのインストール
目的
コンピュータにオブジェクトフィールドからプラグインファイルをインストールまたは更新します。
参照
構文
プラグインファイルのインストール [<テーブル::フィールド>]
オプション
[<テーブル::フィールド>] では、インストールまたは更新する
プラグインを含むオブジェクトフィールドを指定できます。フィールドが指定されていない場合は、アクティブなテーブル内の現在のオブジェクトフィールドのプラグインがインストールされます。
互換性
スクリプトステップを実行する場所 | サポート |
FileMaker Pro | はい |
FileMaker Server | はい |
FileMaker Go | いいえ |
カスタム Web 公開 | はい |
FileMaker WebDirect | はい |
Runtime ソリューション | はい |
起点
FileMaker Pro 12.0
説明
プラグインのインストールまたは更新の前にオブジェクトフィールド内にプラグインをインストールする必要があります。詳細については、
ファイルを挿入または
プラグインのインストールを参照してください。
次の場所にプラグインがインストールされます。
オペレーティングシステム | 製品 | プラグインがインストールされるフォルダ |
Windows | FileMaker Pro | C:¥users¥ユーザ名¥AppData¥Local¥FileMaker¥FileMaker Pro¥16.0¥Extensions¥ |
FileMaker Pro Advanced | C:¥users¥ユーザ名¥AppData¥Local¥FileMaker¥FileMaker Pro Advanced¥16.0¥Extensions¥ |
macOS | FileMaker Pro | Macintosh HD/ユーザ/ユーザ名/ライブラリ/Application Support/FileMaker/FileMaker Pro/16.0/Extensions |
FileMaker Pro Advanced | Macintosh HD/ユーザ/ユーザ名/ライブラリ/Application Support/FileMaker/FileMaker Pro Advanced/16.0/Extensions |
インストールできるのは FileMaker プラグインだけです。ターゲット、またはアクティブなオブジェクトフィールドにプラグイン以外のファイルがあるとスクリプトが実行される時には何の処理も実行されません。Windows の場合、プラグインの拡張子は .fmx (32 ビットバージョンの FileMaker Pro) または .fmx64 (64 ビットバージョンの FileMaker Pro) です。macOS では、プラグインの拡張子は .fmplugin です。
.zip 形式の圧縮されたプラグインファイルや .tar 形式のプラグインファイルはインストールできません。
インストールされているプラグインファイルの名前、バージョン、有効な状態を確認するには、Get (インストールされた FM プラグイン) 関数を使用します。この関数はインストールされているプラグインがソリューションファイルで必要なプラグインよりも新しいか、古いかを判定するのに役立ちます。
Get (インストールされた FM プラグイン) を参照してください。
プラグインが認識されるためには、プラグインの環境設定でプラグインが有効になっている必要があります。[プラグインファイルのインストール] スクリプトステップがプラグインの更新をインストールしてもプラグインの環境設定でそのプラグインが無効になっている場合は、更新がインストールされてもプラグインは有効になりません。
環境設定: プラグインを参照してください。
FileMaker Server で共有されているファイルの場合、サーバー管理者は Server の Admin Console で [プラグインファイルのインストール] スクリプトステップを FileMaker Server プラグインを更新できるように許可する必要があります。
FileMaker Server ヘルプを参照してください。
メモ
•FileMaker Pro でインストールできるのは、FileMaker Pro アプリケーションのアーキテクチャに一致するプラグインだけです。たとえば、64 ビットバージョンの FileMaker Pro にインストールできるのは 64 ビットのプラグインだけです。現在のアプリケーションのアーキテクチャを確認するには、
Get (アプリケーションアーキテクチャ) 関数を使用します。
例 1
「ビデオ」プラグインをインストールします。
カスタムダイアログを表示 ["ビデオプラグインの最新バージョンをインストールしますか?"]
If [Get (最終メッセージ選択) = 1]
プラグインファイルのインストール [プラグイン::ビデオ]
End If
例 2
アプリケーションアーキテクチャを検出し、適切なバージョンのプラグインをインストールします。
If [ Get (アプリケーションアーキテクチャ) = "i386"]
プラグインファイルのインストール [プラグイン::32 ビット]
Else If ( Get (アプリケーションアーキテクチャ) = "x86_64"]
プラグインファイルのインストール [プラグイン::64 ビット]
End If
関連項目