Obtenir ( ElémentsLocaleSystème )
Renvoie un objet JSON contenant des informations à propos des paramètres régionaux du système client.
Format
Obtenir ( ElémentsLocaleSystème )
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 système, qui sont les paramètres régionaux actifs du système d'exploitation du client. La clé Misc.Active
indique si les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du système (« true ») ou du fichier (« false »). Cette clé correspond au paramètre Ouverture de fichiers utilisant des formats système différents (consultez la 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 :
- Cette fonction renvoie des informations sur les paramètres régionaux du système hôte, et non les paramètres régionaux du système du navigateur Web (le client FileMaker WebDirect).
- La valeur de la clé
Misc.Active
est toujours « false », car FileMaker WebDirect utilise toujours les paramètres régionaux du fichier.
Exemple 1
Renvoie l'objet JSON suivant pour un système où la langue du système d'exploitation a été définie sur English et la région sur United States. Comme la valeur de la clé Misc.Active
est true
, les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du système.
{
"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" : ":"
}
}
Exemple 2
Pour le même système que dans l'exemple 1, renvoie 1 (« true ») pour indiquer que les paramètres régionaux du système actif utilisent le format 12 heures pour l'heure du jour.
JSONGetElement ( Obtenir ( ElémentsLocaleFichier ) ; "Time.12h" )