Get(ElementenBestandslandinstelling)

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

Opmaak 

Get (ElementenBestandslandinstelling)

Parameters 

Geen

Resulterend gegevenstype 

tekst

Afkomstig uit versie 

19.1.2

Beschrijving 

Deze functie retourneert informatie over de landinstelling van het bestand, die overeenkomt met de landinstelling van het systeem waarop het bestand is gemaakt. De sleutel Misc.Active geeft aan of de actieve landinstelling voor de huidige gebruiker de landinstelling van het bestand is (true) of van het systeem (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 is de waarde van de sleutel Misc.Active altijd true, omdat FileMaker WebDirect altijd de landinstelling van het bestand gebruikt.

Voorbeeld 1 

Retourneert het volgende JSON-object voor een bestand dat is gemaakt op een systeem waarop de taal van het besturingssysteem is ingesteld op Frans en de regio op Frankrijk. Misc.Active is false, wat betekent dat de landinstelling van het systeem, en niet van het bestand, de actieve landinstelling is voor de gebruiker.

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

Voorbeeld 2 

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

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