1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-21 01:50:24 +02:00
OpenIntegrations/docs/en/md/Airtable/Record-management/Create-posts.md
2024-07-10 11:59:55 +03:00

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 pairs Key : Value > Field : FieldValue

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"
 }
 }
 ]
 }