Get (ElementenSysteemlandinstelling)

Geeft als resultaat een JSON-object met informatie over de landinstelling van het clientsysteem.

Opmaak 

Get (ElementenSysteemlandinstelling)

Parameters 

Geen

Resulterend gegevenstype 

tekst

Afkomstig uit versie 

19.1.2

Beschrijving 

Deze functie retourneert informatie over de landinstelling van het systeem, die overeenkomt met de huidige landinstelling van het besturingssysteem van de client. De sleutel Misc.Active geeft aan of de actieve landinstelling voor de huidige gebruiker de landinstelling van het systeem is (true) of van het bestand (false). Deze sleutel komt overeen met de instelling Systeeminstellingen gebruiken (raadpleeg Bestanden met andere systeeminstellingen openen).

De root van het geretourneerde JSON-object bevat een sleutel APIVers, waarvan de waarde het versienummer aangeeft van de structuur van het JSON-object. Als de structuur van dit JSON-object verandert in een volgende release, verandert dit nummer ook.

Opmerkingen 

  • In FileMaker WebDirect:
    • Deze functie geeft als resultaat informatie over de landinstelling van het hostsysteem, niet de systeemlandinstelling van de webbrowser (de FileMaker WebDirect-client).
    • De waarde van de sleutel Misc.Active altijd false, omdat FileMaker WebDirect altijd de landinstelling van het bestand gebruikt.

Voorbeeld 1 

Retourneert het volgende JSON-object op een systeem waarop de taal van het besturingssysteem is ingesteld op Engels en de regio op Verenigde Staten. Misc.Active is true, wat betekent dat de landinstelling van het systeem de actieve landinstelling is voor de huidige gebruiker.

Kopiëren
{
    "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" : ":"
    }
}

Voorbeeld 2 

Voor hetzelfde systeem als in Voorbeeld 1 is het resultaat hier 1 (true) om aan te geven dat de landinstelling van het huidige systeem de 12-uursnotatie gebruikt om de tijd aan te geven.

Kopiëren
JSONGetElement ( Get (ElementenBestandslandinstelling) ; "Time.12h" )