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.
{
"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.
JSONGetElement ( Get ( FileLocaleElements ) ; "Time.12h" )