Get ( SystemetsSpråkelement)
Returnerar ett JSON-objekt med information om klientsystemets språkinställningar.
Format
Get ( SystemetsSpråkelement )
Parametrar
Ingen
Returnerad datatyp
text
Ursprungsversion
19.1.2
Beskrivning
Den här funktionen returnerar information om systemets språkinställningar, vilket motsvarar de aktuella språkinställningarna i klientens operativsystem. Nyckeln Misc.Active
anger den aktiva språkinställningen för den aktuella användaren är systemets språkinställning (true) eller filens språkinställning (false). Den här nyckeln motsvarar inställningen Använd systemets format (mer information finns i Öppna filer med annorlunda systeminställningar).
Roten i det returnerade JSON-objektet innehåller en APIVers
-nyckel, där värdet motsvarar versionsnumret för JSON-objektets struktur. Om strukturen för det här JSON-objektet ändras i en senare version ändras det här numret.
Kommentarer
- I FileMaker WebDirect:
- Den här funktionen returnerar information om värdsystemets språkinställningar, inte systemets språkinställningar hos webbläsaren (FileMaker WebDirect-klienten).
- Värdet för nyckeln
Misc.Active
är alltid false eftersom FileMaker WebDirect alltid använder filens språkinställningar.
Exempel 1
Returnerar följande JSON-objekt i ett system där operativsystemets språk har angetts till engelska och regionen har angetts till USA. Misc.Active
är true
, så systemets språkinställningar är de aktiva språkinställningarna för den aktuella användaren.
{
"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" : ":"
}
}
Exempel 2
För samma system som i Exempel 1 returneras 1 (true) för att visa att det aktuella systemets språkinställningar använder 12-timmarsformat för klockslag.
JSONGetElement ( Get ( FilensSpråkelement ) ; "Time.12h" )