Get (ElementenBestandslandinstelling)
Geeft als resultaat een JSON-object met informatie over de landinstelling van het huidige bestand.
Opmaak
Get (ElementenBestandslandinstelling)
Parameters
Geen
Resulterend gegevenstype
tekst
Afkomstig uit versie
19.1.2
Beschrijving
Deze functie retourneert informatie over de landinstelling van het bestand, die overeenkomt met de landinstelling van het systeem waarop het bestand is gemaakt. De sleutel Misc.Active
geeft aan of de actieve landinstelling voor de huidige gebruiker de landinstelling van het bestand is (true) of van het systeem (false). Deze sleutel komt overeen met de instelling Systeeminstellingen gebruiken (raadpleeg Bestanden met andere systeeminstellingen openen).
De root van het geretourneerde JSON-object bevat een sleutel APIVers
, waarvan de waarde het versienummer aangeeft van de structuur van het JSON-object. Als de structuur van dit JSON-object verandert in een volgende release, verandert dit nummer ook.
Opmerkingen
- In FileMaker WebDirect is de waarde van de sleutel
Misc.Active
altijd true, omdat FileMaker WebDirect altijd de landinstelling van het bestand gebruikt.
Voorbeeld 1
Retourneert het volgende JSON-object voor een bestand dat is gemaakt op een systeem waarop de taal van het besturingssysteem is ingesteld op Frans en de regio op Frankrijk. Misc.Active
is false
, wat betekent dat de landinstelling van het systeem, en niet van het bestand, de actieve landinstelling is voor de gebruiker.
{
"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" : "Frans",
"ISOLangCode" : "fr",
"LID" : "Frans",
"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" : ":"
}
}
Voorbeeld 2
Voor hetzelfde bestand als in Voorbeeld 1 is het resultaat hier 0 (false) om aan te geven dat de landinstelling van het huidige bestand niet de 12-uursnotatie gebruikt om de tijd aan te geven.
JSONGetElement ( Get (ElementenBestandslandinstelling) ; "Time.12h" )