Hole ( DateiGebietsschemaElemente)

Gibt ein JSON-Objekt mit Informationen zum Gebietsschema der aktuellen Datei zurück.

Format 

Hole ( DateiGebietsschemaElemente )

Parameter 

Ohne

Zurückgegebener Datentyp 

Text

Ursprung in Version 

19.1.2

Beschreibung 

Diese Funktion gibt Informationen über das Gebietsschema der Datei zurück, d. h. das Gebietsschema des Systems, auf dem die Datei erstellt wurde. Der Schlüssel Misc.Active zeigt an, ob das aktive Gebietsschema für den aktuellen Benutzer das Gebietsschema der Datei (wahr) oder das Systemgebietsschema (falsch) ist. Dieser Schlüssel entspricht der Einstellung „Systemformate verwenden“ (siehe Öffnen von Dateien mit anderen Systemformaten).

Der Ursprung des zurückgegebenen JSON-Objekts enthält einen APIVers-Schlüssel, dessen Wert die Versionsnummer der Struktur des JSON-Objekts ist. Wenn sich die Struktur dieses JSON-Objekts in einem späteren Release ändert, ändert sich diese Nummer.

Hinweise 

  • In FileMaker WebDirect ist der Wert des Schlüssels Misc.Active immer wahr, da FileMaker WebDirect immer das Gebietsschema der Datei verwendet.

Beispiel 1 

Gibt das folgende JSON-Objekt für eine Datei zurück, die auf einem System erstellt wurde, auf dem die Sprache des Betriebssystems auf Französisch und die Region auf Frankreich eingestellt war. Misc.Active ist false, so dass das Systemgebietsschema, nicht das der Datei, das aktive Gebietsschema für den aktuellen Benutzer ist.

Kopieren
{
    "APIVers" : 1,
    "Currency"
    {
        "Leading" : false,
        "Symbol" : "€"
    },
    "Date"
    {
        "DMQ"
        {
            "1stDayOfWeek" : 2,
            "DaysOfWeek"
            {
                "AbbrvList"
                [
                    "dim.",
                    "lun.",
                    "mar.",
                    "mer.",
                    "jeu.",
                    "ven.",
                    "sam."
                ],
                "NameList"
                [
                    "dimanche",
                    "lundi",
                    "mardi",
                    "mercredi",
                    "jeudi",
                    "vendredi",
                    "samedi"
                ]
            },
            "Months"
            {
                "AbbrvList"
                [
                    "janv.",
                    "févr.",
                    "mars",
                    "avr.",
                    "mai",
                    "juin",
                    "juil.",
                    "août",
                    "sept.",
                    "oct.",
                    "nov.",
                    "déc."
                ],
                "NameList"
                [
                    "janvier",
                    "février",
                    "mars",
                    "avril",
                    "mai",
                    "juin",
                    "juillet",
                    "août",
                    "septembre",
                    "octobre",
                    "novembre",
                    "décembre"
                ]
            },
            "Quarters"
            {
                "AbbrvList"
                [
                    "T1",
                    "T2",
                    "T3",
                    "T4"
                ],
                "NameList"
                [
                    "1er trimestre",
                    "2ème trimestre",
                    "3ème trimestre",
                    "4ème trimestre"
                ]
            }
        },
        "DMY"
        {
            "ElementArray"
            {
                "NameList"
                [
                    "D#",
                    "M$",
                    "YYYY#",
                    "D$"
                ],
                "SepList"
                [
                    " ",
                    " ",
                    " ",
                    ""
                ]
            },
            "MustUseLocalesSep" : false
        },
        "DateNums"
        {
            "0d" : true,
            "0m" : true,
            "YYyy" : false
        },
        "DateOrderID" : 1,
        "DateOrderName" : "DMY",
        "Sep" : "/"
    },
    "LocaleID"
    {
        "IDNum" : 24,
        "IDStr" : "French",
        "ISOLangCode" : "fr",
        "LID" : "French",
        "Name" : "Français"
    },
    "Misc"
    {
        "Active" : false,
        "Metric" : true
    },
    "Num"
    {
        "1000s" : " ",
        "Decimal" : ",",
        "Lead0" : true
    },
    "Text"
    {
        "SQuotLead" : "“",
        "SQuotTrail" : "”",
        "Sep" : ";"
    },
    "Time"
    {
        "12h" : false,
        "HMS"
        {
            "0h" : true,
            "24h" : "",
            "Seconds" : false
        },
        "NightDay"
        {
            "12hSuffix" : true,
            "amStr" : " AM",
            "pmStr" : " PM"
        },
        "Sep" : ":"
    }
}

Beispiel 2 

Gibt für dieselbe Datei wie in Beispiel 1 0 (falsch) zurück, um anzuzeigen, dass das Gebietsschema der aktuellen Datei nicht das 12-Stunden-Format für die Tageszeit verwendet.

Kopieren
JSONGetElement ( Get ( FileLocaleElements ) ; "Time.12h" )