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

reactjs - 将对象从 React 传递到 Express 并创建新的 Airtable 记录

我无法将对象从 React 传递到 Express,然后在 Express 中创建一个可播放记录。

作为反应,我通过以下方式向 Express 发送 http 请求:

我的快递代码是:

但是,我不断从 airtable api 收到错误消息。如果我将我的快速代码的第 4 行替换为:

代替

,一切正常。似乎这应该根据空气表文档工作......(https://airtable.com/api)。我在处理数据进出 JSON 的方式上是否做错了什么?谢谢

0 投票
1 回答
719 浏览

javascript - 为什么错误';' 当不需要分号时,预期会出现在我的 app.js 文件中吗?

我正在使用 React 创建一个 Chrome 扩展,它使用 Airtable 数据库,从教程中逐字复制代码。在我的 app.js 中,我按照说明在构造方法下方添加了一个名为“componentDidMount”的方法,该方法调用 Airtable API 以从中获取数据值。

我在第一行的左大括号上收到一个错误:

确切的错误是';' 预期的。ts(1005)

我从教程中逐行复制了代码行并设置了我的 Airtable。我还粘贴了我唯一的 ID 密钥,所以我很困惑为什么会发生这个错误。我认为问题不是真正的分号,因为我尝试添加一个,但它仍然会引发该错误。我已经包含了问题行之前和之后的代码截图,以及教程的相关部分。

这就是教程所说的要添加到我的 app.js 中的内容

错误突出显示,周围有上下文代码

这是教程链接,当然我不希望有人真正阅读它。如果查看上下文有帮助,本教程的这一部分刚刚过了一半,在标题下:“集成 React 和 Airtable”

https://upmostly.com/tutorials/create-simple-web-app-react-airtable/#introduction

如果有人能告诉我可能发生了什么,我将不胜感激。我对这段特定代码的理解还不是很强,因为我只是想完成本教程并理解它的每个部分。

如果您需要其他信息/代码才能知道出了什么问题,请告诉我。非常感谢!

0 投票
2 回答
2130 浏览

node.js - Dialogflow - 使用异步/等待从数据库中读取

这是我第一次使用 async/await。我在对话流意图内的数据库请求上下文中使用它时遇到问题。如何修复我的代码?

怎么了?

当我尝试使用我的后端运行时 - 这是我得到的:“Webhook 调用失败。错误:请求超时。”

我怀疑什么?

我的辅助函数 getTextResponse() 等待 airtable 的返回值,但永远不会得到它。

我想做什么?

  1. “GetDatabaseField-Intent”被触发
  2. 在里面它通过 getTextResponse() 向我的 airtable 数据库发送一个请求
  3. 因为我使用“await”,所以函数会在继续之前等待结果
  4. getTextResponse() 将返回“returnData”;所以 var 结果将用“returnData”填充
  5. getTextResponse() 已完成;因此将使用它的返回值创建响应
0 投票
1 回答
76 浏览

python - 有没有一种正确的方法来编码来自谷歌云的搜索与本地运行 Python 脚本?

Airtable Python Wrapper 在从本地机器执行时能够使用 Airtable.MAtch 找到一个字段,但它无法在 Google Cloud 上进行匹配。

宣布:

- - 编码:UTF-8 - -

预计会在 {mysearch} 字段中找到搜索变量。在我的机器上工作得很好。不会在 GCM 中找到匹配项。

0 投票
0 回答
47 浏览

node.js - 克隆 Github 存储库,使用 NPM 安装软件包或两者兼而有之?

我想为Airtable使用 API ,他们在 Gitbub 有一个Javascript API 客户端。我已经安装了 Node.js/NPM 和 Git,但我不确定如何开始(我知道 Javascript,这不是问题)。

这是我尝试过的:

按照说明

我试图npm install airtable像它说的那样运行(在 Git Bash 中)。这将安装一个名为package-lock.json的文件和一个名为node_modules的文件夹,其中包含 71 个包/子文件夹。我很确定这不足以开始编码和实现 API。

克隆回购

我也尝试过克隆存储库。包文件列出了三个可用的脚本:

  • "pretest": "npm run lint",
  • “lint”:“咕噜 jshint”
  • “测试”:“开玩笑--env 节点”

我以前只用过npm run dev,但这显然不是一个选择,所以我完全迷失了。我看过几个关于如何使用 Github 和 NPM 的教程,但在这种情况下它们没有帮助。我应该怎么做才能开始?

谢谢!

0 投票
1 回答
306 浏览

javascript - 将授权标头添加到 GET 请求

我正在使用新的 SDK 2.0 构建 alexa 技能,但现在无法实现简单的 http get 请求。如何将授权标头添加到 getRemoteData url 请求?下面的代码不起作用。

我正在尝试调用 Airtable API 来获取一些远程数据

0 投票
0 回答
84 浏览

javascript - 如何使用存储字段名称的变量而不是 ReactJS 中的实际 AirTable 字段名称来访问 Airtable 中的字段?

在我的 React 应用程序中,我试图根据日期更新列。本质上,如果是第一周,我的变量将是 1。第二周,我的变量将是 2。等等。在 Airtable 中,我有几个具有相同名称的列,但它们每个都以不同的数字结尾(这将是变量)。我创建了一个变量,将列名(末尾没有数字)与周数变量连接起来。我正在运行一个循环,该循环根据 AirTable 中的数据创建按钮,并且 onClick 我想将变量 = 设置为列名 + 周数变量。我的问题是访问 AirTable 中列的代码行要求您编写列的文字名称,它不允许我插入变量来访问该字段。

我试过只插入变量名。我试过用括号和大括号括起来我的变量。

让 weekNumber = "W"+this.props.weekNumberValue for (让 i = 0; i < this.state.courses.length; i++){

由于我没有名为“weekNumber”的列,因此无法编写代码以从 AirTable 中提取数据。如果我输入 {weekNumber} 或 [weekNumber] 而不是 weekNumber ,ReactJS 会识别变量值但返回 "Parsing error: Unexpected token" 。

0 投票
0 回答
553 浏览

vue.js - 如何从graphql中的父引用节点中查找子节点

我正在使用 gridsome,它从空气表中提取数据。我有一个名为 Nouns 的表,它具有自引用层次结构(任何名词都可以是任何其他名词的父级或子级)。我只在 airtable 中定义了父母,并想为单个详细视图(Noun.vue)编写一个 graphql 查询,以查找所有将当前列为父母的名词。

我曾尝试使用过滤器,但无法弄清楚如何正确过滤嵌套对象。查询如下所示:

和标记

我不确定我在这里做错了什么,但继续收到此错误:Error: Field "contains" is not defined by type NounFilterIdFilter.

0 投票
1 回答
42 浏览

sql - 从逗号分隔和 ID 列创建 Excel 查找表工作表

我们导出了一个客户的表格,该表格正在使用 AirTable来跟踪其客户的信息和位置,以尝试将其导入 SQL 数据库。由于 AirTable 导出的方式,在其“AirTable Base”中对其他表的引用不是通过 ID 的,而是在单个列中导出为基本上是电源标签,因为缺乏更好的解释。

此表中有大约 4,000 个客户端行。客户可以有一个或多个位置。排除许多其他列,它看起来像:

我们正试图让数据准备好导入 SQL,因此我们正试图找到一个公式/方法,它可以采用 Client_ID,然后将其插入到由逗号分隔列制成的新数据表中的行中。使用上面的示例,新数据应如下所示:

这样做将允许我们获取唯一的位置,为它们分配 ID,然后将 Location 文本替换为 Location_ID 字段。

我在考虑数据透视表、文本到行等,但也许我对它们的经验不足以实现这一点。此外,任何解决方案显然都可以排除 ClientInLocation_ID 自动增量,因为一旦填充了其他两个字段,我们总是可以自动填充。非常感谢任何帮助。

0 投票
1 回答
150 浏览

html - 使用 Zapier Digests 通过 Gmail 以表格格式发送 Airtable 数据

我正在尝试使用 Zapier 通过 Gmail 发送摘要,使用 (1) Digest zap 聚合数据和 (2) Schedule zap 以触发发送摘要。我希望在我的 Zap 中提取的数据以表格的格式输出。

我尝试过的事情 -

1)尝试1:在摘要zap中包含整个电子邮件和表格(标题和行)的html代码,并使用计划电子邮件仅发送摘要问题:它将所有格式添加到它收集的每个数据点(所以如果我有表格标题或任何类似的东西,我为它收集的每一位数据获得一个新的表格标题行)。

2) 尝试 2:创建两个 html 表 - 一个在 Digest zap 中仅包含数据行(因此没有表标题、其他电子邮件文本等),另一个在 Schedule zap 中包含电子邮件文本和行标题。问题:摘要 zap 行 html 和计划 zap 电子邮件 html 之间的列宽不对齐(即使在 html 中内置了列宽)。

3) 尝试 3(下面的代码):仅在 Digest zap 中包含行的 html 编码,然后将其包装在 Schedule zap 中的 table html 中问题:输出是单个非常长的行