HoleAddonInfo
Gibt ein JSON-Objekt mit Informationen über ein Add-on zurück.
Format
HoleAddonInfo ( AddonID )
Parameter
AddonID – Text, der den Universally Unique Identifier (UUID) eines installierten oder gepackten Add-ons angibt.
Zurückgegebener Datentyp
Text
Ursprung in Version
19.2.2
Beschreibung
Diese Funktion sucht nach einem Add-on, dessen UUID mit dem Parameter AddonID übereinstimmt, und gibt Informationen über das Add-on zurück. Die Suche umfasst:
- 
                                                installierte Add-ons in der aktuellen Datei 
- 
                                                gepackte Add-ons, die derzeit nicht installiert sind, aber für FileMaker Pro zur Installation zur Verfügung stehen 
Wenn Sie ein Add-on entwickeln, können Sie diese Funktion verwenden, um Runtime-Informationen über installierte und gepackte Add-ons zu erhalten. Sie können z. B. die Funktion „HoleLayoutobjektEigentümerInfo“ verwenden, um die ID des Add-ons zu erhalten, das ein bestimmtes Layoutobjekt enthält, und diese Add-on-ID dann an diese Funktion übergeben, um den Namen des Add-ons zu erhalten.
Im folgenden Beispiel des zurückgegebenen JSON-Objekts wurde das angegebene Add-on aus dem gepackten Add-on mit dem Namen „Personen“ installiert und in „Umbenannt Personen“ umbenannt.
{
    "APIVers" : 2,
    "Installed" : 
    {
        "Name" : "Umbenannt Personen",
        "UUID" : "B79DDD6D-DDF2-4370-A3C9-F9DEF2C52992",
        "UsesLayoutPayload" : 1,
        "UsesRelationship" : 1
    },
    "Package" : 
    {
        "Name" : "Personen",
        "UUID" : "3CB70E8B-B45E-4EF1-B2DD-8CA7DDB3CDC1"
    }
}Die folgende Tabelle beschreibt die Elemente im zurückgegebenen JSON-Objekt.
| JSON-Element | Beschreibung | 
|---|---|
| APIVers | Numerischer Wert für die Version der Struktur dieses JSON-Objekts. Wenn sich die Struktur dieses JSON-Objekts in einem späteren Release ändert, ändert sich diese Nummer. Version 2:  | 
| Installed | Objekt, das das Add-on beschreibt, falls es installiert ist. Umfasst diese Schlüssel: 
 | 
| Package | Objekt, das das gepackte Add-on beschreibt. Umfasst diese Schlüssel: 
 | 
Beispiel 1
Gibt das oben gezeigte JSON-Objekt zurück.
HoleAddonInfo ( "B79DDD6D-DDF2-4370-A3C9-F9DEF2C52992" )