Get ( FileLocaleElements )

Devuelve un objeto JSON con información sobre la configuración regional del archivo actual.

Formato 

Get ( FileLocaleElements )

Parámetros 

Ninguno

Tipo de datos devuelto 

texto

Se origina en 

19.1.2

Descripción 

Esta función devuelve información sobre la configuración regional del archivo, que es la ubicación del sistema en el que se creó el archivo. La clave Misc.Active indica si la configuración regional activa para el usuario actual es la configuración regional del archivo (true) o la configuración regional del sistema (false). Esta clave se corresponde con el parámetro Usar formatos del sistema (consulte Abrir archivos con diferentes formatos del sistema).

La raíz del objeto JSON devuelto incluye una clave APIVers, cuyo valor es el número de versión de la estructura del objeto JSON. Si la estructura de este objeto JSON cambia en una versión posterior, este número cambiará.

Notas 

  • En FileMaker WebDirect, el valor de la clave Misc.Active siempre es "true" (verdadero) porque FileMaker WebDirect utiliza siempre la configuración regional del archivo.

Ejemplo 1 

Devuelve el siguiente objeto JSON para un archivo creado en un sistema donde el idioma del sistema operativo se ha establecido en Francés y, la región, en Francia. Misc.Active es false (falso), por lo que la configuración regional del sistema y no la del archivo es la configuración regional activa para el usuario actual.

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

Ejemplo 2 

Para el mismo archivo que en el Ejemplo 1, devuelve 0 (falso) para indicar que la configuración regional del archivo actual no utiliza el formato de 12 horas para la hora del día.

Copiar
JSONGetElement ( Get ( FileLocaleElements ) ; "Time.12h" )