Get(파일 로케일 요소)

현재 파일의 로케일에 대한 정보가 있는 JSON 대상체를 반환합니다.

포맷 

Get(파일 로케일 요소)

매개 변수 

없음

반환되는 데이터 유형 

텍스트

다음 버전에서 시작됨 

19.1.2

설명 

이 함수는 파일이 작성된 시스템의 로케일인 파일의 로케일에 대한 정보를 반환합니다. Misc.Active 키는 현재 사용자의 활성 로케일이 파일의 로케일(참)인지 시스템의 로케일(거짓)인지를 나타냅니다. 이 키는 시스템 포맷 사용 설정에 해당합니다(다른 시스템 포맷으로 파일 열기 참조).

반환된 JSON 대상체의 루트에는 JSON 대상체 구조의 버전 번호인 APIVers 키가 포함됩니다. 이 JSON 대상체의 구조가 다음 릴리즈에서 변경되면 이 숫자가 변경됩니다.

참고 

  • FileMaker WebDirect는 항상 파일의 로케일을 사용하므로 FileMaker WebDirect에서 Misc.Active 키의 값은 항상 참입니다.

예제 1 

운영 체제 언어가 프랑스어로 설정되고 지역이 프랑스로 설정된 시스템에서 생성된 파일에 대해 다음 JSON 대상체를 반환합니다. Misc.Active거짓이므로 파일의 로케일이 아닌 시스템의 로케일이 현재 사용자의 활성 로케일입니다.

복사
{
    "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" : ":"
    }
}

예제 2 

예제 1에서와 동일한 파일에 대해 0(거짓)을 반환하여 현재 파일의 로케일이 시간에 12시간 포맷을 사용하지 않음을 나타냅니다.

복사
JSONGetElement(Get(파일 로케일 요소) ; "Time.12h")