Skip to main content
Module

x/airtable/mod.ts>Airtable#update

Unofficial Airtable client for Deno 🦕
Go to Latest
method Airtable.prototype.update
import { Airtable } from "https://deno.land/x/airtable@v0.2.2/mod.ts";

Update multiple for selected base and table

const updateMultiple = await airtable.update(
  [
    {
      id: "recXXXXXXXXXXXXXX",
      fields: { ["Name"]: "Adult boi", ["Age"]: 30 },
    },
    {
      id: "recXXXXXXXXXXXXXX",
      fields: { ["Name"]: "Yung boi", ["Age"]: 15 },
    },
  ],
  { typecast: true }
);

Type Parameters

T extends FieldSet

table field types

Parameters

records: TableRecord<T>[]

array of record values to be updated

optional
options: RecordOptions

Returns

Promise<TableRecords<T>>

array of updated record values

Update single records for selected base and table

const updateOne = await airtable.update("recXXXXXXXXXXXXXX", {
  ["Name"]: "Adult boi",
  ["Age"]: 30,
});

Type Parameters

T extends FieldSet

table field types

Parameters

id: string

record id

record: T

record values

optional
options: RecordOptions

Returns

Promise<TableRecord<T>>

updated record values