我在airtable中有一个基地,现在我需要以编程方式建立列(字段)。例如,sql有一个针对此操作的查询
ALTER TABLE Employees
ADD EmployeeID numeric NOT NULL IDENTITY (1, 1)Airtable有没有API来做这样的操作?
发布于 2018-07-13 19:16:51
Airtable提供了一个可供使用的API,但不是用于添加列。Github上有一个Node.js包和其他几个编程库。
他们也有官方的Doc's 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'));
});下面是更新记录的更新函数的快速片段。
发布于 2019-09-05 19:49:42
不能动态更新Airtable表。只能更新现有的字段值。来自Nick C的响应是修补记录的语法。
https://stackoverflow.com/questions/51223917
复制相似问题