Instalar archivo plug-in
Instala o actualiza un archivo de plug-in de un campo contenedor en el equipo
Temas relacionados
Opciones
Especificar campo de destino permite especificar el campo contenedor que contiene el plug-in que desea instalar o actualizar. Si no se especifica ningún campo, FileMaker Pro instalará el plug-in en el campo contenedor actual de la tabla activa.
Compatibilidad
| Producto | Format | 
| FileMaker Pro | Sí | 
| FileMaker Go | No | 
| FileMaker WebDirect | Sí | 
| FileMaker Server | Sí | 
| FileMaker Cloud | Sí | 
| FileMaker Data API | Sí | 
| Publicación en la Web personalizada | Sí | 
Se origina en
12.0
Descripción
Debe insertar el plug-in en un campo contenedor para poder instalarlo o actualizarlo. Consulte Insertar archivo o Instalar plug-ins.
Sólo se pueden instalar archivos de plug-in de FileMaker. Si hay un archivo que no sea de plug-in en el campo contenedor activo o de destino, no se llevará a cabo ninguna acción cuando se ejecute el guión. La extensión del plug-in debe ser .fmx64 (Windows), .fmplugin (macOS) o .fmx (Linux).
Los archivos de plug-in con el formato de compresión ZIP o con el formato TAR no se pueden instalar.
Puede utilizar la función Get ( InstalledFMPlugins ) para identificar el nombre, la versión y el estado de activación de un plug-in instalado. Esta función le ayuda a determinar si el plug-in instalado es más reciente o antiguo que el plug-in que necesita el archivo de la solución. Consulte Get ( InstalledFMPlugins ) o Get ( InstalledFMPluginsAsJSON ).
Los plug-ins deben activarse en los ajustes de plug-ins de FileMaker Pro para que se reconozcan. Si el paso de guión Instalar archivo plug-in instala una actualización del plug-in, pero este se encuentra desactivado en los ajustes, FileMaker Pro instalará la actualización, pero no activará el plug-in. Consulte Cambiar los ajustes de plug-ins.
Para los archivos alojados en FileMaker Server, el administrador del servidor debe activar el paso de guión Instalar archivo plug-in en Admin Console. Consulte la Ayuda de FileMaker Server.
Notas
- 
                                                
El administrador del sistema puede usar el archivo de personalización durante una instalación en varios equipos para desactivar plug-ins y evitar que las actualizaciones de plug-ins se instalen en FileMaker Pro. Consulte la Guía de configuración de la instalación en red de FileMaker Pro.
 - 
                                                
Este paso de guión no se admite en los guiones del servidor ejecutados por un anfitrión de FileMaker Cloud.
 
Ejemplo 1
Instala el plug-in Vídeo.
Mostrar cuadro de diálogo personalizado ["¿Desea instalar la versión más reciente del plug-in Vídeo?"] 
If [Get ( LastMessageChoice ) = 1] 
    Instalar archivo plug-in [Plugins::Vídeo] 
End If
                                            Ejemplo 2
Instala un plug-in desde el campo contenedor adecuado en función del sistema operativo y la arquitectura de hardware del sistema donde se ejecuta este guión.
Establecer variable [ $plugin_json ; Valor: Get ( InstalledFMPluginsAsJSON ) ]
Establecer variable [ $arch ; Valor: JSONGetElement ( $plugin_json ; "entorno.arquitectura" ) ]
Establecer variable [ $platform ; Valor: GetAsNumber ( JSONGetElement ( $plugin_json ; "entorno.plataforma" ) ) ]
# macOS
If [ $platform = 1 ]
    If [ $arch = "arm64" ]
        # Apple Silicon
        Instalar archivo plug-in [ Plugins::macOS_Universal ] 
    Else If [ $arch = "x86_64" y IsEmpty ( Plugins::macOS_Universal ) ]
        # Plug-in Intel sin ningún plug-in universal disponible
        Instalar archivo plug-in [ Plugins::macOS_Intel ] 
    Else
        # Plug-ins Intel y universal disponibles
        Instalar archivo plug-in [ Plugins::macOS_Universal ] 
    End If
    Salir del guión [ Resultado de texto: "Plug-in para macOS instalado" ] 
End If
# Windows
If [ $platform = -2 ]
    Instalar archivo plug-in [ Plugins::Windows_64bit ] 
    Salir del guión [ Resultado de texto: "Plug-in para Windows instalado" ] 
End If
# Linux
If [ $platform = 5 ]
    If [ PatternCount ( Get ( HostApplicationVersion ) ; "Cloud Server 2" ) > 0 ]
    Else
        Instalar archivo plug-in [ Plugins::Linux ] 
        Salir del guión [ Resultado de texto: "Plug-in para Linux instalado" ] 
    End If
End If
Mostrar cuadro de diálogo personalizado [ "No se admiten los plug-ins en esta plataforma." ]
                                            Ejemplo 3
Consulte Ejemplo de actualización de un plug-in.