问题标签 [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 回答
430 浏览

javascript - 试图将从空气表中提取的数据连接到 gatsby graphql 到 algolia,插件不起作用

https://github.com/algolia/gatsby-plugin-algolia

当我运行构建(不填充我的 algolia 索引)时,这个插件似乎在我的 gatsby-config 中不起作用——我已经使用 algoliasearch 和 json 文件将数据推送到我的索引中,但我想要这个每当我构建时自动连接 - 因此数据始终与我的可播放数据保持同步。

我已经通过 github 上的文档(放在我的 gatsby-config.js 文件中)尝试了“gatsby-plugin-algolia”方法

我还通过 airtable 在组件上使用了更具体的实例的“myQuery”,如下所示

如果有人让这个插件运行和工作——我绝对可以使用一些提示来了解如何让它工作(这个包上没有太多文档)

谢谢你!

0 投票
2 回答
197 浏览

c# - 在非异步 asp.net 页面中调用异步方法

我在单个 asp.net 应用程序中面临两个不同端点的问题。基本上,问题是其中一个端点不允许页面中的异步方法,而另一个端点允许。如果我运行应用程序,一个端点会要求我有一个异步 asp.net 页面,但另一个端点会崩溃,反之亦然。

这是请求异步页面的异步方法,另一个包含强大的结构,不能以任何理由更改。有什么办法可以让它们一起工作吗?

顺便说一句,我正在使用 airtable.com api。

提前致谢。

0 投票
1 回答
479 浏览

java - 通过 Spring Boot 调用 AirTable Rest API 返回 401

我可以使用我的 API 密钥从 PostMan 和 Intellij 的内置 Rest Client成功调用AirTable API。当我尝试使用具有相同 URL 和标头的 Spring 的 RestTemplate 时,我得到 401

我的 RestTemplate 代码是:

通过 Rest 客户端(例如 PostMan 或 Intellij 的内置客户端)提供完全相同的 URL 和标头(Bearer API 密钥),我得到了 200 响应和来自 AirTable 的预期数据。

我在上面的代码中对 RestTemplate 做错了什么?

0 投票
0 回答
74 浏览

node.js - GitHub 页面或 Amazon S3 上的 Node.js 脚本

我想知道是否可以从 GitHub Pages 或 Amazon S3 在我的 Jekyll 页面中运行 Node.js 脚本?我认为它不能在 GitHub Pages 上运行,因为它不支持服务器端代码。不太确定。代码如下:

0 投票
1 回答
688 浏览

python - KeyError:AIRTABLE_API_KEY

在启动和运行 Web 应用程序时遇到一些问题。你可以在yx8dxjwh.apps.lair.io上看到这个项目在线运行,但是当我将它导入 pyCharm 时,我会看到 api 的一个关键错误。请看下面:

还有很多其他错误,但我觉得这是主要错误,可能会解决其余错误。

任何帮助,将不胜感激。

0 投票
3 回答
909 浏览

json - 如何使用 Airtable 作为后端?

我正在尝试在我的项目中使用 Airtable 作为提交表单的后端。但是,我似乎无法集成 API,也不知道问题所在。我正在使用 React 和 axios。

我对 JS 和 Airtable 都很陌生。

以下是我的错误代码:

提交表单后浏览器出错:

Airtable 错误:{“error”:{“type”:“INVALID_REQUEST_MISSING_FIELDS”,“message”:“在请求正文中找不到字段“fields”}}

有人可以请我做错了吗?提前非常感谢!

下面是我的代码:

0 投票
0 回答
240 浏览

node.js - 如何在通过每个 Promise 传递和更新对象的同时使用额外的 API 调用链接多个 Promise?

我是 Javascript 新手,刚刚熟悉 Promise,所以请原谅我的无知。

我正在尝试做的是从 Airtable 库请求所有记录,并根据未发送的名为“已发送电子邮件”的复选框过滤它们。当我过滤记录时,有 2 个字段中的链接记录,我需要额外请求以获取值。然后将所有这些值(各种数据和作为对象的收件人)插入 HTML 电子邮件模板并使用 AWS-SES 触发。然后选中这些记录的“已发送电子邮件”复选框,以防止电子邮件被多次发送。计划是让这一切在 AWS Lambda 中按时间间隔运行。随着记录被添加到基础中,它们会自动通过电子邮件发送到列表中。

我能够获取记录并过滤它们。我也很乐意在 Lambda 中执行代码并使用 SES。但是我几天来一直在努力获取链接记录的值。这两个都是人员列表,其中 1 个是收件人电子邮件地址。

我尝试过的许多事情最终要么返回第一步调用的原始记录,要么返回未定义。我链接了很多承诺,但我认为我做的不对,因为它们似乎运行不正常。我也在尝试奇怪的事情,比如使用全局数组而不是我通过承诺和更新传递的对象。

任何帮助表示赞赏。先感谢您。

0 投票
2 回答
507 浏览

vue.js - 如何获取一个数组中的所有记录名称?

我正在尝试制作一个小型网页并将 Airtable 用作数据库。我的基地包括几个领域。最重要的是 "name" 和 "icon_png" 我使用 vue.js,通过 axios 登录并在一个数组中获取所有数据库,命名项目。当我想列出名称时,我可以使用 <... v-for="item in items"> 在 html 端进行操作,但它只是呈现。

现在我需要通过“props”将所有名称作为一个变量传递给子组件。我如何处理数组并将名称从数组“项目”发送到数组,例如“名称”?

PSLater 我还必须将所有图像放在另一个组件的单独数组中。

这是我的 JS 代码。而且我不知道如何将名称放在“名称”中

0 投票
1 回答
350 浏览

shortcut - 如何在 Shortcuts 应用中使用 Airtable API 过滤记录

在快捷方式应用程序中,我无法使用 Airtable 中的“字段”参数过滤记录。

首先,我可以在 Shortcuts 应用程序的以下 URL 中成功列出带有“maxRecords”参数的记录。

但是,如果我使用“字段”参数,并将 URL 更改如下。我会收到以下错误消息。我已经多次阅读 API 文档,但无法弄清楚。

0 投票
1 回答
339 浏览

zapier - 高级搜索:Airtable 到 Zapier

这是我的第一篇文章!

我们要创建一个空表集成:当某一列中的 ID 是奇数时,我们将自动更新另一列的 STATUS。已经用谷歌搜索过,但可能找不到正确的答案,尤其是对于“搜索公式”字段。感谢任何帮助!

非常感谢!