feat: ClassHash等のネスト構造を展開するFlattenRecordを追加

This commit is contained in:
Kenichiro NOGI 2026-09-11 13:27:26 +09:00
parent d3d844d441
commit 167e2ba5d9

View File

@ -323,6 +323,25 @@ Function getRecordsData(tableId As String) As Collection
End If End If
End Function End Function
'******************************************************************************
'レコードDictionary内のネストした*HashClassHash、NumHash、DateHash、DescriptionHash、CheckHashなど
'展開し、1階層のDictionaryにフラット化する
Function FlattenRecord(record As Dictionary) As Dictionary
Dim flat As New Dictionary
Dim key As Variant
For Each key In record.Keys
If TypeName(record(key)) = "Dictionary" Then
Dim innerKey As Variant
For Each innerKey In record(key).Keys
flat.Add innerKey, record(key)(innerKey)
Next innerKey
Else
flat.Add key, record(key)
End If
Next key
Set FlattenRecord = flat
End Function
'****************************************************************************** '******************************************************************************
'REST API呼出処理 'REST API呼出処理
' method GetかPOSTか ' method GetかPOSTか