Records extractor
[apis/airtable/utils/Records extractor]

Extracts all records from an AirTable API response.
Keywords: airtable, records, extract
Input ports
resp. data:
{"records": {"id": string, "createdTime": string, "fields": {string: any}}[]}
Receives the JSON body of the record insertion response from AirTable. Example:
{<br> "records": [<br> {<br> "id": "rec5GZcokQryzdZ4v",<br> "createdTime": "2022-09-29T13:22:12.000Z",<br> "fields": {<br> "string column": "value0",<br> "number column": 0<br> }<br> },<br> {<br> "id": "recAudXcaHdms3eSR",<br> "createdTime": "2022-09-29T13:18:10.000Z",<br> "fields": {<br> "string column": "value0",<br> "number column": 0<br> }<br> }<br> ]<br> }<br> ```<br>
Output ports
records:
{"records": {"id": string, "createdTime": string, "fields": {string: any}}[]}["records"][number]["fields"][]
Sends the extracted records. Example:
[<br> {<br> "string column": "value0",<br> "number column": 0<br> },<br> {<br> "string column": "value0",<br> "number column": 0<br> }<br> ]<br> ```<br>
record ids:
string[]
Sends the IDs of the records extracted. Example:
[<br> "rec5GZcokQryzdZ4v",<br> "recAudXcaHdms3eSR"<br> ]<br> ```<br>
AT records:
{"records": {"id": string, "createdTime": string, "fields": {string: any}}[]}["records"]
Sends the record as received from the AirTable API. Example:
[<br> {<br> "id": "rec5GZcokQryzdZ4v",<br> "createdTime": "2022-09-29T13:22:12.000Z",<br> "fields": {<br> "string column": "value0",<br> "number column": 0<br> }<br> },<br> {<br> "id": "recAudXcaHdms3eSR",<br> "createdTime": "2022-09-29T13:18:10.000Z",<br> "fields": {<br> "string column": "value0",<br> "number column": 0<br> }<br> }<br> ]<br> ```<br>
Last updated