Slack、日历应用与同步数据表
数据库的集成界面从左下角的个人资料菜单打开。它需要可管理级别,汇集了将数据库与您其他工具连接起来的所有功能。

连接频道:在 Slack 中为目标频道创建一个传入 Webhook,然后粘贴其地址(https://hooks.slack.com/…,这是唯一接受的来源)。测试会发送一条测试消息。地址在保存时即被加密,此后不再显示。
已连接的频道随后会成为自动化中的一个操作:发送到 Slack,消息可以引用该行——“来自 {{Auteur}} 的新差评:{{Avis}}”。
两个方向,两种方式:
- 在日历应用中查看视图:公开共享一个日历或时间线视图;其共享对话框会提供一个 iCalendar 订阅源地址,可在 Google 日历(“其他日历” → “通过网址添加”)、Outlook 或 Apple Calendar 中订阅。参见共享视图。
- 导入日历:创建一张来源为“日历”的同步数据表,并填入该日历的 iCal 私密地址。
同步数据表根据某个来源保持更新:它可以像其他数据表一样读取、筛选和在视图中展示,但不能手动写入——“已同步”徽标会提醒这一点,API 也会拒绝任何写入(TABLE_SYNCED)。
| 来源 | 数据表的内容 |
|---|---|
| 在线 CSV 文件 | 文件的每一列对应一列,并根据内容确定类型:数字、日期或文本 |
| 日历(Google 日历、iCalendar) | 每个事件一行:标题、开始、结束、地点、描述 |
| 其他 basedb 的共享视图 | 某个共享视图中的行,可来自本实例或其他实例 |
新建同步数据表用于选择来源和同步间隔——从每 15 分钟一次到每天一次;立即同步会马上重新读取。每次同步都会创建、修改和删除必要的行,使数据表与来源保持一致,并以一个同步键字段来识别各行。所有这些写入都会记入历史记录。
停止同步会让数据表变回普通数据表:其中的行会保留,并可再次手动编辑。
- 读取来源的上限为 5 MB、10000 行和 10 秒。
- 读取失败的来源不会清除任何内容:数据表会保留其行,直到下一次同步。
- 创建之后来源中新出现的列不会被添加。
- Slack 通过传入 Webhook 连接,暂不支持通过 Slack 应用连接。
basedb 是 AI 原生软件工作室 Eodia 出品的自由软件。