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 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.
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é.
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" and 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 ( VersionApplicationHôte ) ; "Cloud Server 2" ) > 0 ]
Sinon
Installer le fichier de plug-in [ PlugIns::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.