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-08-13 15:52:26 +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 Description
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"
  }
  }
  ]
  }