Airtable、pyairtable

在这里插入图片描述

文章目录

    • 一、关于 Airtable
      • Airtable 公司历史
        • 诞生
        • 发展
      • 产品方向
      • 产品层级
      • 国内模仿者
      • 竞争对手
      • 关于 API Key
      • 价格
    • 二、关于 pyairtable
      • 安装
      • 快速使用


一、关于 Airtable

  • 官网:https://www.airtable.com
  • github : https://github.com/Airtable
  • Airtable AI : https://www.airtable.com/platform/ai
  • Airtable 使用文档:https://www.airtable.com/guides
    • Quick start: Get started in 10 minutes
      https://www.airtable.com/guides/start/how-to-create-a-base
    • Your guide to building in Airtable
      https://www.airtable.com/guides/start/airtable-basics
  • Airtable API Reference
    https://airtable.com/developers/web/api/introduction

相关资料

  • 真· Airtable 3 分钟菜鸟入门
    https://zhuanlan.zhihu.com/p/37465982
  • 110亿美金独角兽Airtable,在国内的模仿者能走多远
    https://mp.weixin.qq.com/s/TbVk8HEBXLcVVz56aItDQQ
  • Airtable不是Excel,是企业服务界的Roblox
    https://mp.weixin.qq.com/s/u3cTLgQn9ydBqFwybVNR_w
  • How Airtable Became a Unicorn by Reinventing the Spreadsheet
    https://nira.com/airtable-history/
  • 重新想像 Excel 该有的样子:Airtable 评测
    https://sspai.com/post/36402

Airtable 公司历史

转载自:https://mp.weixin.qq.com/s/TbVk8HEBXLcVVz56aItDQQ


诞生

Howie Liu 2010年把自己的CRM公司卖给Salesforce后,在2012年,他再次创业,这次他想做一个“Excel的替代者”。他找到了技术大牛Andrew Ofstad作为合伙人,Andrew出身谷歌,曾带领团队重构谷歌地图

他给这个产品起名叫“Airtable”,Airtable 并不是传统意义上的在线表格,我用一个公式来帮你理解一下Airtable的业务

Airtable = 展示组件 + 数据库 + API + 低代码化解决方案

  • 展示组件:表格、看板、仪表盘等形式将数据进行展示和录入
  • 数据库:以关系型数据库为基础,各维度去组织和整理你的数据录入
  • API:数据可公开化,帮你建立对外数据接口
  • 低代码化解决方案:低代码化的形式去构建各行业的软件解决方案

发展

Airtable初期的技术壁垒不大,产品主要以云表格为主,口号是“Excel的云端完美替代”,并且产品本身主要面向小企。因为google sheets 和 其他云表格工具的兴起,Airtable从2012年到2018年的发展都算比较缓慢,不是那种一飞冲天的Saas类产品。

从2018年Airtable开始强调自己是低代码化的解决方案平台,员工数从2018年的70人,每年翻倍增长,截止2021年,他们已经拥有近600名员工。

并且从2020年,聘请了多名高管来负责,市场、营收、财务和产品。新的高管主要是负责帮助Airtable向专业级解决方案市场转型,目前 Airtable 已覆盖25万个不同组织的客户群。

图片

受疫情的推动,和自身向专业级解决方案市场的发力,Airtable的年收入也超过1亿美元,同比增长70%。


产品方向

Airtable 2012-2018 主要是以表格为主,宣传都是以云端表格,Excel替代者为主要的宣传切入点。我们暂且称之为 Airtable1.0 时代

Airtable 2018年开始,就主要将产品重点放在了低代码解决方案方向。

用户通过其模板市场最快可在2分钟内完成一套应用的搭建,业务场景涵盖人力资源、财务、会计、营销、项目管理、销售、软件开发、内容制作、日常管理。我们暂且称之为 Airtable2.0 时代


产品层级

Airtable 的产品层是 Workspace > Base > Table > Fields & Records

  • Base 是一个数据库,包含一个特定项目所需的所有信息,由一个或多个表组成。
  • Workspace(工作区) 是一个团队共享的 Base 的集合。
  • Table 类似 excel 中的单个工作表(sheet),包含 Fields 和 Records。
  • Fields 相当于 Excel 中的列,Records 则相当于行。

图片


国内模仿者

Airtable1.0 版 的国内模仿者

  • 黑帕云(2019.4创立)
  • 维格表(2019.7创立)
  • SeaTable (2020.1发布)
  • TreeLab(2020.3创立)
  • 飞书多维表(2020.12发布)

以表格为主要功能的模仿者,主要是以数据的展示和组织形式,产品逻辑结构,借鉴了很多Airtable的特性,目前看下来,这类模仿者都还没有做流程引擎的功能


Airtable2.0 版的国内模仿者

  • 伙伴云 (2013.2 创立)
  • 轻流(2015 创立)
  • 简道云(2016.1 转型)
  • 明道云(2019.7 转型)
  • 宜搭(钉钉官方,2021.1)

以低代码化解决方案构建为主,其实可以统称为APaas(应用程序平台即服务),Smartsheet,Outsystems, ServiceNow这些公司都是这类平台的翘楚。

这里就不说 APaas 企业相互借鉴的历史了,以免文章太杂太乱。简单的说就是,Airtable 也借鉴了不少APaas的特性,成为了C和B都能服务的混合型低代码平台。国内的不少低代码化的解决方案平台,也是借鉴了不少这类APaas平台的特性。


竞争对手

Airtable 的竞争对手可以归纳为 4 类:全面服务平台、低/无代码平台、企业/SMB的协作工作管理软件。

图片

当前市场上的主要生产力工具与分类

A. 全面服务平台:这类生态系统中的特定应用程序有一个强大优势,能与现有的应用程序自然整合, 比如谷歌(G Suite) 、微软(Teams、SharePoint、Excel) 。

B. 低/无代码平台:比如被谷歌收购的AppSheet,允许用户使用来自 Excel、Google Drive 和 Dropbox 等众多来源的数据创建无代码应用程序。从Inuit分离出的Quickbase,用户可以在一个连接的软件生态系统视图中看到所有应用程序。

C. 协作工作管理软件:代表企业有 Asana(市值135亿美金) 允许用户创建自定义模板,并具有各种可视化功能;Smartsheet (市值93亿美金),在线项目管理和任务协作,Wrike(8亿美金被收购) ,管理项目和跟踪团队能力。

D. 新生产力/协作平台:Atlassian 在2017年以 4.25 亿美元收购了Trello,一个看板式的工作流程管理软件;我们写过的Notion,具有东方美学的生产效率平台,Coda,一个文档类型丰富的生产力平台,包括表格、图表、卡片、日历和投票。


关于 API Key

API keys will be deprecated by the end of January 2024

After this date, API keys will stop working and you will have to migrate to personal access tokens.

Personal access tokens allow you to more securely grant API access to Airtable data.

Learn more : https://support.airtable.com/docs/airtable-api-key-deprecation-notice


During the deprecation period, API keys can still be accessed via the developer hub.

You can access the developer hub at any time via your account menu.

developer hub : https://airtable.com/create/apikey


价格

(2024-03-28)

在这里插入图片描述


二、关于 pyairtable

Python Api Client for Airtable

  • pyairtable : https://github.com/gtalarico/pyairtable
  • pyairtable 文档:https://pyairtable.readthedocs.io/en/stable/

安装

pip install pyairtable

如果你仍然使用 airtable-python-wrapper 并想升级, 可以阅读这份迁移文档:https://pyairtable.readthedocs.io/en/stable/migrations.html


获取 Airtable Access tokens
https://airtable.com/developers/web/guides/personal-access-tokens


快速使用

>>> import os
>>> from pyairtable import Api
>>> api = Api(os.environ['AIRTABLE_API_KEY'])
>>> table = api.table('appExampleBaseId', 'tblExampleTableId')
>>> table.all()
[
    {
        "id": "rec5eR7IzKSAOBHCz",
        "createdTime": "2017-03-14T22:04:31.000Z",
        "fields": {
            "Name": "Alice",
            "Email": "alice@example.com"
        }
    }
]

>>> table.create({"Name": "Bob"})
{
    "id": "recwAcQdqwe21asdf",
    "createdTime": "...",
    "fields": {"Name": "Bob"}
}

>>> table.update("recwAcQdqwe21asdf", {"Name": "Robert"})
{
    "id": "recwAcQdqwe21asdf",
    "createdTime": "...",
    "fields": {"Name": "Robert"}
}

>>> table.delete("recwAcQdqwe21asdf")
{'id': 'recwAcQdqwe21asdf', 'deleted': True}

更多调用方法详见文档:https://pyairtable.readthedocs.io


伊织 2024-03-28(四)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/515622.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

搜索最短路/最小步数问题

文章目录 搜索专题之最短路/最小步数迷宫问题【题目描述】【输入样例】【输出样例】【AC代码】 武士风度的牛【题目描述】【AC代码】 抓住那头牛【题目描述】【AC代码】 魔板【题目描述】【AC代码】 搜索专题之最短路/最小步数 迷宫问题 【题目描述】 【输入样例】 5 0 1 0 …

【Clang+LLVM+honggfuzz学习】(一)LLVM简介、安装和第一个Hello Pass

本文结构,PS:根据需要选择观看哦 1. 前言参考 2.简介传统编译器架构LLVM架构 3. LLVM安装版本准备官网源码下载git下载安装过程 4. 写一个LLVM Pass旧Hello Pass实现(legacy PM version)新Hello Pass实现(Using the New Pass Mana…

GPT4不限制使用次数了!GPT5即将推出了!

今天登录到ChatGPT Plus账户,出现了如下提示: 已经没有了数量和时间限制的提示。 更改前:每 3 小时限制 40 次(团队计划为 100 次);更改后:可能会应用使用限制。 GPT-4放开限制 身边订阅了Ch…

【C++STL详解 —— vector的介绍及使用】

【CSTL详解 —— vector的介绍及使用】 vector的介绍vector的使用vector的构造vector iterator 的使用begin和endrbegin和rend vector 空间增长问题size和capacityreserve和resizeempty vector 增删查改push_back和pop_backinsert和erasefindswap元素访问 vector 迭代器失效问题…

Vue 如何快速上手

目录 1. Vue 是什么 (概念) 1.1. Vue 的两种使用方式 1.2. 优点 1.3. 缺点 2. 创建 Vue 实例,初始化渲染 2.1. 步骤(核心步骤 4步) 2.2. 练习——创建一个Vue实例 3. 插值表达式 {{ }} 3.1. 介绍 3.2. 作用…

哈哈哈哈哈

欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 222 我们对Markdown编辑器进行了一些功能拓展与语法支持,…

大创项目推荐 深度学习 python opencv 火焰检测识别

文章目录 0 前言1 基于YOLO的火焰检测与识别2 课题背景3 卷积神经网络3.1 卷积层3.2 池化层3.3 激活函数:3.4 全连接层3.5 使用tensorflow中keras模块实现卷积神经网络 4 YOLOV54.1 网络架构图4.2 输入端4.3 基准网络4.4 Neck网络4.5 Head输出层 5 数据集准备5.1 数…

文件管理--fscanf,fread,fwrite和fprintf

fprintf函数:对于fprintf函数,它和printf一样,但是它的表达式为:int fprintf ( FILE * stream, const char * format, ... );和printf的很相似,但有不一样。它是格式化输出函数,代码为: #includ…

模拟退火遗传算法GASA-附MATLAB代码

模拟退火遗传算法(Simulated Annealing Genetic Algorithm,SAGA)结合了模拟退火算法(Simulated Annealing,SA)和遗传算法(Genetic Algorithm,GA)的优点,用于解…

数字化导师坚鹏:招商银行数字化转型的4次模式升级与5大关键举措

招商银行数字化转型的4次模式升级与5大关键举措 招商银行数字化转型取得了较大的成功,从目前的财务数据来看,招商银行在数字化转型领域已经成为国内最优秀的股份制银行。招商银行是如何取得数字化转型成功的?从招商银行数字化转型的4次模式升…

先进电气技术 —— 控制理论之控制与扰动的战争

一、与扰动的斗争催生控制理论 在控制理论中,可以说“Identification(辨识)”、“Observe(观测)”、“Estimate(估计)”和“Control(控制)”这四个核心概念都是为了“消…

Centos7安装Docker与Docker-compose【图文教程】

个人记录 查看一下系统是否已经安装了Docker yum list installed | grep docker如下图代表没有安装Docker 卸载已有Docker yum remove docker docker-common docker-selinux docker-engine切换目录 cd /etc/yum.repos.d/查看当前目录所有的镜像源 ll安装yum-util与devi…

动态规划刷题(算法竞赛、蓝桥杯)--摆花(线性DP)

1、题目链接&#xff1a;[NOIP2012 普及组] 摆花 - 洛谷 #include <bits/stdc.h> using namespace std; const int mod1e67; const int N110; int n,m; int a[N],f[N][N]; //f[n][m]表示前n种花摆m盆的方案数 int main(){scanf("%d %d",&n,&m);for(in…

基于 Docker 的 python grpc quickstart

工作之后一直使用的 RPC 框架是 Apache 的 thrift&#xff0c;现在发现 grpc 更流行&#xff0c;所以也要学习一下&#xff0c;先来简单的跑一下 demo。在本地安装运行也很方便&#xff0c;不过因为有了 docker&#xff0c;所以在 docker 里面安装运行隔离性更好&#xff0c;顺…

并发线程基础第八篇

目录 线程池 自定义线程池 步骤1&#xff1a;自定义拒绝策略接口 步骤2&#xff1a;自定义任务队列 步骤3&#xff1a;自定义线程池 步 骤 4&#xff1a;测 试 ThreadPoolExecutor 线程池状态 构造方法 工作方式 newFixedThreadPool newCachedThreadPool newSingleTh…

算法day30 回溯6

332 重新安排行程 给你一份航线列表 tickets &#xff0c;其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK&#xff08;肯尼迪国际机场&#xff09;出发的先生&#xff0c;所以该行程必须从 JFK …

【网站项目】果蔬经营平台系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

红黑树的性质与操作:吸收红结点及其对树结构的影响

红黑树的性质与操作&#xff1a;吸收红结点及其对树结构的影响 1.红黑树的基本性质2.吸收红结点的过程2.1黑色结点的度2.2 叶结点深度 3.伪代码实现4. C语言代码实现5. 结论 红黑树作为一种高效的自平衡二叉搜索树&#xff0c;在计算机科学中扮演着重要的角色。它通过一系列复杂…

C++理解std::move和转发(std::forward)

理解 std::move 标准库move函数是使用右值引用的模板的一个很好的例子。 幸运的是&#xff0c;我们不必理解move所使用的模板机制也可以直接使用它。 但是&#xff0c;研究move是如何工作的可以帮助我们巩固对模板的理解和使用。 我们注意到&#xff0c;虽然不能直接将一个…

【C语言】linux内核pci_register_driver

一、注释 以下是对源代码中英文注释的中文翻译&#xff0c;可能会略去一些编程上的专有词汇&#xff08;例如函数名、类型名等&#xff09;&#xff0c;以使翻译更易理解。 // drivers\pci\pci-driver.c /*** __pci_register_driver - 注册一个新的PCI驱动* drv: 需要注册的驱…