Get(FileLocaleElements)
Retorna um objeto JSON com informações sobre o local do arquivo atual.
Formato
Get ( FileLocaleElements )
Parâmetros
Nenhum
Tipo de dados retornado
texto
Originada na versão
19.1.2
Descrição
Essa função retorna informações sobre o local do arquivo, que é o local do sistema onde o arquivo foi criado. A chave Misc.Active
indica se o local ativo do usuário atual é o local do arquivo (verdadeiro) ou o local do sistema (falso). Essa chave corresponde à configuração Usar formatos do sistema (consulte Abertura de arquivos com formatos de sistemas diferentes).
A raiz do objeto JSON retornado inclui uma chave APIVers
, cujo valor é o número de versão da estrutura do objeto JSON. Se a estrutura desse objeto JSON mudar em uma versão subsequente, esse número mudará.
Notas
- No FileMaker WebDirect, o valor da chave
Misc.Active
é sempre verdadeiro porque o FileMaker WebDirect usa constantemente o local do arquivo.
Exemplo 1
Retorna o seguinte objeto JSON para um arquivo criado em um sistema, no qual o idioma do sistema operacional foi definido como francês e a região foi definida como França. Misc.Active
é falso
, portanto, o local do sistema, não o local do arquivo, é o local ativo do usuário atual.
{
"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" : ":"
}
}
Exemplo 2
Para o mesmo arquivo do Exemplo 1, retorna 0 (falso) para indicar que o local do arquivo atual não usa o formato de 12 horas no horário do dia.
JSONGetElement ( Get ( FileLocaleElements ) ; "Time.12h" )