Skip to content

Commit ca2915b

Browse files
authored
Merge pull request #160 from teableio/docs-sync/airtable-history-ai-chat
docs: sync Airtable import and AI chat updates
2 parents 6c4aca5 + afc4b9f commit ca2915b

11 files changed

Lines changed: 84 additions & 12 deletions

File tree

en/basic/ai/ai-chat.mdx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ When you paste a long block of plain text, Teable converts it to a Markdown atta
3333
- **Model**: Use the model menu to choose the model for the conversation. Use a lighter model for simple queries, cleanup, or rewriting, and a stronger model for complex planning, cross-table analysis, and app building.
3434
- **Intelligence**: Choose the **Intelligence** level separately in the model menu. It controls thinking depth; higher levels produce more thorough reasoning.
3535
- **Secrets**: Open the **+** menu and choose **Secrets** to store API keys or other credentials for AI Chat. AI Chat can read these values as environment variables. Saved values are write-only; enter a new value to update a secret.
36-
- **Queued messages**: If you send another message while AI is still working, the message is queued. Queued items show the same table, view, attachment, and selection chips as the chat input. Use **Edit** to move a queued item back into the input, **Stop & send now** to interrupt the current run and send that item, or **Remove** to delete it from the queue.
36+
- **Skills**: Open the **+** menu and choose **Skills** to import, enable, disable, or try skills in the current chat context. Personal skills are only available to you. Base skills are shared with collaborators in the current base. In the input box, type `/` to choose an enabled skill.
37+
- **Queued messages**: If you send another message while AI is still working, the message is queued. Queued items show the same table, view, attachment, and selection chips as the chat input. Use **Edit** to move a queued item back into the input, **Send follow-up without interrupting** to add a text follow-up to the current run when that action is available, or **Remove** to delete it from the queue. Items that cannot be sent as follow-ups stay queued until the current run finishes.
3738

3839
## Common Uses
3940

@@ -204,7 +205,11 @@ Teable is improving the experience and runtime capability for long-running tasks
204205
</Accordion>
205206

206207
<Accordion title="What happens if I send another message while AI is working?">
207-
The new message is queued. You can edit the queued message, remove it, or use **Stop & send now** to interrupt the current run and send the queued message.
208+
The new message is queued. You can edit the queued message, remove it, or, when the action is available, use **Send follow-up without interrupting** to add a text follow-up to the current run.
209+
</Accordion>
210+
211+
<Accordion title="How do I use Skills in AI Chat?">
212+
Open the **+** menu and choose **Skills** to import or manage skills, or type `/` in the input box to choose an enabled skill. Use personal skills for your own chats, and Base skills when collaborators in the same base should be able to use the skill. Users who can manage the base can add Base skills. If AI Chat presents a `.skill` file, use **Install** on the file card to add it.
208213
</Accordion>
209214

210215
<Accordion title="What happens when I copy a message with chips?">

en/basic/ai/app-builder.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ The App Builder provides a dual-interface for both non-technical users and devel
3636
The command center for your app.
3737
- **Natural Language Editing**: Describe changes like *"Make the header blue"* or *"Add a submission form for new records"*.
3838
- **Auto-Routing**: The AI understands which component or page you are referring to and modifies it directly.
39+
- **Skills**: Open the **+** menu and choose **Skills** to manage skills for this app conversation. App skills are only available to the current app.
3940
- **Clear Conversation**: If the current conversation has drifted, click **Clear Chat** in the bottom-right corner of the panel to start a new session. This clears the chat history for the current conversation but does not delete the app itself. The first use shows a confirmation, and you can choose not to show it again next time.
4041

4142
### 2. Live Preview Panel

en/basic/record/record-history.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Click the **...** button in the top-right corner of the table, then choose **His
2525

2626
In the table history dialog, click **View Record** next to a history entry to jump to the corresponding record.
2727

28+
Use the filters at the top of the dialog to narrow history by field, user, and time range. After filtering, use **Clear filters** to return to the full list.
29+
2830
<Info>When the **Authority Matrix** is not enabled, users with table editing permission can view table record history. When it is enabled, only administrators can view it.</Info>
2931

3032
## Individual Record History
@@ -47,10 +49,13 @@ Open the record detail card, then click the record history icon in the top-right
4749

4850
You can also right-click a record in the table view and select **Show record history**.
4951

52+
In individual record history, you can use the same filters to focus on a field, modifier, or time range for that record.
53+
5054
Users only need editing permission for a specific record to view that record's history.
5155

5256
## Notes
5357

5458
- Record history stores changes at the cell level.
5559
- Bulk import, bulk paste, and bulk update operations can generate many history entries.
60+
- Button field actions appear as **Clicked button** entries.
5661
- If you cannot see the history entry point, first confirm whether you have editing permission for the corresponding record or table.

en/basic/table.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ In a base, click the `+` button in the directory and choose to:
2121
1. Create a new blank table
2222
2. Import from a CSV file
2323
3. Import from an Excel file
24+
4. Import from Airtable, if Airtable integration is configured
2425

2526
See the [Import section](/en/basic/table/import) for details.
2627

en/basic/table/import.mdx

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
title: "Import"
3-
description: "Import CSV or Excel files to create a new table or append data to an existing table."
3+
description: "Import CSV, Excel, or Airtable data into Teable."
44
---
55

66
{/* mintlify-resync: 2026-05-14 */}
7-
Use import to initialize a new table or append new data to an existing table.
7+
Use import to initialize a new table, append new data to an existing table, or bring tables from Airtable into a Teable base.
88

99
<Info>
1010
Excel files are limited to **5MB**. If you need to import a larger dataset, save it as **CSV** first and then import it.
1111
</Info>
1212

1313
<Steps>
1414
<Step title="Choose an import method">
15-
To create a new table, click `+` at the top of the left directory and choose `From CSV` or `From Excel`. To append data to an existing table, choose `Import data` from the target table menu.
15+
To create a new table, click `+` at the top of the left directory and choose **CSV file** or **Excel file** under **Add from other sources**. To append data to an existing table, choose **Import data** from the target table menu.
1616
</Step>
1717
<Step title="Upload the file">
1818
Select the CSV or Excel file you want to import. Excel files must be **5MB** or smaller.
@@ -31,7 +31,7 @@ Before the completion notification arrives, do not delete the table being genera
3131

3232
## Import Flow
3333

34-
Click `+` at the top of the left directory and select CSV or Excel according to your file type.
34+
Click `+` at the top of the left directory and select **CSV file** or **Excel file** according to your file type.
3535

3636
<img
3737
src="/images/docs/base/2026-05-22-table-create-menu.png"
@@ -57,6 +57,30 @@ To append data to an existing table, open the table menu, select **Import data**
5757

5858
After upload, map file columns to fields in the target table, then click **Import**. Teable processes the data in the background and notifies you when the import succeeds or fails.
5959

60+
## Import from Airtable
61+
62+
If Airtable integration is configured for your instance, you can import an Airtable base into the Teable base you are viewing.
63+
64+
1. Open the target Teable base.
65+
2. Click `+` at the top of the left directory.
66+
3. Under **Add from other sources**, choose **Airtable**.
67+
68+
<img
69+
src="/images/docs/base/2026-06-24-table-import-airtable-menu.png"
70+
alt="Airtable import entry in the base menu"
71+
className="docs-screenshot"
72+
/>
73+
74+
4. Connect your Airtable account if needed, then choose the Airtable base to import.
75+
5. Choose whether to import records, download and import attachments, and import view filters, sorts, and grouping.
76+
6. Click **Start import**.
77+
78+
<Info>
79+
When **Import view filters, sorts and grouping** is enabled, Teable asks for a read-only Airtable shared-base link because the Airtable API does not expose view settings. In Airtable, open the base's **Share** menu, use **Share to web** with full base access, paste that shared-base link into Teable, then turn the shared link off after the import completes.
80+
</Info>
81+
82+
During import, Teable shows progress by table. If some fields, views, or values need to be adjusted, the import log lists the changes before showing **Import completed**.
83+
6084
## Notes
6185

6286
- **First row detection**: Teable treats the first row as the header row by default. Make sure the first row contains clear column names, not data.
85.1 KB
Loading

zh/basic/ai/ai-chat.mdx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ AI 会优先参考你当前页面中的信息:
3333
- **模型**:在模型菜单中选择本次对话使用的模型。简单查询、整理、改写可以选择较轻量的模型;复杂规划、跨表分析和应用构建适合选择更强的模型。
3434
- **智能**:在模型菜单中单独选择 **智能** 级别,用于控制 AI 的思考强度;级别越高,推理越深入。
3535
- **密钥管理**:打开 **+** 菜单,选择 **密钥管理**,保存 API Key 或其他凭证。AI 对话运行时可通过环境变量读取这些值。已保存的值不会明文展示;需要修改时,输入新值覆盖即可。
36-
- **排队消息**:如果 AI 仍在工作时继续发送消息,新消息会进入队列。排队项会像输入框一样显示表格、视图、附件和选区标签。可以点击 **编辑** 把排队项移回输入框,点击 **中断并立即发送** 停止当前任务并发送该项,或点击 **移除** 从队列删除。
36+
- **技能**:打开 **+** 菜单,选择 **技能**,可以在当前对话上下文中导入、启用、停用或试用技能。个人技能仅自己可用;Base 技能会与当前 Base 内协作者共用。在输入框中输入 `/`,可以选择已启用的技能。
37+
- **排队消息**:如果 AI 仍在工作时继续发送消息,新消息会进入队列。排队项会像输入框一样显示表格、视图、附件和选区标签。可以点击 **编辑** 把排队项移回输入框;当 **发送补充,不中断模型运行** 可用时,可将纯文本补充发送给当前任务;也可以点击 **移除** 从队列删除。无法作为补充发送的排队项,会等当前任务结束后再继续发送。
3738

3839
## 常见用法
3940

@@ -204,7 +205,11 @@ Teable 正在改进长时间任务的体验和运行能力。在当前阶段,
204205
</Accordion>
205206

206207
<Accordion title="AI 正在工作时继续发消息,会发生什么?">
207-
新消息会进入队列。你可以编辑排队消息、移除排队消息,或点击 **中断并立即发送** 停止当前任务并发送这条消息。
208+
新消息会进入队列。你可以编辑或移除排队消息;当 **发送补充,不中断模型运行** 可用时,也可以把纯文本补充发送给当前任务。
209+
</Accordion>
210+
211+
<Accordion title="如何在 AI 对话中使用技能?">
212+
打开 **+** 菜单并选择 **技能**,可以导入或管理技能;也可以在输入框中输入 `/` 选择已启用的技能。个人技能适合自己使用;需要让同一个 Base 中的协作者也能使用时,可以使用 Base 技能。拥有 Base 管理权限的用户可以添加 Base 技能。如果 AI 对话生成了 `.skill` 文件,可以在文件卡片上点击 **安装** 来添加。
208213
</Accordion>
209214

210215
<Accordion title="复制带标签的消息时会保留什么?">

zh/basic/ai/app-builder.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Teable 应用构建器 (App Builder) 允许您在不编写代码的情况下,
3737
这是您的应用控制中心。
3838
- **自然语言编辑**:描述您想做的更改,如 *"把标题改成蓝色"**"添加一个新记录提交表单"*
3939
- **智能路由**:AI 能够理解您指的是哪个组件或页面,并直接对其进行修改。
40+
- **技能**:打开 **+** 菜单,选择 **技能**,可以管理当前应用对话可用的技能。App 技能仅在当前应用中可用。
4041
- **清除对话历史**:如果当前对话已经跑偏,可点击面板右下角的 **清除对话**,重新开始一个新的会话。这样会丢失当前对话的历史上下文,但不会删除应用本身。首次使用会弹出确认,并可选择下次不再提示。
4142

4243
### 2. 实时预览面板

zh/basic/record/record-history.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ description: "查看表格或单条记录的历史变更,追踪数据被谁在
2626

2727
在表格历史记录弹窗中,点击某条历史记录旁的 **查看记录**,可以跳转到对应记录。
2828

29+
使用弹窗顶部的筛选项,可以按字段、修改人和时间范围缩小历史记录范围;筛选后可用 **清除筛选** 恢复完整列表。
30+
2931
<Info>未开启 **权限矩阵** 时,拥有表格编辑权限的用户可以查看表格记录历史。开启后,只有管理员可以查看。</Info>
3032

3133
## 单条记录历史
@@ -48,10 +50,13 @@ description: "查看表格或单条记录的历史变更,追踪数据被谁在
4850

4951
你也可以在表格视图中右键点击某条记录,选择 **显示记录历史**
5052

53+
在单条记录历史中,也可以使用同样的筛选项,只查看这条记录中特定字段、修改人或时间范围内的变化。
54+
5155
只要用户拥有某条记录的编辑权限,就可以查看这条记录的历史。
5256

5357
## 注意事项
5458

5559
- 记录历史以单元格为最小单位保存变更。
5660
- 批量导入、批量粘贴或批量更新会产生较多历史记录。
61+
- 按钮字段的操作会显示为 **点击了按钮**
5762
- 如果你看不到历史记录入口,先确认自己是否拥有对应记录或表格的编辑权限。

zh/basic/table.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ description: "在数据库中创建、导入、分享和管理表格。"
2121
1. 新建空白表格
2222
2. 从 CSV 导入
2323
3. 从 Excel 导入
24+
4. 如果已配置 Airtable 集成,也可以从 Airtable 导入
2425

2526
具体操作参考 [导入](/zh/basic/table/import) 章节。
2627

0 commit comments

Comments
 (0)