问题标签 [airtable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1117 浏览

javascript - Airtable请求后如何将记录中的数据导出到json对象中

我正在尝试将 Airtable 记录的结果导出到 json 文件中。

我在codesandboxio 中使用了一个react-js 环境。

我编写了一个检索所有记录的函数,但我只能 console.log 记录它们的值。

我想返回 recList 并将其解析为 json 对象。

0 投票
3 回答
389 浏览

node.js - 仅将 Airtable 用作 ui

是否可以仅将 Airtable 用作 UI 并从我的 API 获取数据并将其填充到 Airtable 中

目前从文档来看,Airtable 似乎与它自己的数据库/电子表格挂钩,如果我想通过我的节点 API 在 AWS 上运行的 PostgreSQL 数据库中插入数据,我将不得不使用 IFTTT

0 投票
1 回答
677 浏览

javascript - 即使我运行 npm install airtable 也找不到模块 airtable

我目前正在尝试将 airtable api 用于我的网站后端,但是当我编写 (nodejs)

并通过命令提示符执行文件node [filepath]会引发错误说

我已经写了

所以应该安装模块,对吧?

我希望使用完整的代码,它可以在 localhost 端口 3000 上设置服务器,但我无法通过require()声明。

package.json(省略了一些信息):

0 投票
0 回答
50 浏览

excel - Airtable/Excel 多个 if 语句帮助(语法似乎相同)

刚开始使用 Airtable 并喜欢它。

我正在寻找编写一些代码,以便如果一列中的单元格(例如 10 月 19 日)在 9 月至 11 月(确实如此)内,则带有公式的单元格将显示“Q1 Y2”(我们的季度运行 9 月-八月,不要问为什么!)。

问题是我每个月都必须做一个巨大的嵌套 if 语句,然后当我们到 9 月 20 日时,公式将输出“Q1 Y3”,我将不得不运行接下来的 12 个月。有任何想法吗?

我已将此标记为 excel,因为 if 语句语法似乎相同。

谢谢,亚当

0 投票
1 回答
131 浏览

python - 无法让 Python 补丁请求工作

我不明白为什么上述方法对补丁请求不起作用。我尝试了很多变体,包括没有类型转换。我得到以下回应。

0 投票
0 回答
282 浏览

vue.js - 如何使用 Gridsome 和 Graphql 查询 Airtable 关系数据?

我正在使用 Airtable 模板和 Gridsome 来查询产品目录模板中的家具。在 AirTable 中,家具数据表有一个“设计师”属性,其值是创建家具的设计师的 id。我的想法是使用该 ID 值创建另一个查询并获取特定设计器的所有数据。设计师有自己的桌子,所以我的问题是。如何创建一个关系查询来获取“设计师”的 ID 和数据的路径?

我的 gridsome.config.js

索引.vue

组件/ProductCard.vue

模板/Designer.vue

非常感谢任何帮助!

0 投票
1 回答
462 浏览

python - 如何在 Python 中附加分页响应中的数据集?

我(似乎)成功地使用分页通过 Python API 调用遍历 Airtable 记录。但是我无法理解如何从第一次调用中附加数据并且所有迭代都得到调用。我的代码如下:

然后我尝试创建附加数据集的数据框。我在循环中的哪个位置附加数据?

0 投票
1 回答
439 浏览

database - 使用 url 在 airtable 数据库中查询数据

我想在我的基础中实现用于搜索特定数据的 URL,filterByFormula 下面是我的链接,我遇到了错误以及如何解决该问题

我的网址:

我尝试使用邮递员,请帮助我。

0 投票
1 回答
237 浏览

csv - 如何以编程方式将 CSV 导入 AirTable(任何 API?)

在查看 AirTable API 时,似乎没有允许以编程方式 (API) 插入 CSV 以在基础中创建新选项卡的功能。

0 投票
2 回答
2778 浏览

javascript - 如何调用 API,循环 axios.get() 添加 ?offset=并退出循环?

我有一个对 http GET 数据的 API 调用,一次 100 条记录。

它有一个 GET URL 参数: ?offset=

可以设置为获取所有结果。

最初我认为偏移量为 0,必须进行测试,但随后为 101、201、301。

第一次提取将获得记录 1..100。

我从这个(下面的代码)开始,获取前 100 条记录,但我不确定这里的循环是什么样的,因为我不知道最终有多少记录,我不知道如何退出循环。

如果有人有这方面的经验,并且可以将此代码示例、修改并作为回复发布,将非常感激。


同样在 await 内,是否需要axios.get()调用processRecords()

await processRecords(),然后async processRecords()呢?

我得到错误,如果我指定await processRecords(),我试图理解这一点。


这是一个实际的工作示例,它将获取前 100 条记录,我想循环,递增?offset=<next start number>直到全部获取。

谢谢你!