Hole ( SystemGebietsschemaElemente )

Gibt ein JSON-Objekt mit Informationen zum Gebietsschema des Client-Systems zurück.

Format 

Hole ( SystemGebietsschemaElemente )

Parameter 

Ohne

Zurückgegebener Datentyp 

Text

Ursprung in Version 

19.1.2

Beschreibung 

Diese Funktion gibt Informationen über das Systemgebietsschema zurück, d. h. das aktuelle Gebietsschema des Betriebssystem des Clients. Der Schlüssel Misc.Active zeigt an, ob das aktive Gebietsschema für den aktuellen Benutzer das Gebietsschema des Systems (wahr) oder das Gebietsschema der Datei (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:
    • Diese Funktion gibt Informationen über das Gebietsschema des Host-Systems zurück, nicht das Systemgebietsschema des Webbrowsers (des FileMaker WebDirect-Clients).
    • Der Wert des Schlüssels Misc.Active ist immer falsch, da FileMaker WebDirect immer das Gebietsschema der Datei verwendet.

Beispiel 1 

Gibt das folgende JSON-Objekt für ein System zurück, bei dem die Sprache des Betriebssystems auf Englisch und die Region auf USA eingestellt war. Misc.Active ist true, so dass das Systemgebietsschema das aktive Gebietsschema für den aktuellen Benutzer ist.

Kopieren
{
    "APIVers" : 1,
    "Currency"
    {
        "Leading" : true,
        "Symbol" : "$"
    },
    "Date"
    {
        "DMQ"
        {
            "1stDayOfWeek" : 1,
            "DaysOfWeek"
            {
                "AbbrvList"
                [
                    "Sun",
                    "Mon",
                    "Tue",
                    "Wed",
                    "Thu",
                    "Fri",
                    "Sat"
                ],
                "NameList"
                [
                    "Sunday",
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday"
                ]
            },
            "Months"
            {
                "AbbrvList"
                [
                    "Jan",
                    "Feb",
                    "Mar",
                    "Apr",
                    "May",
                    "Jun",
                    "Jul",
                    "Aug",
                    "Sep",
                    "Oct",
                    "Nov",
                    "Dec"
                ],
                "NameList"
                [
                    "January",
                    "February",
                    "March",
                    "April",
                    "May",
                    "June",
                    "July",
                    "August",
                    "September",
                    "October",
                    "November",
                    "December"
                ]
            },
            "Quarters"
            {
                "AbbrvList"
                [
                    "Q1",
                    "Q2",
                    "Q3",
                    "Q4"
                ],
                "NameList"
                [
                    "1st Quarter",
                    "2nd Quarter",
                    "3rd Quarter",
                    "4th Quarter"
                ]
            }
        },
        "DateNums"
        {
            "0d" : false,
            "0m" : false,
            "YYyy" : false
        },
        "DateOrderID" : 0,
        "DateOrderName" : "MDY",
        "MDY"
        {
            "ElementArray"
            {
                "NameList"
                [
                    "M$",
                    "D#",
                    "YYYY#",
                    "D$"
                ],
                "SepList"
                [
                    ", ",
                    ] ;
                    ", ",
                    ""
                ]
            },
            "MustUseLocalesSep" : false
        },
        "Sep" : "/"
    },
    "LocaleID"
    {
        "IDNum" : 21,
        "IDStr" : "English",
        "ISOLangCode" : "en",
        "LID" : "English",
        "Name" : "English"
    },
    "Misc"
    {
        "Active" : true,
        "Metric" : false
    },
    "Num"
    {
        "1000s" : ",",
        "Decimal" : ".",
        "Lead0" : true
    },
    "Text"
    {
        "SQuotLead" : "“",
        "SQuotTrail" : "”",
        "Sep" : ","
    },
    "Time"
    {
        "12h" : true,
        "HMS"
        {
            "0h" : false,
            "24h" : "",
            "Seconds" : false
        },
        "NightDay"
        {
            "12hSuffix" : true,
            "amStr" : " AM",
            "pmStr" : " PM"
        },
        "Sep" : ":"
    }
}

Beispiel 2 

Gibt für dasselbe System wie in Beispiel 1 1 (wahr) zurück, um anzuzeigen, dass das Gebietsschema des aktuellen Systems das 12-Stunden-Format für die Tageszeit verwendet.

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