问题标签 [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 投票
0 回答
135 浏览

javascript - 托管在 AWS S3 上的 HTML/JavaScript 格式的 Airtable API

我有一个位于 AWS S3 存储桶中的网页,我想编写一个 JavaScript 文件,该文件可以通过 API 连接到 Airtable 基础。我在网上看到的所有内容都特别提到了 Node.js(我的 JS 经验很少,也没有 Node 经验)——我想知道是否可以在没有 Node 的情况下连接到 API,或者如果没有,我需要做些什么来配置它?

这是位于 S3 存储桶中的 HTML 文件 (internal.html)(注意:现在我可以从 Airtable 请求中获取 JSON 并放入单个 blob 中并将其转储到 json-blob div 中):

我不清楚在 HTML 中调用的 JS 文件(js/internal.js)中应该包含什么内容;试图从搜索中拼凑出一些东西,比如var Airtable = require('airtable');给我一个控制台错误,要求未定义。

0 投票
1 回答
304 浏览

python-3.x - 使用 Python 的 Requests 库访问 Airtable 的分页

如何通过在 url 或查询中包含给定的偏移量来访问 Airtable 的分页?

我在下面包含在 url 中的尝试失败,出现错误“KeyError:'offset'”。

我已经能够访问每个函数 at_page() 的第一个偏移量。为简单起见,我从函数中获取结果并将其硬编码到变量 offset_01。

谢谢!

0 投票
0 回答
66 浏览

javascript - 从 Codesandbox.io 访问 Airtable

我从字面上复制了 Airtable API 的片段,例如:

但是,我得到的唯一错误是:

知道问题可能是什么吗?

0 投票
1 回答
121 浏览

if-statement - 空气桌公式

我正在研究 AirTable。本质上,我连接了一系列单元格,最终目标是生成带有这些单元格中文本的文件名。但是,并非所有文件名都具有相同的属性。

因此,如果您在下面的公式中注意到,如果文件没有“DynamicSubitle”,它将留下一个双下划线。我怎么能避免呢?

这是我的公式:

谢谢大家!

0 投票
1 回答
75 浏览

python - 在线使用Airtable Python Wrapper文档问题

我在为 python 使用 Airtable 模块时遇到问题当我在本地计算机中使用我的 IDE 时,文档工作正常,但是当我在任何网站(如 repl.it)上使用相同的代码或将它托管在 pythonanywhere 上时,它给了我一些错误我的属性发现它的替代品,例如将创建插入,get_all 将获得...等,但我找不到 get_all 属性中使用的参数“排序”的替代品,这使得我的代码无法像我一样工作希望它工作

0 投票
0 回答
47 浏览

python - 无论如何要向预先存在的函数添加关键字参数?

我正在使用 get 函数从 Airtable 导入数据,但我需要对记录进行排序,所以无论如何要创建一个可以在 python 中对结果进行排序的 kwarg?这个想法是在github中提出的,但我无法理解

Github代码:

0 投票
1 回答
157 浏览

javascript - 如何安装模块(airtable.js)

可能这个问题有点愚蠢,但我对 js 很陌生,我想使用 airtable api,所以我从https://github.com/Airtable/airtable.js下载 Airtable.js并将我的文件提取到 D 中:然后我尝试在 node.js cmd 中键入“npm install airtable”并发生此错误。

npm WARN saveError ENOENT:没有这样的文件或目录,打开 'C:\Users\user\package.json'
npm WARN enoent ENOENT:没有这样的文件或目录,打开 'C:\Users\user\package.json'
npm WARN user 没有描述
npm WARN user 没有存储库字段。
npm WARN 用户没有 README 数据
npm WARN 用户没有许可证字段。

我认为这是关于我提取文件的路径,但我不知道如何修复它。

0 投票
1 回答
1958 浏览

node.js - AirTable API 通过电子邮件查找记录

我试图通过尝试在用户表中找到他们的电子邮件来查看用户是否存在,如果它不存在,那么我正在插入用户。

我得到的错误是

API 文档在这里: https: //support.airtable.com/hc/en-us/articles/203255215-Formula-Field-Reference

我也试过

并得到了错误

0 投票
2 回答
1750 浏览

vue.js - 使用 Axios 在 Vuetify v-data-table 中未显示 JSON 数据

无法获取要显示的 JSON 数据。我正在接收数据。尝试从 JSON 中获取两个字段并将其放入 v-data-table 中。在它的当前形式中,表格生成并且正确的行数出现在记录数中,但每一行都是空白的。

JSON数据的一个例子:

和代码:

0 投票
1 回答
171 浏览

javascript - filterByFormula 结果创建新记录

我正在使用 Twilio Functions (node.js) 将所有传入文本加载到 AirTable。我正在使用 2 张桌子 -

  • “接收文本”,包含“入站文本日期”、“入站文本内容”和“UID”列。
  • “用户”列“UID”和电话号码(“您的号码”)。

收到短信时,我只有电话号码。所以我尝试使用带有电话号码的FilterByFormula 从“用户”表中检索用户的UID。

这是我正在运行的代码 -

现在进行测试,UID 是硬编码的,它工作正常。我不确定如何将来自 filterByFormula 的 UID 获取到变量中,或者直接获取到消息变量中。

UID 和电话号码都是“用户”中的唯一值,所以我不希望收到超过 1 条记录。

谢谢。