Get ( FilensSpråkelement )

Returnerar ett JSON-objekt med information om den aktuella filens språkinställningar.

Format 

Get ( FilensSpråkelement )

Parametrar 

Ingen

Returnerad datatyp 

text

Ursprungsversion 

19.1.2

Beskrivning 

Den här funktionen returnerar information om filens språkinställningar, vilket motsvarar språkinställningarna i det system där filen skapades. Nyckeln Misc.Active anger den aktiva språkinställningen för den aktuella användaren är filens språkinställning (true) eller systemets språkinställning (false). Den här nyckeln motsvarar inställningen Använd systemets format (mer information finns i Öppna filer med annorlunda systeminställningar).

Roten i det returnerade JSON-objektet innehåller en APIVers-nyckel, där värdet motsvarar versionsnumret för JSON-objektets struktur. Om strukturen för det här JSON-objektet ändras i en senare version ändras det här numret.

Kommentarer 

  • I FileMaker WebDirect är värdet för nyckeln Misc.Active alltid true eftersom FileMaker WebDirect alltid använder filens språkinställningar.

Exempel 1 

Returnerar följande JSON-objekt för en fil som skapats i ett system där operativsystemets språk har angetts till franska och regionen har angetts till Frankrike. Misc.Active är false, så systemets språkinställningar, inte filens, är de aktiva språkinställningarna för den aktuella användaren.

Kopiera
{
    "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" : ":"
    }
}

Exempel 2 

För samma fil som i Exempel 1 returneras 0 (false) för att visa att den aktuella filens språkinställningar inte använder 12-timmarsformatet för klockslag.

Kopiera
JSONGetElement ( Get ( FilensSpråkelement ) ; "Time.12h" )