Obtenir ( ElémentsLocaleFichier )

Renvoie un objet JSON contenant des informations à propos des paramètres régionaux du fichier actif.

Format 

Obtenir ( ElémentsLocaleFichier )

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 fichier, qui sont les paramètres régionaux du système sur lequel le fichier a été créé. La clé Misc.Active indique si les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du fichier (« true ») ou du système (« false »). Cette clé correspond au paramètre Ouverture de fichiers utilisant des formats système différents (consultez la section 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, la valeur de la clé Misc.Active est toujours « true », car FileMaker WebDirect utilise toujours les paramètres régionaux du fichier.

Exemple 1 

Renvoie l'objet JSON suivant pour un fichier créé sur un système où la langue du système d'exploitation a été définie sur Français et la région sur France. Comme la valeur de la clé Misc.Active est false, les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du système et non du fichier.

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

Exemple 2 

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

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