Installer le fichier de plug-in

Installe ou met à jour un fichier de plug-in à partir d'une rubrique Conteneur sur votre ordinateur.

Options 

Rubrique cible : spécifie la rubrique Conteneur dans laquelle se trouve le plug-in que vous souhaitez installer ou mettre à jour. Si aucune rubrique n'est spécifiée, FileMaker Pro installe le plug-in dans la rubrique Conteneur ouverte de la table active.

Compatibilité 

Produit Prise en charge
FileMaker Pro Oui
FileMaker Go Non
FileMaker WebDirect Oui
FileMaker Server Oui
FileMaker Cloud Oui
FileMaker Data API Oui
Publication Web personnalisée Oui

Provient de la version 

12.0

Description 

Vous devez insérer le module dans une rubrique Conteneur avant d'installer ou de mettre à jour le module. Consultez la section Insérer fichier ou Installation de plug-ins.

Vous ne pouvez installer que des fichiers de plug-in FileMaker. Si un fichier qui n'est pas un plug-in se trouve dans la rubrique Conteneur cible ou active, aucune action n'a lieu lors de l'exécution du script. L'extension de plug-in doit être .fmx64 (Windows), .fmplugin (macOS) ou .fmx (Linux).

Les fichiers de plug-in compressés au format ZIP ou les fichiers de plug-in au format TAR ne peuvent pas être installés.

Vous pouvez utiliser la fonction Obtenir ( PluginsFMInstallés ) pour identifier le nom, la version et l'état d'activation d'un plug-in installé. Cette fonction peut vous aider à déterminer si le plug-in installé est plus récent ou plus ancien que le plug-in exigé par le fichier de solution. Consultez la section Obtenir ( PluginsFMInstallés ) ou Obtenir ( PluginsFMInstallésAuFormatJSON ).

Les plug-ins doivent être installés dans les préférences de plug-in pour que FileMaker Pro les reconnaisse. Si l'action de script Installer le fichier de plug-in installe une mise à jour de plug-in, mais que le plug-in est désactivé dans les préférences de plug-in, FileMaker Pro installe la mise à jour, mais n'active pas le plug-in. Consultez la section Définition des préférences des plug-ins.

Pour les fichiers hébergés par FileMaker Server, l'administrateur serveur doit activer l'action de script Installer le fichier de plug-in dans l'Admin Console. Consultez l'Aide Claris Server et FileMaker Server.

Remarques 

  • L'administrateur système peut utiliser le fichier de personnalisation pendant l'installation sur plusieurs ordinateurs pour désactiver les plug-ins et empêcher l'installation des mises à jour de plug-in dans FileMaker Pro. Consultez le Guide de configuration de l'installation réseau de FileMaker Pro.

  • Cette action de script n'est pas prise en charge dans les scripts côté serveur exécutés par un hôte FileMaker Cloud.

Exemple 1 

Installe le plug-in Vidéo.

Copier
Ouvrir boîte dial. person. ["Souhaitez-vous installer la dernière version du plug-in Vidéo ?"]
Si [Obtenir ( DernierChoixMessage ) = 1]
    Installer le fichier de plug-in [Plug-ins::Vidéo]
Fin de si

Exemple 2

Installe un plug-in à partir de la rubrique Conteneur appropriée en fonction du système d'exploitation et de l'architecture matérielle du système sur lequel ce script est exécuté.

Copier
Définir variable [ $plugin_json ; Valeur: Obtenir ( PluginsFMInstallésAuFormatJSON ) ]
Définir variable [ $arch ; Valeur: JSONGetElement ( $plugin_json ; "environment.architecture" ) ]
Définir variable [ $platform ; Valeur: ObtenirNombre ( JSONGetElement ( $plugin_json ; "environment.platform" ) ) ]

# macOS
Si [ $platform = 1 ]
    Si [ $arch = "arm64" ]
        # Apple Silicon
        Installer le fichier de plug-in [ Plugins::macOS_Universal ] 
    Sinon si [ $arch = "x86_64" et EstVide ( Plugins::macOS_Universal ) ]
        # Plug-in Intel disponible et aucun plug-in universel disponible
        Installer le fichier de plug-in [ Plugins::macOS_Intel ] 
    Sinon
        # Plug-ins Intel et universels disponible
        Installer le fichier de plug-in [ Plugins::macOS_Universal ] 
    Fin de si
    Fin de script [ Résultat de texte: "Plug-in pour macOS installé" ] 
Fin de si

# Windows
Si [ $platform = -2 ]
    Installer le fichier de plug-in [ Plugins::Windows_64bit ] 
    Fin de script [ Résultat de texte: "Plug-in pour Windows installé" ] 
Fin de si

# Linux
Si [ $platform = 5 ]
    Si [ Occurrences ( Obtenir (VersionAplicationHôte) ; "Cloud Server 2" ) > 0 ]
    Sinon
        Installer le fichier de plug-in [ Plug-ins::Linux ] 
        Fin de script [ Résultat de texte: "Plug-in pour Linux installé" ] 
    Fin de si
Fin de si

Ouvrir boîte dial. person. [ "Les plug-ins ne sont pas pris en charge sur cette plateforme." ]

Exemple 3 

Consultez la section Exemple de mise à jour de plug-in.