Airtable动态添加列

问题描述 投票:0回答:3

我在airtable中有一个基础,现在我需要以编程方式增加列(字段)。 比如sql有一个查询这个操作

ALTER TABLE Employees
  ADD EmployeeID numeric NOT NULL IDENTITY (1, 1)

Airtable 有 API 来做这样的操作吗?

node.js airtable
3个回答
0
投票

Airtable 提供了一个 API 来使用,但不用于添加列Github 上有一个 Node.js 包和其他几个编程库。

他们也有官方文档https://airtable.com/api。如果没有发挥创造力和破解某些东西,就不可能通过 API 修改表的架构。因此,您无法执行添加列或修改现有表中的值等操作。

var Airtable = require('airtable');
var base = new Airtable({apiKey: 'YOUR_API_KEY'}).base('app$$%&#*(@');

base('Employees').update('EmployeeID', {
  "EmployeeID": "Number"
}, function(err, record) {
    if (err) { console.error(err); return; }
    console.log(record.get('EmployeeID'));
});

这是更新记录的更新函数的快速片段。


0
投票

可以使用 Web API 添加或更新 Airtable 表列:

添加:https://airtable.com/developers/web/api/create-field

更新:https://airtable.com/developers/web/api/update-field


-1
投票

您无法动态更新 Airtable 表。您只能更新现有的字段值。 Nick C 的响应是 PATCH 记录的语法。

© www.soinside.com 2019 - 2024. All rights reserved.