Get ( FilensSpråkelement)
Returnerar ett JSON-objekt med information om den aktuella filens språkinställningar.
Format
Get ( FilensSpråkelement )
Parametrar
Ingen
Returnerad datatyp
text
Ursprungsversion
19.1.2
Beskrivning
Den här funktionen returnerar information om filens språkinställningar, vilket motsvarar språkinställningarna i det system där filen skapades. Nyckeln Misc.Active
anger den aktiva språkinställningen för den aktuella användaren är filens språkinställning (true) eller systemets 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 är värdet för nyckeln
Misc.Active
alltid true eftersom FileMaker WebDirect alltid använder filens språkinställningar.
Exempel 1
Returnerar följande JSON-objekt för en fil som skapats i ett system där operativsystemets språk har angetts till franska och regionen har angetts till Frankrike. Misc.Active
är false
, så systemets språkinställningar, inte filens, är de aktiva språkinställningarna för den aktuella användaren.
{
"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" : ":"
}
}
Exempel 2
För samma fil som i Exempel 1 returneras 0 (false) för att visa att den aktuella filens språkinställningar inte använder 12-timmarsformatet för klockslag.
JSONGetElement ( Get ( FilensSpråkelement ) ; "Time.12h" )