官方Airtable JavaScript库.
飞机列表.js
Airtable API 提供了一个简单的访问方式 数据。 无论是联系人,销售线索,存货,申请人 信息或待办事宜,相互作用的词汇 匹配您的数据结构。 您将使用您的表格名地址 表格,可访问这些列所存储数据的列名。 单位 换句话说,空气表 API是你自己的 RESTful API 对于你的 基础.
安装
节点.js
在节点工程中安装 airtable.js :
npm install airtable
Airtable.js与节点10及以上兼容.
浏览器
要在浏览器中使用 airtable.js,请使用 空气表 浏览器 js 位于 build 文件夹.
演示,运行:
cd test/test_files
python -m SimpleHTTPServer
编辑 test/test_files/index.html - 把你们的 BASE_ID 财务报告和审定财务报表 API_KEY (小心点! ) 你把你的API密钥放在网页上! 创建一个单独的账户,与其共享一个基础).
然后在您的浏览器中打开 http://localhost: 8000 .
Airtable.js与Airtable网络应用支持的浏览器相兼容,可与Airtable网络应用兼容 除了萨法里1分 airtable.js支持Safari 10.1及更高. 见 技术要求 更多细节.
配置
有三种可供选择的办法:
apiKey- 给您的 API 暗号设置标志 访问 您的账户页面 创建 API 令牌。 ()AIRTABLE_API_KEY(中文(简体) )endpointUrl- API的终点要击中。 您可能想要覆盖 如果您正在使用 API 代理( 如 runscope.net) 调试您的 API 调用 。 (AIRTABLE_ENDPOINT_URL(中文(简体) )requestTimeout- 请求的超时(以毫秒计) 默认为5分钟( E)300000(中文(简体) )
您可以通过 Airtable.configure数字 :
Airtable.configure({ apiKey: 'YOUR_SECRET_API_KEY' })
在全球范围通过流程嵌入(例如12要素设置).
export AIRTABLE_API_KEY=YOUR_SECRET_API_KEY
您也可以覆盖每个连接的设置 :
var airtable = new Airtable({endpointUrl: 'https://api-airtable-com-8hw7i1oz63iz.runscope.net/'})
交互式文件
转到 https://airtable.com/api 页面存档备份,存于互联网档案馆 查看您的 AirTable 基地的 API 交互式文档。 一旦您选择一个碱基,请单击"JavaScript"标签来查看使用 Airtable.js 的代码片段. 它会用这个库为您对基地进行的所有操作提供示例.
承诺
截止 页:1 所有的方法都要求 done 召回将返回一个承诺,如果你不通过 done 调用.
例如:
table.select().firstPage(result => { ... })
等同为
table.select().firstPage().then(result => { ... })
测试
测试通过 npm run test。 。 。 .
我们争取100%的测试覆盖率。 某些方面可能无法检验或不适合 测试范围。 工具支持忽略文件的特定部分 此处记录;酌情使用.
当您运行测试时, 将生成覆盖报告 ./coverage/lcov-report/index.html
您可以在浏览器中访问,以便逐行报告.