Installera Plug-In
Installerar eller uppdaterar en plugin-fil från ett containerfält till din dator.
Tillval
Ange målfält anger containerfältet med plugin-programmet som du vill installera eller uppdatera. Om inget fält angetts installerar FileMaker Pro plugin-programmet i det aktuella containerfältet i den aktiva tabellen.
Kompatibilitet
Produkt | Stöds |
FileMaker Pro | Ja |
FileMaker Go | Nej |
FileMaker WebDirect | Ja |
FileMaker Server | Ja |
FileMaker Cloud | Ja |
FileMaker Data API | Ja |
Anpassad webbpublicering | Ja |
Ursprungsversion
12.0
Beskrivning
Du måste infoga plugin-programmet i ett containerfält innan du kan installera eller uppdatera plugin-programmet. Mer information finns i Infoga fil eller Installera plugin-program.
Endast plugin-filer för FileMaker kan installeras. Om en fil som inte tillhör ett plugin-program finns i målfältet eller i det aktiva containerfältet sker inga åtgärder när scriptet körs. Plugin-filtillägget måste vara .fmx64 (Windows), .fmplugin (macOS) eller .fmx (Linux).
Komprimerade plugin-filer i zip-format eller plugin-filer i tar-format kan inte installeras.
Du kan använda funktionen Get ( InstalleradeFMPlugin ) om du vill identifiera namn, version och aktiveringsstatus för installerade plugin-program. Funktionen kan hjälpa dig kontrollera om ett installerat plugin-program är nyare eller äldre än det plugin-program som krävs för lösningsfilen. Mer information finns i Get ( InstalleradeFMPlugin ) och Get ( InstalleradeFMPluginSomJSON ).
Plugin-program måste aktiveras i inställningar för plugin-program för att FileMaker Pro ska känna igen dem. Om scriptsteget Installera Plug-In installerar en plugin-uppdatering men plugin-programmet är inaktiverat i inställningarna för plugin-program, installerar FileMaker Pro uppdateringen men aktiverar inte plugin-programmet. Mer information finns i Ange inställningar för plugin-program.
För filer med FileMaker Server som värd måste serveradministratören tillåta scriptsteget Installera Plug-In i Admin Console. Mer information finns i FileMaker Server Hjälp.
Kommentarer
-
Systemadministratören kan använda registreringsfilen under installation på flera datorer för att inaktivera plugin-program och förhindra plugin-uppdateringar från att installeras i FileMaker Pro. Mer information finns i Guiden för nätverksinstallation av FileMaker Pro.
-
Det här scriptsteget stöds inte för script på serversidan som utförs av en FileMaker Cloud-värd.
Exempel 1
Installerar pluginprogrammet Video.
Visa anpassad dialogruta ["Vill du installera den senaste versionen av plugin-programmet Video?"]
If [Get ( SenasteMeddelandeval ) = 1]
Installera Plug-In[Plugins::Video]
End If
Exempel 2
Installerar ett plugin från lämpligt containerfält baserat på operativsystemet och maskinvaruarkitekturen i det system där scriptet körs.
Ange variabel [ $plugin_json ; Värde: Get ( InstalleradeFMPluginSomJSON ) ]
Ange variabel [ $ark ; Värde: JSONGetElement ( $plugin_json ; "environment.architecture" ) ]
Ange variabel [ $plattform ; Värde: GetAsNumber ( JSONGetElement ( $plugin_json ; "environment.platform" ) ) ]
# macOS
If [ $plattform = 1 ]
If [ $ark = "arm64" ]
# Apple Silicon
Installera Plug-In [ Plugin::macOS_Universal ]
Else If [ $ark = "x86_64" and IsEmpty ( Plugin::macOS_Universal ) ]
# Intel och inget plugin tillgängligt
Installera Plug-In [ Plugin::macOS_Intel ]
Else
# Intel och universell plugin tillgängligt
Installera Plug-In [ Plugin::macOS_Universal ]
End If
Avsluta script [ Textresultat: "Plugin för macOS installerat" ]
End If
# Windows
If [ $plattform = -2 ]
Installera Plug-In [ Plugin::Windows_64bit ]
Avsluta script [ Textresultet: "Plugin för Windows installerat" ]
End If
# Linux
If [ $plattform = 5 ]
If [ PatternCount ( Get ( Värdprogramversion ) ; "Cloud Server 2" ) > 0 ]
Else
Installera Plug-In [ Plugin::Linux ]
Avsluta script [ Textresultat: "Plugin för Linux installerat" ]
End If
End If
Visa anpassad dialogruta [ "Plugin stöds inte på den här plattformen." ]
Exempel 3
Mer information finns i Exempel på uppdatering av plugin-program.