Get ( SystemLocaleElements )

Devuelve un objeto JSON con información sobre la configuración regional del sistema de cliente.

Formato 

Get ( SystemLocaleElements )

Parámetros 

Ninguno

Tipo de datos devuelto 

texto

Se origina en 

19.1.2

Descripción 

Esta función devuelve información sobre la ubicación del sistema, que es la ubicación actual del sistema operativo del cliente. La clave Misc.Active indica si la configuración regional activa para el usuario actual es la configuración regional del sistema (true) o la configuración regional del archivo (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:
    • Esta función devuelve información sobre la configuración regional del sistema del anfitrión y no la configuración regional del navegador Web (el cliente FileMaker WebDirect).
    • El valor de la clave Misc.Active es siempre "false" (falso) porque FileMaker WebDirect siempre utiliza la configuración regional del archivo.

Ejemplo 1 

Devuelve el siguiente objeto JSON en un sistema donde el idioma del sistema operativo se ha establecido en Inglés y, la región, en Estados Unidos. Misc.Active es true (verdadero), por lo que la configuración regional del sistema es la configuración regional activa para el usuario actual.

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

Ejemplo 2 

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

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