Obtenir ( ElémentsLocaleSystème )

Renvoie un objet JSON contenant des informations à propos des paramètres régionaux du système client.

Format 

Obtenir ( ElémentsLocaleSystème )

Paramètres 

Aucun

Résultat 

Texte

Provient de la version 

19.1.2

Description 

Cette fonction renvoie des informations sur les paramètres régionaux du système, qui sont les paramètres régionaux actifs du système d'exploitation du client. La clé Misc.Active indique si les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du système (« true ») ou du fichier (« false »). Cette clé correspond au paramètre Ouverture de fichiers utilisant des formats système différents (consultez la Ouverture de fichiers utilisant des formats système différents).

La racine de l'objet JSON renvoyé inclut une clé APIVers, dont la valeur est le numéro de version de la structure de l'objet JSON. Si la structure de cet objet JSON change dans une version ultérieure, ce numéro changera également.

Remarques 

  • Dans FileMaker WebDirect :
    • Cette fonction renvoie des informations sur les paramètres régionaux du système hôte, et non les paramètres régionaux du système du navigateur Web (le client FileMaker WebDirect).
    • La valeur de la clé Misc.Active est toujours « false », car FileMaker WebDirect utilise toujours les paramètres régionaux du fichier.

Exemple 1 

Renvoie l'objet JSON suivant pour un système où la langue du système d'exploitation a été définie sur English et la région sur United States. Comme la valeur de la clé Misc.Active est true, les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du système.

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

Exemple 2 

Pour le même système que dans l'exemple 1, renvoie 1 (« true ») pour indiquer que les paramètres régionaux du système actif utilisent le format 12 heures pour l'heure du jour.

Copier
JSONGetElement ( Obtenir ( ElémentsLocaleFichier ) ; "Time.12h" )