1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-18 23:48:56 +02:00
OpenIntegrations/docs/en/md/Airtable/Record-management/Create-posts.md

1.6 KiB

sidebar_position
3

Create records

Creates one or an array of records by description or an array of field value descriptions

Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export

Parameter CLI option Type Destination
Token --token String Token
Base --base String Database identifier
Table --table String Table identifier
Data --data Structure, Array of Structure Set or array of sets of Key : Value pairs > Field : Indicator

Returns: Map Of KeyAndValue - serialized JSON response from Airtable

	
 
 Base = "apptm8Xqo7TwMaipQ";
 Table = "tbl9G4jVoTJpxYwSY";
 Numeric = 10;
 StringType = "Hello";
 
 RowDescription1 = New Structure("Number,String", Numeric, StringType);
 RowDescription2 = New Structure("Number,String", Numeric, StringType);
 
 Data = New Array;
 Data.Add(RowDescription1);
 Data.Add(RowDescription2);
 
 Response = OPI_Airtable.CreatePosts(Token, Base, Table, Data); //Map
 Response = OPI_Tools.JSONString(Response); //JSON string
 
	
 
 oint airtable CreatePosts --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --data %data%


{
 "records": [
 {
 "id": "recjHNKNZBWLZkZ7A",
 "createdTime": "2024-05-10T19:39:51Z",
 "fields": {
 "Number": 10,
 "String": "Hello\n"
 }
 },
 {
 "id": "recGyJ0MlN1H3GMuN",
 "createdTime": "2024-05-10T19:39:51Z",
 "fields": {
 "Number": 10,
 "String": "Hello\n"
 }
 }
 ]
 }