notion函数_Notion使用指南 | Database篇

注:本篇文章为「侦探学园」(BestDet)专栏「学习利器锻造铺」中的稿件,首发于「侦探学园」。


上篇文章给大家介绍了Notion的一些基本内容,但对于小白来说,上手还是有一定难度的。

简单回顾一下上一篇文章的内容,Notion的中文直译,是「概念」的意思,这是一款将笔记、知识库和任务管理整合在一起的协作工具。

它的主要构成是Page(页面)、Block(编辑器)、Database(数据库)。

Page的无限层级能让你做出属于自己的wiki,Block的多样性能让你把想要的一切连结起来,Datsbase让你的检索和使用更加便捷,身为纯web应用还能在全平台通吃。

Notion在这三者的基础上提供了无限种可能性,今天这篇文章将会围绕Notion Database,进行从无到有的小实践,帮助大家更好地提高效率。


新的一周又开始了呢,当然要做一个虽然很可能不会完成(划掉)的计划来激励自己啦~但是一想到要自己在Notion中建立一个好看又好用的Page作为周计划...这好像有点点麻烦哦?

于是本懒癌果断打开了官方网站(传送门:https://notionpages.com/),这里有各地Notion爱好者自发上传的模板可供食用。

e8a5229ffbae15fe078d57195c37ad6e.png

这里以网友Marie Poulin制作的周计划模板为例子,来教大家如何简单粗暴地将模板复制使用。(传送门:https://www.notion.so/Weekly-agenda-9e197cdf88dc4d3abf798b999ebce40a)

  • 打开模板,复制链接。

efb8ac0442355480808d365c4f5bf98d.png
  • 粘贴链接到Page,选择Link to Page。

6d7c5224d76e7c1d55f936a8d5353e48.png
  • Duplicate刚刚Link的Page(快捷键Ctrl + D)。

052f6c4718d80478d8e0f505492b2eca.png
  • 修改名称,确认权限无误。

2c7e8025d979dda9420bd54c497f7262.png

这样就能够把你看到的所有模板,都复制到自己的Notion中使用。毕竟你能看到模板,也就代表模板的创建者已经将Public Access打开了。

如果你制作了非常棒的模板,也可以上传分享到这个网站上。记得要像Marie Poulin一样写清楚规则和作用,并且保护好自己的个人信息。接着上传到上文提及的网站就可以啦,成为Notion网红指日可待!

994fb60f7464404435ca975c7d63a037.png

复制完模板之后,我又发现了一个新的问题。

作为每周需要重复的模板,如果下周我仍然需要使用这个模板,那么我又要重新从网站复制一次吗?或者说需要复制已使用的Page再清除使用痕迹?

这也太太太麻烦了,有没有更简单的方法呢?这时候我们就要用到Template Button啦。

11519b461e296ceac120bfbdee0c4287.png

Notion让人诟病的地方之一就是没有中文,贴心的我本来想用我九年义务教育下的英语给大家手动翻译一下,但是加字做图好麻烦,所以...感谢谷歌爸爸。

1f0647729c0ffb56a2fa271d9b8906a2.png

有了翻译之后呢,相信大家都能看明白它的使用方法。输入名称,再将模板拖入点击确定,接着只要点击灰色区域,就可以直接新建一个周计划啦。

0f88de0522fda9af6e4c2122aa714bc4.png

如果需要对Database中的Page制作模板,好像就没办法使用Template Button了,那么又要怎么办呢?

在Database中新建Paga后出了上半部分固定的属性内容之外,下方还会出现这样的内容。

dca09c7b2e40f7918a62570960ad3e04.png

点击「+ New Template」,跳转模板页面然后在下方输入你需要重复的格式。

e8689128739f2cf09a297ff0e93c20c7.png

接着在这个Database中新建Page后,下方会出现我们刚刚设置好的模板。

69771718dd7b100f61a62cce8f8527c4.png

点击后可以直接使用刚刚已经设置好的格式,这样就不用再一个个复制啦~

417a29d838e2069a80ad3532062814a7.png

那么新的问题又来了,这个周计划的存档和汇总又要怎么办呢?

日计划和周总结倒是可以随着已使用的Page直接移动Block进行存档,但是习惯养成中的打卡有没有办法进行月汇总统计呢?

d17dbad62da46d33854ec571c5ac6f25.png

模板中习惯养成这部分实际使用的是一个Database,但这个周计划模板中是以星期为单位来重复,没有以月份或者年份为单位的唯一辨识标志,所以也就没办法利用数据库联动汇总。

于是...自己动手丰衣足食!按照这个模板的思路,我们可以将周计划分为三个部分:日计划、习惯养成、周总结。

先曲线救国解决一下习惯养成中的打卡汇总难题吧~

  • 建立一个Database,选择看起来最合适的Board(看板视图)。

dcb6ca253e2b35d24b8d39b7cd83e043.png
  • 设置不同属性,出于习惯养成的需要,可以选择Cheakbox,修改名称为打卡目标。同样也可以选择Number来记录体重,这个属性设置可以灵活变化~

4acb863b9f05463a27d0a5e8c59e6963.png
  • 设置好属性之后,回到看板视图「更多」中选择Propertis调整视图显示,将需要打卡的目标选择性的显示出来。

061ca664c69735ff08b984629580d1ea.png
  • 点击「+New」新建,在名称中输入@today,这样在Noion中日期可以随着时间自动更改,不需要手动敲。如果哪天忘记新建打卡的话,可以直接新建后名称输入@具体日期,比如@2020/01/19也同样可以。

5b4b3dee4e4b0aef23d76ab6ae5413fb.png

这样一个简单的打卡Database就完成了。如果担心看板视图在使用久了之后会变得繁杂,可以使用Filter进行筛选过滤,同时使用Sort进行排序。

67b2c864ab965cc22c03a397f4b6cdce.png

当然你也可以根据自己的需求进行灵活的调整,改变属性或者添加图片之类的。

491d395ccc1cc1de67a54d53c7ef8ec9.png

不过Notion有一个麻烦之处在于它并没有那么自动化,所以目前来说打卡还是需要每次都新建,还是有点麻烦的。

接着我们来聊聊汇总的问题,这就很简单了,Link Database之后筛选视图就可以了。

  • 复制Database的链接。

23de980b14fb8b4950f61e7d3e72b803.png
  • 粘贴后选择Create Linked Database。

0ad2e054a7752cfbb82146db44ab4245.png
  • 设置好视图以及显示属性,如果我需要汇总运动时间和体重,那么我就会在Properties中将体重、运动、运动时间选中,其它隐藏起来,就得到了下图。如果记录比较多的话,可以使用Filter进行筛选。

547b542dea4bd60ceda2c474a5570cbd.png

这样一个简单的汇总就可以完成了,这两个Database中的数据是联动,也就说你在「习惯养成」中所记录的数据同样也会同步显示在「减肥记录」中。

虽说Notion的Database没有Excel那样的计算能力,但一些简单的计算还是可以做到的。

比如说想要统计这一个月的运动时间的话,首先需要利用Filter筛选出这一个月的数据。

186389f52b6efc8738ff2f0886c3f100.png

接着在「+New」行「运动时间(h)」列中,点击「Calculate」选择「Sum」就可以直接汇总运动时间啦。

99824b67fbe31faf170e49280bc19adc.png

毕竟这样只能对整列进行计算,如果这几个简单函数没法满足你的需求的话,还可以使用Formula。

312b1267ba5c3a4dd5434183b0b957af.png

Formula的使用我们来举个别的例子好了,比如说我想要在Notion中计算某所院校考研的竞争系数和推免比例。

那么我要建立一个Database,输入数据。明确「竞争系数=报名人数/录取人数」,选择Formula命名为「竞争系数」,接着点击空白格子就出现了这个。

b9772fe0cf55ba25caffaab49b61f869.png

为了诸位更好的理解,贴心的我手动翻译了一下。

8fa1438bc1847bf6728bb8bef841841f.png

那我们按它的例子模仿着试试呗?

我们现在要使用的是除法,所以先点击「divide」,再点击「报名人数」。在Notion中只需要点击名字就可以使用了,对小白相当友好。

9a1a485fa79a99284ddaba924fb3a3dd.png

接着我们再看例子中还需要什么呢?

模仿例子在两者中添加英文逗号,接着我们再点击录取人数,加上一个英文括号,此时「Done」由灰变亮则代表这个式子是正确的。(「==」后是结果,不需要模仿输入。)

用同样的操作可以计算出推免比例,就可以得到结果啦。再次输入新的数据,它就可以自动计算了。

8a1fd86bed24ee065b794b3dffea981b.png

这时候我们发现有没有整除的情况出现,那能不能保留整数呢?这时候只需要加上「round()」就可以了。

如果需要保留小数点前两位的话,就只能来一波骚操作了。

因为Notion中没有直接可以使用的式子,可以乘100取整后除以100,也就是「round(prop("number")*100/100)」。

如果在保留小数点前两位的基础上再做到四舍五入的话,可以再先加0.05。

至于其他公式,在此就不多举例,感兴趣的话请大家自行摸索吧~

44ddef5ed99bf529d90f8042a53e7fce.png

OK,我知道我已经偏题很久了,扯回周计划的Page中。解决完习惯养成后,再来看看日计划。

Marie Poulin提供的周计划模板中以Blocks进行分割,这样很好看也很一目了然,但不够方便(其实就是咸鱼一周没那么多任务需要排hhh,而且还懒得拖)。

其实使用Toggle List功能和@就可以完成一个简单的周计划了。

9373a618adfdd8efe6b9dfa40ffd7f07.png

首先先新建一个Toggle List,同样输入@today,接着点击@today调整更多。上文也说明过使用@记录时间会更方便美观,还可以设置提醒时间。

b232f767f6e6e6bb23a85abdc52963a6.png

接下来就是新建To-do List,写下周任务。

6dd7bf07ce0a35ece82dd934de4a2f4b.png

在To-do List中同样也可以利用@来标记DDL时间,显示出来是这样的。

df19dd6d2b21fc12f2f115e3300be161.png

点击灰色区域,还可以设置提醒时间。

8dd8e20786a19be0cc5793aefd62bd2b.png

使用Toggle List可以在存档时更方便,一周终了可以直接将这个Toggle List收起拖到下方存档。

同样我们也可以像上文一样,使用emplate Button来更方便的新建。

0e7ab350130b66cbf06be77aa4bf0ca9.png

设置好背景以及图标,最终简略版的周计划就变成了这样。

63c5bdcda4bb3c99aa0303a1bc8efdc9.png

别忘了打卡反思以及存档,这个简略的模板也分享给大家~(传送门:https://www.notion.so/oyep/f668ece8f2a74e8580e11e37e3d1ef31)

a0bff94edf4db213dd7e6c8b84a27cbd.png

除了使用Database做周计划之外,Database根据它视图、属性的不同还可以有非常多别的用途,这就看各位的需求啦。

这里再给大家介绍一个Database联动的使用小技巧,比如说我有一个Page是这样的。

bea484a1b7a62de8028c176cbcda0578.png

可以看到Notion这个任务的DDL已经提醒标红了,这时我想要让它显示在我打卡的「咸鱼日常」页面,提醒自己当天需要完成这个任务需要怎么做呢?

这时候只要使用Relation将两个Database关联起来就可以啦,首先选择Relation。

e1d8966c2a5d983701072bf814fa7728.png

输入名称搜索,选择需要关联的Database。

5fe70105023481f264b94486991101b5.png

再选择Database中的某一个。

126e883646396354d7601114459c3170.png

此时另一个已关联的Database中也会出现相对应的属性,这样就完成了两个数据库之间的关联。

afc195093d1da0598278817be3f53cc4.png

除了这样使用之外,Relation功能再加上Rollup功能还可以做到两个Database之间数据的汇总。

比如说这里有两张表, 表1和表2都有相同的属性「名字」,表1的数据是名字、性别、爱好,表2的数据是名字、职业、年龄。

e10beca51a7c07c33ac8b66043abb546.png

这时候,如果我们想要把表2中的职业和年龄汇总到表1中,需要怎么办呢?难道是手动一个个复制粘贴吗?这样好麻烦哦。

因为这两张表中都有一个共同的属性「名字」,所以我们可以借由这个属性将两张表建立联系,进行汇总。

首先使用Relation功能将表1和表2关联起来,在表1新建一个Relation属性,搜索关联表2。

0264802176bb6b8b33ce4f3a02a7e522.png

在「阿珍」行「黑魔法关联」列点击选择表2中的「阿珍」,注意这里必须对应选择相同的,Notion是没有检查的哦。

d77496db205cb0549f35fe9151ba147a.png

「阿强」行也进行同样的操作,完成之后的效果如图。

8a27c70fbf516f8a4c24263318cdf247.png

接着再表1新建一个属性Rollup,将表2数据返回显示在表1中。

df9357a9f774f70bc6c9479c99f5c685.png

接着选择Relation、属性等,就可以在表1中将表2的数据显示出来,并且这两个Database的数据也同样是同步更改的。

1e16db32122f339de958652070c5cc43.png

为了美观,我们将Relation列也就是黑魔法关联列隐藏起来,最终效果如图。

69c98ac2264c3d659b8c9d130578f5d5.png

以上就是关于Notion Database的一些进阶性介绍啦,事实上这么灵活多变的Notion是真的能够做到你想要做的一切。

比如说,阅读记录。

4808cb2d41f268647f3cac5aabfb5f92.png

再比如说,囤货管理。

2c70c8cafeff0f47732100f4b276787b.png

再再...算了不举例啦,总之可以根据自己的需求,合理使用Notion Database达成目的。

好了,本期文章到这里就结束了,文中有什么不明白的地方可以评论嗷,我会解答回复的。

如果这篇文章对你有帮助的话,拜托大家点点赞鼓励一下我嗷!希望大家都能更好的使用Notion~


注:本篇文章为「侦探学园」(BestDet)专栏「学习利器锻造铺」中的稿件,首发于「侦探学园」。

又及:有空去公众号「枝因」找我玩啊~

ac8214d8a3865b6319386c2e10c64aea.png

53716b052d0f055cb21aa2d23881f428.png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java学习(115):math方法

//math import java.util.Scanner; public class test55 {public static void main(String[] args){Scanner innew Scanner(System.in);System.out.println("请输入一个数字,求出他的绝对值");System.out.println("绝对值为"Math.abs(in.nextIn…

zemax模拟ld_Zemax光学设计实例(83)在非序列模式下LD阵列的光束整形

导论:半导体激光器(Laser Diode,LD)是很常用的激光器件,普遍应用在光通信、激光泵浦等领域。阵列LD通常因为管芯空间分布的原因导致光束质量较差,需要光束整形以后才能使用。本文以LD bar条为例,介绍在非序列模式下对L…

玩转oracle 11g(13):命令学习1

1建表,建个学生表,包含id,学号,性别,姓名,年龄,电话号码,奖学金 create table Student ( id varchar(20) primary key not null,--学生的id为唯一主键 xh number(4), --学号 se…

Vagrant 构建 Linux 开发环境

Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境, Vagrant 基于 Ruby 开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署…

我的世界javamod怎么装_装暖气片,10个有8个人都想知道的这点事儿!

话说,以前北方集中供暖施工,住户可是啥都不带操心的,毕竟...啥时候装,怎么装,装在哪儿,啥时间打压试水,啥时间开、关,公家都给安排妥妥地,反正家连家,户连户的…

玩转oracle 11g(14):命令学习2

6继续玩&#xff0c;改变查询结果列名 select name as xm,birthday as workday from student;--修改列名name为xm&#xff0c;birthday为workday select * from student; 7 select xh||sex from student--将选择的字段竖行排列 8 select name,sal, case when sal<10000 t…

玩转oracle 11g(15):命令学习3

11插入数据 INSERT INTO student VALUES (A007, null,女, 小华, 24-7月-15, 27,17891345129,32000,工程部); select * from student where xh is null;--查找某一项值为空 12 select coalesce(XH,0) from student--将空值转换为实际值 13按指定方式排序 select name,depo,sa…

gdal 压缩tif_Python | GDAL处理影像

GDAL栅格数据处理栅格数据介绍栅格数据读取读取部分数据集坐标变换重采样什么是栅格数据基本上是一个大的二维或三维数组没有独立的几何对象&#xff0c;只有像素的集合二维&#xff1a;黑白图片三维&#xff1a;彩色/假彩色&#xff0c;多光谱/高光谱可以存储几乎任何类型的数…

玩转oracle 11g(16):命令学习4

16 create view V as select name|| ||sal as data from student --建立一个视图 select * from V--查询这个视图 17处理数据空值 select xh from student order by 1 desc—空值排列 18 select xh from student order by 1 desc nulls last--将空值置于最后排序 19 sel…

rmi远程代码执行漏洞_WebSphere 远程代码执行漏洞浅析(CVE20204450)

作者&#xff1a;beijixiong404 文章来源&#xff1a;先知社区漏洞简介WebSphere是IBM的软件平台&#xff0c;它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施&#xff0c;如服务器、服务和工具。2020…

Visual Studio最好用的快捷键(你最喜欢哪个)

每次在网上搜关于VS有哪些常用快捷键的时候&#xff0c;出来的永远是一串长的不能再长的列表&#xff0c;完全没体现出“常用”二字&#xff0c;每次看完前面几个就看不下去了&#xff0c;相信大家都 有这种感觉。其实我们平时用的真的只有很少的一部分&#xff0c;借用一句“二…

玩转oracle 11g(17):命令学习5

21建立班级表 CREATE TABLE class( classId NUMBER(2), cName VARCHAR2(40) ); insert into class values(001,计算机科学与技术); insert into class values(002,计算机科学与技术); insert into class values(003,计算机科学与技术); insert into class values…

版是什么_晴天保保超越版好不好,有什么升级?

(图片来源&#xff1a;Pixabay)首发 | 公众号「 吐逗保 」文 | 逗逗酱(,,&#xff65;∀&#xff65;)&#xff89;゛Hello&#xff0c;大噶好哇~给孩子买重疾险&#xff0c;逗逗酱一直以来推荐给大家最多的就是“晴天保保”、“妈咪保贝”或“大黄蜂系列少儿重疾险”。兼顾了定…

三种常见字符编码简介:ASCII、Unicode和UTF-8

什么是字符编码&#xff1f; 计算机只能处理数字&#xff0c;如果要处理文本&#xff0c;就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特&#xff08;bit&#xff09;作为一个字节&#xff08;byte&#xff09;&#xff0c;所以&#xff0c;一个字节能表…

贝叶斯软件genle教程_一文读懂蒙特卡罗方法和应用贝叶斯推理

贝叶斯方法与推论&#xff0c;本文应作为我的教程的背景&#xff0c;该教程使用(Py)Stan进行轻松的的应用贝叶斯推理&#xff0c;以及使用r-INLA进行(近似)贝叶斯回归的介绍。在本文中&#xff0c;我将提供有关贝叶斯推理和蒙特卡洛方法的非常简短&#xff0c;自成体系的介绍&a…

看动画轻松理解时间复杂度(一)

算法&#xff08;Algorithm&#xff09;是指用来操作数据、解决程序问题的一组方法。对于同一个问题&#xff0c;使用不同的算法&#xff0c;也许最终得到的结果是一样的&#xff0c;比如排序就有前面的十大经典排序和几种奇葩排序&#xff0c;虽然结果相同&#xff0c;但在过程…

win10切第二屏幕_Win10特有的31个快捷键,装逼利器,赶快收藏吧!学习电脑知识...

很多快捷键不同版本系统基本相同的&#xff0c;不过&#xff0c;今天推送的这篇更多偏向于win10&#xff0c;因为win10将来必定会形成主流&#xff0c;所以还是值得学习。【WinX】 打开简易版开始菜单。【Wini】 打开设置面板。【WinL】 快速锁屏【WinE】 启动资源管理器&#…

java学习(116):arraylist集合实现类

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName());System.out.p…

redis存储数据类型_Redis与Memcahe的区别最全整理

经常看到大家只能对比redis和memecache的前两项区别【持久化】和【数据类型】&#xff0c;这里&#xff0c;给整理了最全的memcache和redis的区别&#xff0c;欢迎交流哦缓存(1)【持久化能力】Redis支持持久化&#xff0c;memcache也支持但一般不做持久化(重启丢失数据)(2)【数…

java学习(117):list迭代器和包含方法

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName());System.out.p…