Hole ( SystemGebietsschemaElemente )
Gibt ein JSON-Objekt mit Informationen zum Gebietsschema des Client-Systems zurück.
Format
Hole ( SystemGebietsschemaElemente )
Parameter
Ohne
Zurückgegebener Datentyp
Text
Ursprung in Version
19.1.2
Beschreibung
Diese Funktion gibt Informationen über das Systemgebietsschema zurück, d. h. das aktuelle Gebietsschema des Betriebssystem des Clients. Der Schlüssel Misc.Active
zeigt an, ob das aktive Gebietsschema für den aktuellen Benutzer das Gebietsschema des Systems (wahr) oder das Gebietsschema der Datei (falsch) ist. Dieser Schlüssel entspricht der Einstellung „Systemformate verwenden“ (siehe Öffnen von Dateien mit anderen Systemformaten).
Der Ursprung des zurückgegebenen JSON-Objekts enthält einen APIVers
-Schlüssel, dessen Wert die Versionsnummer der Struktur des JSON-Objekts ist. Wenn sich die Struktur dieses JSON-Objekts in einem späteren Release ändert, ändert sich diese Nummer.
Hinweise
- In FileMaker WebDirect:
- Diese Funktion gibt Informationen über das Gebietsschema des Host-Systems zurück, nicht das Systemgebietsschema des Webbrowsers (des FileMaker WebDirect-Clients).
- Der Wert des Schlüssels
Misc.Active
ist immer falsch, da FileMaker WebDirect immer das Gebietsschema der Datei verwendet.
Beispiel 1
Gibt das folgende JSON-Objekt für ein System zurück, bei dem die Sprache des Betriebssystems auf Englisch und die Region auf USA eingestellt war. Misc.Active
ist true
, so dass das Systemgebietsschema das aktive Gebietsschema für den aktuellen Benutzer ist.
{
"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" : ":"
}
}
Beispiel 2
Gibt für dasselbe System wie in Beispiel 1 1 (wahr) zurück, um anzuzeigen, dass das Gebietsschema des aktuellen Systems das 12-Stunden-Format für die Tageszeit verwendet.
JSONGetElement ( Get ( FileLocaleElements ) ; "Time.12h" )