Teru Komaki's Blog (Temporary)

FileMakerでデバッグのためにすべてのGet関数をJSONで取得するカスタム関数を作りました

ちゃんと確認できていませんが、デバッグ用でカスタム関数を作成しました。

Get(DocumentsPathListing) については、環境によっては、データビューアが固まる可能性があるため、コメントアウトしました。

カスタム関数

計算式

  1JSONSetElement ( "" ;
  2  [ "Get(AccountExtendedPrivileges)" ; Get(AccountExtendedPrivileges) ; JSONString ] ;
  3  [ "Get(AccountGroupName)" ; Get(AccountGroupName) ; JSONString ] ;
  4  [ "Get(AccountName)" ; Get(AccountName) ; JSONString ] ;
  5  [ "Get(AccountPrivilegeSetName)" ; Get(AccountPrivilegeSetName) ; JSONString ] ;
  6  [ "Get(AccountType)" ; Get(AccountType) ; JSONString ] ;
  7  [ "Get(ActiveFieldContents)" ; Get(ActiveFieldContents) ; JSONString ] ;
  8  [ "Get(ActiveFieldName)" ; Get(ActiveFieldName) ; JSONString ] ;
  9  [ "Get(ActiveFieldTableName)" ; Get(ActiveFieldTableName) ; JSONString ] ;
 10  [ "Get(ActiveLayoutObjectName)" ; Get(ActiveLayoutObjectName) ; JSONString ] ;
 11  [ "Get(ActiveModifierKeys)" ; Get(ActiveModifierKeys) ; JSONString ] ;
 12  [ "Get(ActivePortalRowNumber)" ; Get(ActivePortalRowNumber) ; JSONString ] ;
 13  [ "Get(ActiveRecordNumber)" ; Get(ActiveRecordNumber) ; JSONString ] ;
 14  [ "Get(ActiveRepetitionNumber)" ; Get(ActiveRepetitionNumber) ; JSONString ] ;
 15  [ "Get(ActiveSelectionSize)" ; Get(ActiveSelectionSize) ; JSONString ] ;
 16  [ "Get(ActiveSelectionStart)" ; Get(ActiveSelectionStart) ; JSONString ] ;
 17  [ "Get(AllowAbortState)" ; Get(AllowAbortState) ; JSONString ] ;
 18  [ "Get(AllowFormattingBarState)" ; Get(AllowFormattingBarState) ; JSONString ] ;
 19  [ "Get(ApplicationArchitecture)" ; Get(ApplicationArchitecture) ; JSONString ] ;
 20  [ "Get(ApplicationLanguage)" ; Get(ApplicationLanguage) ; JSONString ] ;
 21  [ "Get(ApplicationVersion)" ; Get(ApplicationVersion) ; JSONString ] ;
 22  [ "Get(CacheFileName)" ; Get(CacheFileName) ; JSONString ] ;
 23  [ "Get(CacheFilePath)" ; Get(CacheFilePath) ; JSONString ] ;
 24  [ "Get(CalculationRepetitionNumber)" ; Get(CalculationRepetitionNumber) ; JSONString ] ;
 25  [ "Get(ConnectionAttributes)" ; Get(ConnectionAttributes) ; JSONString ] ;
 26  [ "Get(ConnectionState)" ; Get(ConnectionState) ; JSONString ] ;
 27  [ "Get(CurrentDate)" ; Get(CurrentDate) ; JSONString ] ;
 28  [ "Get(CurrentExtendedPrivileges)" ; Get(CurrentExtendedPrivileges) ; JSONString ] ;
 29  [ "Get(CurrentHostTimestamp)" ; Get(CurrentHostTimestamp) ; JSONString ] ;
 30  [ "Get(CurrentPrivilegeSetName)" ; Get(CurrentPrivilegeSetName) ; JSONString ] ;
 31  [ "Get(CurrentTime)" ; Get(CurrentTime) ; JSONString ] ;
 32  [ "Get(CurrentTimestamp)" ; Get(CurrentTimestamp) ; JSONString ] ;
 33  [ "Get(CurrentTimeUTCMicroseconds)" ; Get(CurrentTimeUTCMicroseconds) ; JSONString ] ;
 34  [ "Get(CurrentTimeUTCMilliseconds)" ; Get(CurrentTimeUTCMilliseconds) ; JSONString ] ;
 35  [ "Get(CustomMenuSetName)" ; Get(CustomMenuSetName) ; JSONString ] ;
 36  [ "Get(DesktopPath)" ; Get(DesktopPath) ; JSONString ] ;
 37  [ "Get(Device)" ; Get(Device) ; JSONString ] ;
 38  [ "Get(DocumentsPath)" ; Get(DocumentsPath) ; JSONString ] ;
 39  //[ "Get(DocumentsPathListing)" ; Get(DocumentsPathListing) ; JSONString ] ;
 40  [ "Get(EncryptionState)" ; Get(EncryptionState) ; JSONString ] ;
 41  [ "Get(ErrorCaptureState)" ; Get(ErrorCaptureState) ; JSONString ] ;
 42  [ "Get(FileLocaleElements)" ; Get(FileLocaleElements) ; JSONobject ] ;
 43  [ "Get(FileMakerPath)" ; Get(FileMakerPath) ; JSONString ] ;
 44  [ "Get(FileName)" ; Get(FileName) ; JSONString ] ;
 45  [ "Get(FilePath)" ; Get(FilePath) ; JSONString ] ;
 46  [ "Get(FileSize)" ; Get(FileSize) ; JSONString ] ;
 47  [ "Get(FoundCount)" ; Get(FoundCount) ; JSONString ] ;
 48  [ "Get(HighContrastState)" ; Get(HighContrastState) ; JSONString ] ;
 49  [ "Get(HostApplicationVersion)" ; Get(HostApplicationVersion) ; JSONString ] ;
 50  [ "Get(HostIPAddress)" ; Get(HostIPAddress) ; JSONString ] ;
 51  [ "Get(HostName)" ; Get(HostName) ; JSONString ] ;
 52  [ "Get(InstalledFMPlugins)" ; Get(InstalledFMPlugins) ; JSONString ] ;
 53  [ "Get(InstalledFMPluginsAsJSON)" ; Get(InstalledFMPluginsAsJSON) ; JSONObject ] ;
 54  [ "Get(LastError)" ; Get(LastError) ; JSONString ] ;
 55  [ "Get(LastErrorDetail)" ; Get(LastErrorDetail) ; JSONString ] ;
 56  [ "Get(LastErrorLocation)" ; Get(LastErrorLocation) ; JSONString ] ;
 57  [ "Get(LastMessageChoice)" ; Get(LastMessageChoice) ; JSONString ] ;
 58  [ "Get(LayoutAccess)" ; Get(LayoutAccess) ; JSONString ] ;
 59  [ "Get(LayoutCount)" ; Get(LayoutCount) ; JSONString ] ;
 60  [ "Get(LayoutName)" ; Get(LayoutName) ; JSONString ] ;
 61  [ "Get(LayoutNumber)" ; Get(LayoutNumber) ; JSONString ] ;
 62  [ "Get(LayoutTableName)" ; Get(LayoutTableName) ; JSONString ] ;
 63  [ "Get(LayoutViewState)" ; Get(LayoutViewState) ; JSONString ] ;
 64  [ "Get(MenubarState)" ; Get(MenubarState) ; JSONString ] ;
 65  [ "Get(ModifiedFields)" ; Get(ModifiedFields) ; JSONString ] ;
 66  [ "Get(MultiUserState)" ; Get(MultiUserState) ; JSONString ] ;
 67  [ "Get(NetworkProtocol)" ; Get(NetworkProtocol) ; JSONString ] ;
 68  [ "Get(NetworkType)" ; Get(NetworkType) ; JSONString ] ;
 69  [ "Get(OpenDataFileInfo)" ; Get(OpenDataFileInfo) ; JSONString ] ;
 70  [ "Get(PageCount)" ; Get(PageCount) ; JSONString ] ;
 71  [ "Get(PageNumber)" ; Get(PageNumber) ; JSONString ] ;
 72  [ "Get(PersistentID)" ; Get(PersistentID) ; JSONString ] ;
 73  [ "Get(PreferencesPath)" ; Get(PreferencesPath) ; JSONString ] ;
 74  [ "Get(PrinterName)" ; Get(PrinterName) ; JSONString ] ;
 75  [ "Get(QuickFindText)" ; Get(QuickFindText) ; JSONString ] ;
 76  [ "Get(RecordAccess)" ; Get(RecordAccess) ; JSONString ] ;
 77  [ "Get(RecordID)" ; Get(RecordID) ; JSONString ] ;
 78  [ "Get(RecordModificationCount)" ; Get(RecordModificationCount) ; JSONString ] ;
 79  [ "Get(RecordNumber)" ; Get(RecordNumber) ; JSONString ] ;
 80  [ "Get(RecordOpenCount)" ; Get(RecordOpenCount) ; JSONString ] ;
 81  [ "Get(RecordOpenState)" ; Get(RecordOpenState) ; JSONString ] ;
 82  [ "Get(RegionMonitorEvents)" ; Get(RegionMonitorEvents) ; JSONString ] ;
 83  [ "Get(RequestCount)" ; Get(RequestCount) ; JSONString ] ;
 84  [ "Get(RequestOmitState)" ; Get(RequestOmitState) ; JSONString ] ;
 85  [ "Get(ScreenDepth)" ; Get(ScreenDepth) ; JSONString ] ;
 86  [ "Get(ScreenHeight)" ; Get(ScreenHeight) ; JSONString ] ;
 87  [ "Get(ScreenScaleFactor)" ; Get(ScreenScaleFactor) ; JSONString ] ;
 88  [ "Get(ScreenWidth)" ; Get(ScreenWidth) ; JSONString ] ;
 89  [ "Get(ScriptAnimationState)" ; Get(ScriptAnimationState) ; JSONString ] ;
 90  [ "Get(ScriptName)" ; Get(ScriptName) ; JSONString ] ;
 91  [ "Get(ScriptParameter)" ; Get(ScriptParameter) ; JSONString ] ;
 92  [ "Get(ScriptResult)" ; Get(ScriptResult) ; JSONString ] ;
 93  [ "Get(SessionIdentifier)" ; Get(SessionIdentifier) ; JSONString ] ;
 94  [ "Get(SortState)" ; Get(SortState) ; JSONString ] ;
 95  [ "Get(StatusAreaState)" ; Get(StatusAreaState) ; JSONString ] ;
 96  [ "Get(SystemAppearance)" ; Get(SystemAppearance) ; JSONString ] ;
 97  [ "Get(SystemDrive)" ; Get(SystemDrive) ; JSONString ] ;
 98  [ "Get(SystemIPAddress)" ; Get(SystemIPAddress) ; JSONString ] ;
 99  [ "Get(SystemLanguage)" ; Get(SystemLanguage) ; JSONString ] ;
100  [ "Get(SystemLocaleElements)" ; Get(SystemLocaleElements) ; JSONObject ] ;
101  [ "Get(SystemNICAddress)" ; Get(SystemNICAddress) ; JSONString ] ;
102  [ "Get(SystemPlatform)" ; Get(SystemPlatform) ; JSONString ] ;
103  [ "Get(SystemVersion)" ; Get(SystemVersion) ; JSONString ] ;
104  [ "Get(TemporaryPath)" ; Get(TemporaryPath) ; JSONString ] ;
105  [ "Get(TextRulerVisible)" ; Get(TextRulerVisible) ; JSONString ] ;
106  [ "Get(TotalRecordCount)" ; Get(TotalRecordCount) ; JSONString ] ;
107  [ "Get(TouchKeyboardState)" ; Get(TouchKeyboardState) ; JSONString ] ;
108  [ "Get(TransactionOpenState)" ; Get(TransactionOpenState) ; JSONString ] ;
109  [ "Get(TriggerCurrentPanel)" ; Get(TriggerCurrentPanel) ; JSONString ] ;
110  [ "Get(TriggerExternalEvent)" ; Get(TriggerExternalEvent) ; JSONString ] ;
111  [ "Get(TriggerGestureInfo)" ; Get(TriggerGestureInfo) ; JSONString ] ;
112  [ "Get(TriggerKeystroke)" ; Get(TriggerKeystroke) ; JSONString ] ;
113  [ "Get(TriggerModifierKeys)" ; Get(TriggerModifierKeys) ; JSONString ] ;
114  [ "Get(TriggerTargetPanel)" ; Get(TriggerTargetPanel) ; JSONString ] ;
115  [ "Get(UserCount)" ; Get(UserCount) ; JSONString ] ;
116  [ "Get(UserName)" ; Get(UserName) ; JSONString ] ;
117  [ "Get(UseSystemFormatsState)" ; Get(UseSystemFormatsState) ; JSONString ] ;
118  [ "Get(UUID)" ; Get(UUID) ; JSONString ] ;
119  [ "Get(UUIDNumber)" ; Get(UUIDNumber) ; JSONString ] ;
120  [ "Get(WindowContentHeight)" ; Get(WindowContentHeight) ; JSONString ] ;
121  [ "Get(WindowContentWidth)" ; Get(WindowContentWidth) ; JSONString ] ;
122  [ "Get(WindowDesktopHeight)" ; Get(WindowDesktopHeight) ; JSONString ] ;
123  [ "Get(WindowDesktopWidth)" ; Get(WindowDesktopWidth) ; JSONString ] ;
124  [ "Get(WindowHeight)" ; Get(WindowHeight) ; JSONString ] ;
125  [ "Get(WindowLeft)" ; Get(WindowLeft) ; JSONString ] ;
126  [ "Get(WindowMode)" ; Get(WindowMode) ; JSONString ] ;
127  [ "Get(WindowName)" ; Get(WindowName) ; JSONString ] ;
128  [ "Get(WindowOrientation)" ; Get(WindowOrientation) ; JSONString ] ;
129  [ "Get(WindowStyle)" ; Get(WindowStyle) ; JSONString ] ;
130  [ "Get(WindowTop)" ; Get(WindowTop) ; JSONString ] ;
131  [ "Get(WindowVisible)" ; Get(WindowVisible) ; JSONString ] ;
132  [ "Get(WindowWidth)" ; Get(WindowWidth) ; JSONString ] ;
133  [ "Get(WindowZoomLevel)" ; Get(WindowZoomLevel) ; JSONString ]
134)

結果

  1{
  2  "Get(AccountExtendedPrivileges)": "fmapp\rfmreauthenticate10",
  3  "Get(AccountGroupName)": "",
  4  "Get(AccountName)": "Admin",
  5  "Get(AccountPrivilegeSetName)": "[Full Access]",
  6  "Get(AccountType)": "FileMaker File",
  7  "Get(ActiveFieldContents)": "",
  8  "Get(ActiveFieldName)": "",
  9  "Get(ActiveFieldTableName)": "",
 10  "Get(ActiveLayoutObjectName)": "",
 11  "Get(ActiveModifierKeys)": "0",
 12  "Get(ActivePortalRowNumber)": "0",
 13  "Get(ActiveRecordNumber)": "2",
 14  "Get(ActiveRepetitionNumber)": "0",
 15  "Get(ActiveSelectionSize)": "",
 16  "Get(ActiveSelectionStart)": "",
 17  "Get(AllowAbortState)": "1",
 18  "Get(AllowFormattingBarState)": "1",
 19  "Get(ApplicationArchitecture)": "arm64",
 20  "Get(ApplicationLanguage)": "Japanese",
 21  "Get(ApplicationVersion)": "Pro 19.6.3",
 22  "Get(CacheFileName)": "FMTEMPFM1420_172.tmp",
 23  "Get(CacheFilePath)": "/Macintosh HD/var/folders/z9/vcnvrfcn4kn1gsvsq62p6hj00000gn/T/",
 24  "Get(CalculationRepetitionNumber)": "1",
 25  "Get(ConnectionAttributes)": "",
 26  "Get(ConnectionState)": "0",
 27  "Get(CurrentDate)": "2023/07/14",
 28  "Get(CurrentExtendedPrivileges)": "fmapp\rfmreauthenticate10",
 29  "Get(CurrentHostTimestamp)": "2023/07/14 14:02:14",
 30  "Get(CurrentPrivilegeSetName)": "[Full Access]",
 31  "Get(CurrentTime)": "14:02:14",
 32  "Get(CurrentTimeUTCMicroseconds)": "63824907734548903",
 33  "Get(CurrentTimeUTCMilliseconds)": "63824907734548",
 34  "Get(CurrentTimestamp)": "2023/07/14 14:02:14",
 35  "Get(CustomMenuSetName)": "",
 36  "Get(DesktopPath)": "/Macintosh HD/Users/USERNAME/Desktop/",
 37  "Get(Device)": "1",
 38  "Get(DocumentsPath)": "/Macintosh HD/Users/USERNAME/Documents/",
 39  "Get(EncryptionState)": "0",
 40  "Get(ErrorCaptureState)": "0",
 41  "Get(FileLocaleElements)": {
 42    "APIVers": 1,
 43    "Currency": {
 44      "Leading": true,
 45      "Symbol": "¥"
 46    },
 47    "Date": {
 48      "DMQ": {
 49        "1stDayOfWeek": 1,
 50        "DaysOfWeek": {
 51          "AbbrvList": [
 52            "日",
 53            "月",
 54            "火",
 55            "水",
 56            "木",
 57            "金",
 58            "土"
 59          ],
 60          "NameList": [
 61            "日曜日",
 62            "月曜日",
 63            "火曜日",
 64            "水曜日",
 65            "木曜日",
 66            "金曜日",
 67            "土曜日"
 68          ]
 69        },
 70        "Months": {
 71          "AbbrvList": [
 72            "1月",
 73            "2月",
 74            "3月",
 75            "4月",
 76            "5月",
 77            "6月",
 78            "7月",
 79            "8月",
 80            "9月",
 81            "10月",
 82            "11月",
 83            "12月"
 84          ],
 85          "NameList": [
 86            "1月",
 87            "2月",
 88            "3月",
 89            "4月",
 90            "5月",
 91            "6月",
 92            "7月",
 93            "8月",
 94            "9月",
 95            "10月",
 96            "11月",
 97            "12月"
 98          ]
 99        },
100        "Quarters": {
101          "AbbrvList": [
102            "Q1",
103            "Q2",
104            "Q3",
105            "Q4"
106          ],
107          "NameList": [
108            "1st Quarter",
109            "2nd Quarter",
110            "3rd Quarter",
111            "4th Quarter"
112          ]
113        }
114      },
115      "DateNums": {
116        "0d": true,
117        "0m": true,
118        "YYyy": false
119      },
120      "DateOrderID": 2,
121      "DateOrderName": "YMD",
122      "Sep": "/",
123      "YMD": {
124        "ElementArray": {
125          "NameList": [
126            "M#",
127            "D#",
128            "D$",
129            "YYYY#"
130          ],
131          "SepList": [
132            "年",
133            "月",
134            "日 ",
135            ""
136          ]
137        },
138        "MustUseLocalesSep": false
139      }
140    },
141    "LocaleID": {
142      "IDNum": 31,
143      "IDStr": "Japanese",
144      "ISOLangCode": "ja",
145      "LID": "Japanese",
146      "Name": "日本語"
147    },
148    "Misc": {
149      "Active": false,
150      "Metric": true
151    },
152    "Num": {
153      "1000s": ",",
154      "Decimal": ".",
155      "Lead0": true
156    },
157    "Text": {
158      "SQuotLead": "“",
159      "SQuotTrail": "”",
160      "Sep": ","
161    },
162    "Time": {
163      "12h": false,
164      "HMS": {
165        "0h": false,
166        "24h": "",
167        "Seconds": false
168      },
169      "NightDay": {
170        "12hSuffix": true,
171        "amStr": " 午前",
172        "pmStr": " 午後"
173      },
174      "Sep": ":"
175    }
176  },
177  "Get(FileMakerPath)": "/Macintosh HD/Applications/",
178  "Get(FileName)": "function",
179  "Get(FilePath)": "file:/Macintosh HD/Users/USERNAME/Desktop/function.fmp12",
180  "Get(FileSize)": "14577664",
181  "Get(FoundCount)": "200",
182  "Get(HighContrastState)": "0",
183  "Get(HostApplicationVersion)": "",
184  "Get(HostIPAddress)": "",
185  "Get(HostName)": "MacBook Pro 14",
186  "Get(InstalledFMPlugins)": "360Works ScriptMaster;5.5;Disabled\rBaseElements;4.2.6;Enabled\rbBox;0.99.10;Disabled\rMBS Plug-In;13.1.0.07;Enabled",
187  "Get(InstalledFMPluginsAsJSON)": {
188    "APIVers": 2,
189    "environment": {
190      "architecture": "arm64",
191      "platform": 1,
192      "version": "12.6.6"
193    },
194    "plugins": [
195      {
196        "description": "Allows execution of interpreted java/groovy code. (5.5)",
197        "filepath": "filemac:/Macintosh HD/Users/teruhiro/Library/Application Support/FileMaker/Extensions/360Works_ScriptMaster.fmplugin/",
198        "id": "3BSH",
199        "name": "360Works ScriptMaster",
200        "state": "Disabled",
201        "version": "5.5"
202      },
203      {
204        "description": "Version: 4.2.6\n\nThis plug-in provides additional functionality for BaseElements from Goya.",
205        "filepath": "filemac:/Macintosh HD/Users/teruhiro/Library/Application Support/FileMaker/Extensions/BaseElements.fmplugin/",
206        "id": "GyBE",
207        "name": "BaseElements",
208        "state": "Enabled",
209        "version": "4.2.6"
210      },
211      {
212        "description": "For executing AppleScript, Python, XPath, and shell commands. From Beezwax Datatools, coding by Simon Brown. Version 0.99 Nov 2 2022",
213        "filepath": "filemac:/Macintosh HD/Users/teruhiro/Library/Application Support/FileMaker/Extensions/bBox.fmplugin/",
214        "id": "bBox",
215        "name": "bBox",
216        "state": "Disabled",
217        "version": "0.99.10"
218      },
219      {
220        "description": "The MBS Plugin extends Claris FileMaker with thousands of functions.\n\nVersion 13.1.0.07, build 6387 from Mar 6 2023.\n\nSee monkeybreadsoftware.com for more information.",
221        "filepath": "filemac:/Macintosh HD/Users/teruhiro/Library/Application Support/FileMaker/Extensions/MBS.fmplugin/",
222        "id": "MBSP",
223        "name": "MBS Plug-In",
224        "state": "Enabled",
225        "version": "13.1.0.07"
226      }
227    ]
228  },
229  "Get(LastError)": "0",
230  "Get(LastErrorDetail)": "",
231  "Get(LastErrorLocation)": "",
232  "Get(LastMessageChoice)": "0",
233  "Get(LayoutAccess)": "2",
234  "Get(LayoutCount)": "7",
235  "Get(LayoutName)": "dummy",
236  "Get(LayoutNumber)": "7",
237  "Get(LayoutTableName)": "dummy",
238  "Get(LayoutViewState)": "0",
239  "Get(MenubarState)": "1",
240  "Get(ModifiedFields)": "",
241  "Get(MultiUserState)": "1",
242  "Get(NetworkProtocol)": "TCP/IP",
243  "Get(NetworkType)": "",
244  "Get(OpenDataFileInfo)": "",
245  "Get(PageCount)": "",
246  "Get(PageNumber)": "0",
247  "Get(PersistentID)": "AAAA1111BBBB2222",
248  "Get(PreferencesPath)": "/Macintosh HD/Users/USERNAME/Library/Preferences/",
249  "Get(PrinterName)": "EPSON EP-977A3 Series",
250  "Get(QuickFindText)": "",
251  "Get(RecordAccess)": "2",
252  "Get(RecordID)": "2",
253  "Get(RecordModificationCount)": "1",
254  "Get(RecordNumber)": "2",
255  "Get(RecordOpenCount)": "0",
256  "Get(RecordOpenState)": "0",
257  "Get(RegionMonitorEvents)": "",
258  "Get(RequestCount)": "0",
259  "Get(RequestOmitState)": "0",
260  "Get(ScreenDepth)": "32",
261  "Get(ScreenHeight)": "1890",
262  "Get(ScreenScaleFactor)": "2",
263  "Get(ScreenWidth)": "3360",
264  "Get(ScriptAnimationState)": "0",
265  "Get(ScriptName)": "",
266  "Get(ScriptParameter)": "",
267  "Get(ScriptResult)": "",
268  "Get(SessionIdentifier)": "",
269  "Get(SortState)": "0",
270  "Get(StatusAreaState)": "1",
271  "Get(SystemAppearance)": "Aqua",
272  "Get(SystemDrive)": "/Macintosh HD/",
273  "Get(SystemIPAddress)": "xxx.xxx.xx.xx",
274  "Get(SystemLanguage)": "Japanese",
275  "Get(SystemLocaleElements)": {
276    "APIVers": 1,
277    "Currency": {
278      "Leading": true,
279      "Symbol": "¥"
280    },
281    "Date": {
282      "DMQ": {
283        "1stDayOfWeek": 1,
284        "DaysOfWeek": {
285          "AbbrvList": [
286            "日",
287            "月",
288            "火",
289            "水",
290            "木",
291            "金",
292            "土"
293          ],
294          "NameList": [
295            "日曜日",
296            "月曜日",
297            "火曜日",
298            "水曜日",
299            "木曜日",
300            "金曜日",
301            "土曜日"
302          ]
303        },
304        "Months": {
305          "AbbrvList": [
306            "1月",
307            "2月",
308            "3月",
309            "4月",
310            "5月",
311            "6月",
312            "7月",
313            "8月",
314            "9月",
315            "10月",
316            "11月",
317            "12月"
318          ],
319          "NameList": [
320            "1月",
321            "2月",
322            "3月",
323            "4月",
324            "5月",
325            "6月",
326            "7月",
327            "8月",
328            "9月",
329            "10月",
330            "11月",
331            "12月"
332          ]
333        },
334        "Quarters": {
335          "AbbrvList": [
336            "Q1",
337            "Q2",
338            "Q3",
339            "Q4"
340          ],
341          "NameList": [
342            "1st Quarter",
343            "2nd Quarter",
344            "3rd Quarter",
345            "4th Quarter"
346          ]
347        }
348      },
349      "DateNums": {
350        "0d": true,
351        "0m": true,
352        "YYyy": false
353      },
354      "DateOrderID": 2,
355      "DateOrderName": "YMD",
356      "Sep": "/",
357      "YMD": {
358        "ElementArray": {
359          "NameList": [
360            "M#",
361            "D#",
362            "D$",
363            "YYYY#"
364          ],
365          "SepList": [
366            "年",
367            "月",
368            "日 ",
369            ""
370          ]
371        },
372        "MustUseLocalesSep": false
373      }
374    },
375    "LocaleID": {
376      "IDNum": 31,
377      "IDStr": "Japanese",
378      "ISOLangCode": "ja",
379      "LID": "Japanese",
380      "Name": "日本語"
381    },
382    "Misc": {
383      "Active": true,
384      "Metric": true
385    },
386    "Num": {
387      "1000s": ",",
388      "Decimal": ".",
389      "Lead0": true
390    },
391    "Text": {
392      "SQuotLead": "“",
393      "SQuotTrail": "”",
394      "Sep": ","
395    },
396    "Time": {
397      "12h": false,
398      "HMS": {
399        "0h": false,
400        "24h": "",
401        "Seconds": false
402      },
403      "NightDay": {
404        "12hSuffix": true,
405        "amStr": " 午前",
406        "pmStr": " 午後"
407      },
408      "Sep": ":"
409    }
410  },
411  "Get(SystemNICAddress)": "xx:xx:xx:xx:xx:xx",
412  "Get(SystemPlatform)": "1",
413  "Get(SystemVersion)": "12.6.6",
414  "Get(TemporaryPath)": "/Macintosh HD/var/folders/z9/vcnvrfcn4kn1gsvsq62p6hj00000gn/T/S11/",
415  "Get(TextRulerVisible)": "0",
416  "Get(TotalRecordCount)": "200",
417  "Get(TouchKeyboardState)": "0",
418  "Get(TransactionOpenState)": "0",
419  "Get(TriggerCurrentPanel)": "0\r",
420  "Get(TriggerExternalEvent)": "",
421  "Get(TriggerGestureInfo)": "",
422  "Get(TriggerKeystroke)": "",
423  "Get(TriggerModifierKeys)": "",
424  "Get(TriggerTargetPanel)": "0\r",
425  "Get(UUID)": "A36A8331-6CB7-4E81-A5AD-660F361612E8",
426  "Get(UUIDNumber)": "6201648709283681893653079105481314214721707393510570470818",
427  "Get(UseSystemFormatsState)": "1",
428  "Get(UserCount)": "1",
429  "Get(UserName)": "Teruhiro Komaki",
430  "Get(WindowContentHeight)": "768",
431  "Get(WindowContentWidth)": "1024",
432  "Get(WindowDesktopHeight)": "1865",
433  "Get(WindowDesktopWidth)": "3360",
434  "Get(WindowHeight)": "873",
435  "Get(WindowLeft)": "2064",
436  "Get(WindowMode)": "0",
437  "Get(WindowName)": "function",
438  "Get(WindowOrientation)": "-1",
439  "Get(WindowStyle)": "0",
440  "Get(WindowTop)": "170",
441  "Get(WindowVisible)": "1",
442  "Get(WindowWidth)": "1024",
443  "Get(WindowZoomLevel)": "100"
444}