




















Office 的三件套:Word、Excel、PowerPoint 已经成为了从学生到职场人士都不可或缺的生产力工具。然而,这三者毕竟是软件时代的产物,像 Excel 最早的版本,Excel for Macintosh,发布于 1985 年,距今已经 31 年了。
31 年后的今天,移动设备替代了以前的桌面台式机,成为了个人数字中心,在覆盖的用户数量和单个用户的使用时间上,都是过去的 PC 所无法匹敌的。同时,网络正以我们意想不到的速度连接一切,软件从一个个孤立的个体存在,正在被改造成一个个相连接的服务……在这些变化的背后,31 岁高龄的 Excel 多多少少显得有些老旧了,这种老旧是它在诞生之初所烙下的基因,在这个时代中已经显得过时。
如果让我们重新设计 Excel,它会是什么样子?Google Docs 系列只是把微软的 Office 系列从本地软件改造成了 Web Apps,这是一次技术改造,却不是一次重新设计。更恰当的类比,可能是 Quip 之于 Word,前者向我们展示了在这个时代里,重新设计的一款现代化文字编辑服务,应该是什么样的。
那么今天要介绍的 Airtable 之于 Excel,可能正如同 Quip 之于 Word。
在具体谈 Airtable 之前,我们不妨想一想,作为一款现代化的网络服务,应该具备哪些特质?我可以列举出很多关键词:跨设备、随时可用、交互友好、开放 API、多人协同……但在这些你经常看到的宣传语背后,我们的使用方式和开发者的设计理念,究竟发生了什么变化,才催生了这些特性?
从传统软件到现代化的网络服务,背后蕴含的变革实质,其实是这三点:
在传统软件时代,我们认为「人 - 设备 - 软件」三者是一个不可分割的实体,数据只不过是三者不可分割的一部分。没错,那时候我们可能需要花费高昂的价格去购买一套软件的授权,安装在某一台设备上。在网络还不发达的上世纪八九十年代,个人数据在设备之间的转移都不是一件容易的事情。
而现在,许多数据已经彻底从「人 - 设备 - 软件」中分离出来,不再依附从属于具体的人、设备或者软件。得益于网络连接,数据可以在人和人之间、设备和设备之间、服务和服务之间自由流通,而这种流通性创造了许多不一样的可能。人和人之间的数据促生了协同办公,设备和设备之间的数据让一切随时随地可用,服务与服务之间的数据更是打破了传统软件的壁垒,API 的普及与标准化使得自动工作流成为可能。
传统软件的设计,很多时候并不是面向最终用户的。特别是企业级别的软件,诸如 SAP 之类的公司,肯定是面向雇主,而不是面向雇员的。相对应的,这样的设计思路下,一款软件的确可以实现某些目的,完成特定的功能,却对于使用者来说,往往最后成为了生产力的束缚。
现在的网络服务,在设计之初,就更面向普通大众的实际使用场景。你会发现这一类产品同样可以走入企业级市场,最典型的例子莫过于 Slack。实现了同样的目的,却在一定程度上替换了企业内部难用的沟通邮件平台,带来了更好的使用体验,这只有在面向使用场景设计的思路下,才得以实现。
打开 Word 或者 Excel,里面你常用的功能有多少?但你却不得不发现,它们在界面上很可能占据着同样的重要度,在一些操作流程上打断你,弹出让人费解的提示框……
实际上,现在大家已经越来越清楚地认识到,要让更多人使用,很多时候并非只是不断地添加功能,而是要让产品本身更容易使用,降低上手难度。这也是现在业内常说的关注用户体验,在使用过程中让人感到愉悦。
这种愉悦是多方面的,可能是保留最常用的 80% 的功能,而在功能上做减法,以减少技术上的复杂程度和用户的认知学习成本;可能是在不同的设备、不同的屏幕分辨率上,实现自动适应,改变内容的组织形态……
在接下来对 Airtable 的介绍中,希望你能带着这些思路,一起看看 Airtable 相比于 Excel,有哪些不同,多做了哪些,又少做了哪些。
在介绍 Airtable 之前,我不得不先强调:Airtable 当然不可能完全取代 Excel,在数据透视、函数处理、宏等方面,Airtable 可能永远都不会像 Excel 那么强大。但是,在很多简单的日常应用上,杀鸡焉用牛刀,Airtable 带着现代化的设计思路,反而可能是更好用的选择。
Airtable 本质是一个表格化的数据编辑工具。这里最重要的是表格化,不同于文字或幻灯片,表格着意味着数据的规整化,而在规整化的数据上,则可以孕育出无限可能。最典型的例子莫过于关系型数据库,从某种程度上来看,每一张 Excel 表格,就是一个小型的关系型数据库。在规整的数据结构上,你在少数派看到的每一篇文章、你的注册信息、网站的作者介绍,在背后其实都是一张张表格里,在不同字段下填入了相应的信息,然后通过特定的方式展现了出来。
Airtable 也是一样的道理,为了更方便说明,我们先把 Airtable 中定义的一些术语,和 Excel 做一个对应:



简单来说,Airtable 中的 Base 就是一个 .xlsx 文件,里面可以有好多张 Tables(工作表),每张 Table 都由列(Fields)和行(Records)组成,而 Table 本身又可以有多个展现形式(Views),不同的 Views 使用的是同一张 Table 下的数据源。
下面,我们来看看,Airtable 中的数据从何而来,如何展现,又去往哪里。这个过程中,可能不会把 Airtable 所有的功能都面面俱到,但希望通过接下来的介绍,在你理解了 Airtable 是什么的基础上,对 Airtable 怎么用有一个初步的认识。
先问问你自己,Excel 中的数据从何而来?除了你自己手动输入、复制粘贴和接收别人的文件外,Excel 中的功能是这样体现的:
还记得前文里提到的,一款软件诞生之初的基因烙印吗?这可能就是最好的体现。那么,Airtable 中的数据,除了自己手工编辑外,有哪些方式填入呢?
Airtable 支持大量的第三方平台,通过 API 的形式互传数据。一个简单的例子,可能就是少数派之前的 技巧文章 中,有人分享了利用豆瓣和 Airtable 的 API,通过 Workflow,将豆瓣上的书籍/影剧信息,记录到 Airtable 中。
Airtable 自建有一套完整的 API,并通过 Zapier,支持和 450 多个网站或 app 互通数据,包含 Dropbox、Evernote、Gmail、Instagram、奇妙清单 等等。例如,你可以把 Pocket 上归档的历史文章信息同步到 Airtable 中保存,可以记录下文字、链接和摘要。对于 Pocket 这样对搜索不友好的服务,Airtable 可能更适合于查找过往的归档历史文章。又比如,Airtable 可以自动记录下你发过或收藏过的 Twitter,可以作为一种很不错的备份方式。
还记得面向使用场景的设计理念吗?表格只是以规整的形式记录源数据,但实际上通过这套规整的数据,可以有无数种展现形式。
结合我们之前提到的 View,Airtable 可以将一张表格以表单(Form)的形式展现。回到之前举的租房的例子,你可以制成一张房源表单信息发布到网上,让有房源的人填写相应的信息。在这里,你可以定义表单的标题和介绍,并展现哪些列(Fields)信息供他人填写,例如,我想让有房源的人告诉我租金、街道、面积等基本信息,但我自己对房源的评级、感想等字段则可以隐藏。
当你发布这份表单后,会生成一个链接,别人可以直接访问并提交表单内容,这些信息会自动记录在你的表格里。你可以访问 这个链接 试试。

在 Excel 中,一切表格中的数据,可以简单理解成都是基于字符的:不管是文本、数字、日期还是链接等等,其实都是一段文本字符。
而在 Airtable 中,每一列(Fields)都可以有一个特定的类型,而且这个类型出奇得丰富,除了常规的文本外,你还可以设置为附件、勾选框、单/多选框、二维码等等。例如附件类型,你可以直接上传图片,图片会以缩略图的形式直接展现。而如果是多选框,Airtable 还会以标签的形式,展现你选中的选项。
另一点和 Excel 不同的是,如果你想使用 Airtable 进行单元格关联、运算等操作,也需要单独设置成相应的类型,而不是像 Excel 中那样输入等号。Airtable 目前提供了公式、汇总、计数、查询、自动序号等几种类型。


另外,Airtable 还提供了灵活的编辑方式。不想在那么窄窄的一个单元格里添加图片?你完全可以把一行(Record)展开成一个悬浮窗,可以直接编辑这一行中的所有信息。

类似的设计思路更体现在了移动端。想想 Excel for iOS 是怎么做的?基本上就是把表格照搬到了手机上,操作起来特别麻烦,目前这个阶段,可能也就只能在手机上查看一些文件,真要想编辑,估计没人会这么折磨自己吧?
而 Airtable 则在移动端做了相应的优化,它提供的思路不是一种改良,而是真正符合设备特性的改造。每一条记录(Record)与其说是死板的表格,在移动端更像是长条形的卡片,在真正编辑时,点击任一单元格,会将整条记录展开并定位到相应的编辑位置。而且每个不同类型的字段也都对移动端做出了相应的优化,例如多选框会再弹出下拉选择,勾选框则直接使用了系统样式的开关按钮。



Airtable 是一个对分享极度友好的服务,这意味着它不仅支持多人协作编辑,还支持将你的表格直接分享出去。记住,除了分享整个 Base 外,你的分享实际上是基于 Airtable 的 View 的。
还记得 Airtable 提供的多种 View 的展现形式吗?这意味着除了表格的查看方式之外,还可以直接做成漂亮的图集或看板的形式,分享给他人。

最棒的是,你甚至还可以把 Airtable 中的内容,直接嵌入到现有的网页,比如像下面这样:
好了,到现在你应该已经对 Airtable 有了一个基本的认识,你不妨在电脑上亲自上手试一试:点此访问 网页,或在手机上下载 iOS 或 Android 应用。
如果你有兴趣,也欢迎在评论中和我们分享你对 Airtable 的使用体验,或者有哪些陈旧的软件服务,你觉得应该被改造?
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。