Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

2023年 8月 22日 44.4k 0

Add page to 这个组件能够允许我们通过 Button 将页面创建在指定的数据库中,如此一来 Button 的应用场景就得到了进一步地扩展,我们可以通过按钮在任意地方为任意的数据库新建一个页面,例如:

  • 将灵感、想法等碎片信息快速记录到「灵感数据库」中;
  • 快速反馈一个 Bug 到「Bug 排查数据库」中;
  • 快速新增一条观影记录到「观影数据库」中。
  • 通过以上三个简单的参考案例,我们可以先得出一个简单的结论,Add page to 这个功能组件主打的就是一个快速记录。当你的数据库存放的页面层级比较深,或者你在某段时间内需要频繁记录某个数据库的时候,这个功能就会非常实用。

    ▍基础用法

    用法一:使用 Button 创建一般页面

    • 使用 /button 命令创建按钮,然后选择 Add page to 组件;
    • 在 Add page to 位置选择需要记录的数据库坐标(Select database)。

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

     

    在创建(新增)页面的同时,我们还可以为这个页面添加标题、并设置它的数据库字段:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    需要注意的是,针对不同的字段,Button 提供了不同的预编辑方式,由于字段种类过多,此处就不再一一演示。不过只要你实际动手操作一下,立刻就能够领会所有字段的用法。

    用法二:用 Button 创建页面和子页面 

    在《表格视图解析》这篇文章中,我们介绍了 Sub-items 这个功能,它可以让我们为某个页面添加最多 10 个层级的子页面:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    Sub-items 本质上是在同一个数据库中构建页面和页面之间的关联,主页面是子页面的 Parent item,而子页面则是主页面的 Sub-item:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    所以如果我们要想用 Button 来为数据库中的页面添加子页面,就需要为这个新建的子页面设置好它所关联的上级页面是谁,也就是需要为子页面设置它的 Parent item ,具体流程如下:

  • 使用 Add page to 创建一个页面;
  • 点击 Edit another property;
  • 然后选择 Parent item 这个字段(注意,这里需要目标数据库开启 Sub-items 这个功能);
  • 为这个新增的页面指定它的 Parent item 是谁:
  • Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    在这个用法的基础上,我们还可以同时创建主页面和子页面关系:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    具体操作步骤如下:

  • 使用 Add page to 先添加一个主页面;
  • 使用 Add page to 添加一个子页面;
  • 将子页面 1 的 Parent item 字段值设置为「步骤 1 创建的页面」。
  • Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库将上图红框中的内容放大,我们可以看到步骤 1 创建的主页面变成了蓝色的文字提示:New page added in XXX from step 1,意即「通过 Add page to 所创建的第一个页面」。

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    如果我们再创建一个子页面 2,就会发现子页面 1 同样变成了蓝色文字提示:New page added in XXX from step 2 ,意即「通过 Add page to 所创建的第二个页面」。

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    也就是说,如果我们想让 B 成为 A 的子页面,只需要将 B 的 Parent item 的字段值设置为 A 即可,你只需要分辨清楚页面 A 是 Button 所创建的第几个页面即可。

    ▍案例参考

    用法一:为记账表创建常用消费条目

    如前面所说,当我们使用 Button 在数据库中快速创建页面的时候,可以同时设定这个新建页面的数据库字段值,这是一个非常重要的特性。

    例如下图我创建了一个简易的记账表,在 Button 这个功能上线之前,如果我们想快速添加一笔常用消费的话,大概只能通过数据库右上角的模板进行添加,但是这样就多了「唤出模板菜单」和「找到模板」的两步动作:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    但是现在我们就可以用 Button 将特定的消费内容、消费方式、消费金额、以及消费时间这四项封装在一个按钮之中:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    今后只需要点击对应的 Button,就可以在关联的数据库中快速添加你所需要记录的内容了:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    用法二:快速创建包含子任务的项目模板

    假设我们在 Notion 中创建了一个项目管理表,每个项目都遵循一定的固定流程来执行,在项目主体下我们会创建诸如「策划」「评估」「执行」「复盘结案」等常用文档来作为项目执行的一部分:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    现在如果我们又有一个新的项目准备加入排期,就可以使用 Button 一键创建多层级的文档:

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    如果你希望点击按钮后能够自动打开这个创建的页面,那么可以在 Button 的执行队列末尾添加 Open 模块,然后指定你希望打开的页面即可。

    创建完毕后,在我们点击 Button 的时候,它就会在完成「创建项目和子页面」之后,直接打开我们指定的那个页面,以便能让我们为这个项目补充更详尽的资料。

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    功能缺憾

    通过 Add page to 这个组件添加的页面的标题无法使用 @today 或者 @now 的时间变量,这实在让我的大脑产生了多次的眩晕和不解。

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    我们只能创建页面,但无法继续在创建的页面内添加内容。也就是说我们无法将 Insert blocks 模块中的内容添加进 Add page to 所创建的页面里,这点也是我希望 Notion 能够尽快优化或者迭代的地方。

    Notion笔记软件「自动化」功能案例:Add page to——添加页面到数据库

    注:本文写于 2023 年 7 月,如果文章更新后 Notion 优化了这几个问题,我也会及时对本文进行修正,也欢迎大家在评论区留言提醒。

    相关文章

    班迪录屏怎么取消截图水印设置
    班迪录屏怎么改存储位置
    bandicam录制的视频默认存储在哪
    网易云音乐电脑怎么设置播放器样式
    酷狗音乐如何创建歌单
    酷狗音乐如何单曲循环播放

    发布评论