表格
GSheetsGoogle Spreadsheets(通常写作Google Sheets)是Google Workspace 提供的一款基于Web的电子表格应用程序
DuckDB The DuckDB GSheets Extension allows reading and writing of data in Google Sheets from DuckDB Authenticate sheet range Airtable 工作区 (Workspace) 基础 (Base):基础是 Airtable 中主要的数据容器,它包含了你为一个特定项目或流程所需的所有“表格 表格 (Table) 字段 (Field) 视图 (View)记录 (Record) Cell记录匹配条件时"触发器、表单提交触发器、Outlook和Google Workspace触发器两大类:内部触发器(源于Airtable自身的数据变化)和外部触发器(源于其他应用的特定事件)。状态变化是核心
数据
Docker with SQLite
docker run -d \--name noco \-v /data/nocodb/db:/usr/app/data/ \-p 8081:8080 \nocodb/nocodb:latest
概念
workspace 1.通过浏览器访问 http://localhost:8080 来使用 NocoDB2.# 首次登录创建管理员账号 work school Non-Profit Personal "x-tagGroups": [{"name": "Meta APIs","tags": ["Workspaces","Bases","Tables","Views","Fields","View Filters","View Sorts","Scripts"]},{"name": "Collaboration APIs","tags": ["Workspace Members","Base Members"]}]https://app.nocodb.com/api/v3/meta/workspaces/{workspaceId}/bases
NocoDB
1.base 基础(Airtable 的数据库名称) Base ID然后选择 「Start from scratch」, 从空白表格启动
2.table -表 Table IDbase table field3.field -字段field type : number Decimal Links Attachment checkboxlong text
4.Record-记录 视图-view Airtable 拥有 Grid、Form、Calendar、Gallery、Kanban 这 5 种视图Grid view 是默认的格子视图Form view 表单视图Calendar view 日期视图是日程安排表,一定要包含日期 fieldGallery view 卡片视图 Gallery view 把每行数据变成一个卡片Kanban view 看板视图 Kanban view 将数据重新排列为一个个看板附件-- attachments标准共享视图 默认是只读的,用户要实现可编辑分享,换一个思路:共享整个“基础(Base)”,并赋予对方编辑权限 控制粒度较粗 5. 动作Filter Group Sort6.团队和写作 sharetoken collaborative lockedUser Source 7. 生成 API以及自动化工作流功能目前在 NocoDB Cloud和企业版Automations--web-hooksNocoDB 自动化由「触发条件」+「执行动作」 Trigger ActionTrigger: 事件触发(实时) 定时触发(计划任务) 条件触发(进阶)Action : 数据操作 通知类 集成类:调用 Webhook(POST/GET)、触发 NocoDB 内部 APIWebhook(网络钩子) 是实现自动化集成的核心工具 封装(snippets)overview--settings===> MCP Server--> New MCP Endpoint
云协作-API
Base : list bases / Get base schema/create base Table : create table /update table / model config Fields: Field type /create field /update field Records :create records /delete record /update record /Get record / list recordsCells: cell valuesCommentsWebHooks View飞书多维表格(Feishu Base)
NocoDB
NocoDB 是构建在线数据库最快且最简单的方式插件-- 存储 和通知self-hosted version doesn't have Workspaceshttps://app.nocodb.com/api/v3/meta/workspaces
Community Editiona default workspace
https://app.nocodb.com/api/v3/meta/bases/{baseId}?include[]=members
https://app.nocodb.com/api/v3/meta/bases/{base_id}/tables两类APIhttps://nocodb.com/apis/v3/metaworkspaces bases tables views fieldsscripts membershttps://nocodb.com/apis/v3/datatable records linkde records
###导入表格 base Overview Actions--create new table Import data connect external database Data Sources 具体的名称 --source Connection Detialsview visibilityMeta sync
其他工具
Baserow Baserow 低代码平台是一款免费开源的在线数据库工具Baserow采用ANTLR(Another Tool for Language Recognition)作为语法解析工具, docker run \-d \--name baserow \-e BASEROW_PUBLIC_URL=http://localhost \-v /data/exchange/baserow/db:/baserow/data \-p 8002:80 \-p 4430:443 \--restart unless-stopped \baserow/baserow:2.1.6Caddy 是一个基于 Go 语言编写的现代 Web 服务器,它具有易用性、自动 HTTPS 等特性
参考
https://airtable.com/developers/web/api/introduction
https://duckdb.org/2025/02/26/google-sheets-community-extension
https://github.com/gtalarico/pyairtable
https://nocodb.com/docs/product-docs/bases/create-base
https://nocodb.com/docs/product-docs/cloud-enterprise-edition/community-vs-paid-editions
https://github.com/nocodb/nocodb/issues/11399