📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Learn Notion – Full Course for Beginners

freeCodeCamp.org11:36:52

Transcription

欢迎来到这个关于精通 Notion 的综合指南,旨在帮助您从空白页面过渡到复杂的专业工作空间。本课程旨在弥合简单的笔记记录与构建复杂的高级操作系统之间的差距。本课程旨在成为您 2026 年的终极路线图,融合了基础知识和人工智能、高级公式以及自定义自动化等尖端功能。您想精通 Notion 吗?您来对地方了。过去几年,我在 Notion 上花费了数千小时。我辞去了律师的工作,创办了欧洲第一的 Notion 咨询公司。我和我的团队已帮助世界各地的公司将 Notion 作为他们唯一的真相来源。在这段视频中,我收集了过去 12 个月我们所有的最佳教程,为您提供 2026 年完美的 Notion 课程。从您在 Notion 中的第一步,到精通自动化、公式或权限等高级概念,一切尽在一集视频中。当然,这是一个相当长的视频,为了让您更容易跟上或直接跳到您想了解的具体领域,我在描述中添加了时间戳和章节。总的来说,我们有六个大章节。我们从第一章,基础开始。然后我们继续第二章,核心生产力,以及第三章,业务系统。在第四章,我们将探讨如何充分利用 Notion AI。第五章,我们将研究公式和自动化的高级概念。最后,但同样重要的是,第六章介绍了管理概念,以及一系列收集的技巧,以真正将您的技能提升到一个新的水平。所以,请坐好,收藏此视频,我们开始吧。

好的,让我们从头开始。在您能够构建复杂的系统之前,您需要了解 Notion 的基本构建块和原理。这正是本节的内容。所以,即使您以前从未打开过该应用程序,在此之后您也可以在 Notion 中迈出第一步。您刚开始使用 Notion,感觉有点不知所措吗?您来对地方了。我是一名认证的 Notion 顾问,也是 Notion 会议的演讲者,我在该应用程序上花费了数千小时。这是我的超级精简快速入门指南,让您可以在几分钟内开始理解和使用 Notion。准备好从一个空页面开始,在 Notion 中构建您的第一个小型设置了吗?那么,让我们从两个最重要的原则开始。第一,在 Notion 中,一切都是一个块。想象一下在 Notion 中做任何事情就像搭乐高积木一样。基本上,Notion 认为,难道所有的软件不都是由相同的块组成的吗?我们有时有标题。我们有常规文本,就像这里一样,我们有特殊样式的文本。我们可以有颜色,我们可以有列,图片,按钮,对吧?但归根结底,我们使用的所有工具都是由相同的核心组件构成的。所以在 Notion 中,无论您在后台做什么,您实际上都在添加这些块。例如,如果您每次按下 Enter 键,您会注意到,它会告诉您,您知道,您可以写些东西,按空格键或斜杠键进行命令。我们稍后会详细介绍斜杠。但是,如果您输入斜杠,您现在会看到所有这些您可以添加到页面上的基本构建块。当然,如果只是文本,对吧?那么它看起来就像一个 Word 文档。但不同之处在于,它们实际上都是分开的。当您将鼠标悬停在这些不同的块上时,您也会看到这一点,您会看到侧面出现这六个点。每一次,这六个点都表示一个新的块。所以这个空行是一个块,这个标题是一个块。我可以点击这六个点,然后我可以将该块拖动到别处。对吧?您会看到现在这个蓝色的指示线,它指示我将把这个块放在哪里。所以我可以把它放在这个下面。对吧?现在它实际上是在代码里面。我可以把它拖出来,然后再拖回去。对吧?我可以把它放在这个下面。我也可以把它移到一个列中。您会看到,如果我把它移到任何地方,这个蓝色的指示线现在表示它只占一半的空间,因为它在一个列中。我们稍后将更深入地讨论这个块的概念。现在,只需记住,无论何时您在 Notion 中按下 Enter 键,对吧?然后您添加新的一行。这实际上是一个单独的块,它的行为不同。您可以移动它。您可以将其变成各种东西,当您创建页面时,无论是只是写文本还是构建复杂的超触发器,将乐高积木组合在一起,用组件构建一些很酷的东西。

现在,关于 Notion 的第二个概念是,没有文件夹,只有页面。这可能是 Notion 对新用户来说最令人困惑的地方,因为它与其他工具的工作方式非常不同。传统上,对吧?我们习惯于这种结构。我们有文件夹,文件夹里面有子文件夹,然后到某个时候,我们有了实际的文件,一个文本文件或一个电子表格,但在 Notion 中,并没有真正意义上的文件夹概念,一切都是直接的文件,或者在这种情况下是页面。让我向您展示我的意思。所以,如果我们看看我们的侧边栏,我们通过点击右上角然后选择“显示”来获得它。现在,我们在“私有”部分下看到这个元素,它与“我的系统乐高”的标题相同。如果我在这里点击加号,通常会创建一个文件夹,我实际上是添加了一个页面。所以我有一个新页面,对吧?我可以称之为“笔记”。现在它显示在侧边栏上。到目前为止一切顺利。但是现在,一段时间后,作为一个新用户,对吧?我可能会添加一些新的东西。我可能会添加一个购物清单,对吧?我可能会添加我的习惯等等。突然间,我的侧边栏不断增长,直到我有了几十个页面,而且没有任何结构。这当然会让人不知所措。但仅仅因为这些是您可以写东西的页面,并不意味着它们必须仅仅是这样。相反,您可以将它们用作超级增强的文件夹。我的意思是,您可以实际在页面中创建页面。所以,如果我们举个例子,我们创建一个新页面,比如“我的私人生活”,作为文件夹。或者,如果您遵循 PARA 方法论,对吧?您可能知道。在 PARA 中,您有项目、领域、资源和存档。现在,而不是创建文件夹,我们可以做的是,我们可以在这个页面中创建其他页面。为此,我们可以简单地点击加号或输入斜杠,然后搜索页面。现在它告诉我们,我们在其中嵌入了一个子页面。让我们这样做,并称之为“项目”。您现在看到,如果您移动到这里,您会看到顶部出现了一个扩展,告诉您“项目”位于“PARA”中。如果我在这里的侧边栏上也查看我的“PARA”页面,对吧?如果我打开这个切换,我看到里面有一个页面。这现在看起来像一个文件夹结构。所以我可以回到我的主页面,再次输入斜杠页面,并称之为“领域”。我们看到,在我的顶层页面下,现在有两个嵌套的子页面。所以这就像一个文件夹。但它更好,因为您不仅可以存储元素在 PARA 中,您还可以使用任何其他块。所以,不像在文件夹中,您只能按字母顺序排序。您还可以说,“好的,我可以添加一些上下文。”或者,例如,我最重要的页面,对吧?我可以将其加粗,然后我可以有一个另一个部分,我的其他页面,然后再次添加页面。所以,仅仅因为没有叫做文件夹的元素,并不意味着我们没有可以以相同方式工作的。现在,有一种更有力的方式来组织您在 Notion 中的元素,它包括数据库,但我们将在最后讨论。现在,只需记住,页面实际上比文件夹更好,因为它们都可以包含实际信息,对吧?一些文本或一篇文章。但它们也可以作为一个区域,您可以在其中将元素和其他页面分组在一起。所以,基本上是超级增强的文件夹,可以同时具有上下文和结构。

现在,让我们开始实际处理这些页面。所以我添加了“资源”和“存档”。我将隐藏侧边栏,以免分心。然后我将点击“资源”。再次,我们可以在右上角看到,我正在“PARA 资源”中。这是我的 Notion 页面。就 Notion 页面的元素而言,您总会有一个标题,但这是实际的标题。无法将其删除。我可以删除它,但它会一直告诉我,您知道,新页面。所以我最好给它一个标题。只要我将鼠标悬停在标题上,我也会看到这三个选项:添加图标、封面和评论。现在我们可以忽略评论,但图标和封面是添加样式元素的方式。所以,如果我点击“添加图标”,这个页面现在允许我选择一个表情符号或一个特定的最小图标。在最小图标下,我还可以更改颜色,对吧?如果我想要它们全部是蓝色,例如,我想要一个 Notion 标志,或者在这种情况下,对吧?因为这是一个存档,也许让我们找一个盒子,然后我们可以使用它。有利的是,如果您愿意,您还可以上传自己的自定义图标和表情符号,但我想要这个盒子。现在您看到标题上方出现了一个图标,它也显示在这里。另外,如果您查看侧边栏,资源现在也有这个蓝色图标。所以,这是一种在视觉上区分不同页面的好方法,对吧?并使其更容易识别。所以我建议您为所有页面设置图标。继续,我们可以点击“添加封面”来添加这个顶层元素,对吧?它会自动选择一些标准的。我们可以重新定位它,对吧?如果您想看到图像的不同部分,我们可以取消它,然后更改封面。在这里,Notion 有一些预加载的选项。因为我放大了,所以现在有点被切断了。所以,让我们稍微缩小一点。然后我们可以上传自己的。我们可以链接到某个东西,或者我们可以使用 Unsplash 搜索图像。添加一点个性到页面上是很好的。如果您想再次删除它,您可以点击“更改封面”,然后点击“删除”,以获得更干净的外观。

现在,页面的最后一个样式隐藏在右上角的三个点后面。基本上,无论您在哪里看到三个或六个点,您都会找到更多选项。右上角的选项适用于您正在查看的整个页面。所以,如果我点击这三个点,我看到的一件事是,我可以实际更改字体。所以我可以说,实际上我更喜欢一种字体,或者我更喜欢单声道字体。非常非常重要,但这仅适用于此特定页面。对吧?所以,如果我现在选择我的单声道字体,然后我转到我的另一个页面,例如“领域”,我看到它仍然是默认的。所以我需要在这里也这样做,然后点击单声道来应用它。如果您必须单独执行此操作,那当然非常烦人。但是有一个技巧,我将在本视频的结尾与您分享,如何确保您的所有页面都具有您想要的特定外观。另一个有时很有趣的选项是“小文本”选项,对吧?如果您想让它更小,或者全宽。现在,为了真正看到这一点,实际上,让我再缩小一点,因为如果您非常放大,我们真的注意不到它。但是,您现在会看到,如果我点击“资源”标题下方,我可以开始在这里写字。但这在侧面留下了相当多的空白。如果您在大屏幕上,这可能会留下很多空白。如果您希望 Notion 占据您页面的全部宽度,再次点击三个点,然后选择“全宽”。然后您就可以使用整个屏幕进行输入。尽管通常如果只是关于 Notion 中的文本,较小的宽度看起来相当不错,因为它会自动将所有内容居中。在新页面上,您还会看到 Notion 会建议一些起始资源,对吧?它显示 AI 可以帮助您编写内容。它会询问您是想创建一个表格、一个表单还是查看任何模板。您还可以点击三个点查看更多选项。但实际上,您想从头开始,没有任何帮助。所以,为了做到这一点,我们只需点击标题下方。您会看到我刚做完这个,它又给了我这个小高亮,写点什么,或者按空格键。所以我们可以简单地说,“你好世界”感叹号。然后,如果您愿意,我们可以按 Enter 键,记住 Notion 中的一切都是一个块。所以这是我的一个块,我刚刚创建了我的第二个块。每当我按下 Enter 键,我就会得到一个新的块,当我将鼠标悬停在任何块上时,这六个点,我之前用来拖动东西的。我当然也可以在这里重新排序这些块,但我也可以点击这六个点,因为正如我所说,如果您看到三个点或六个点,那意味着 Notion 中的设置。所以,让我们点击它,看看我们实际上能做什么。您可以看到我们可以评论和建议,我们可以忽略它,询问 AI,删除,都很不错,我们可以复制它。但神奇之处在于“转换为”。当您将鼠标悬停在“转换为”上时,我们会看到这个块可以变成所有块类型。通过简单地点击另一个块类型,我们就修改了它。所以,即使我们创建了一个文本,因为默认情况下,无论您写什么,它总是文本。但是我们点击了六个点,现在我们可以说,“你好世界”实际上应该是一个标题。所以我点击了六个点。我说“转换为”,然后我将其转换为我的标题一。瞧。对于我的第二个块,对吧?我可以再次点击六个点,说“转换为”,也许是标题级别二。然后对于最后一个,我们可以将其转换为标题级别三。这些是 Notion 中可用的三个标题。您会看到它自动在它们之间添加了一些间距,以便一切在您的页面上看起来都不错。很酷。现在,而不是像这样,对吧?您知道,创建一个文本,然后将其转换为某些东西。您也可以简单地点击加号,这将允许您滚动所有选项,然后以这种方式添加标题。或者,我强烈建议您开始使用它,输入斜杠。现在,斜杠命令可能是您在 Notion 中开始时最重要的东西,因为它让您可以访问所有块,并且添加它们要快得多。您不仅可以滚动列表,还可以开始输入,它会过滤掉。所以,如果您心中有特定的东西,您好奇 Notion 是否有?好吧,只需搜索它。例如,也许我们想添加一个列表。所以,让我们输入“列表”。我们看到有这个数据库列表视图。我们暂时忽略它。但基本块,我们有一个项目符号列表,编号列表,或待办事项列表。让我们添加这个待办事项列表。我们看到,好的,项目一,我在开头得到这个复选框。如果我按下 Enter 键,我现在有项目二,依此类推,直到我按两次 Enter 键,对吧?然后我回到正常的文本。复选框项目可以被勾选。所以,这很酷。现在,我们没有时间一一介绍所有块,因为它们有很多。所以我只是建议您去任何地方,输入斜杠,然后浏览一些选项。但我想强调一些最有用的。我们已经有了标题和复选框项目。现在另一个超级有用的东西是切换。所以,如果您输入斜杠切换,您会看到这个切换列表。现在,如果我添加这个,我可以隐藏或显示。让我们给它一个标题。然后我有一个小箭头,我可以打开它来展开。然后我再次在切换中拥有块。所以,您知道,我的块,另一个块,我可以关闭它来隐藏它,这非常非常有用。很难强调在页面上拥有信息并能够隐藏它的有用性。现在,在这个切换中,您可以添加任何其他类型的块。所以,我也可以输入斜杠 H1,对吧?我可以在这里得到一个非常大的标题。然后我也可以通过点击这里再次隐藏它。您可以使用之前的六个点来移动东西。所以,如果我实际上想把这个 H3 放在我的切换中,我可以开始移动它,对吧?当我进入切换时,它会高亮整个东西,这告诉我我即将把它放在里面。当然,反过来也是一样,我可以把它放在外面。

接下来,让我们通过添加列来更好地组织我们的页面。为此,让我们再次输入斜杠并搜索“列”。我们看到默认情况下我们可以创建两列、三列、四列或五列。所以,让我们添加两列。目前,似乎什么都没有发生。但您会注意到,我们的文本现在是这样的。如果您将鼠标悬停在上面,您实际上会看到,当我移到侧面时,我得到了另一个加号图标和六个点,这表明,即使我没看到,那里还有另一个块。对吧?所以,我们有块一。然后,如果我移到这里,我们有块二。您还可以通过将文本拖动到其侧面来创建这些列。对吧?所以,如果我拿任何块,然后我移动它,而不是把它放在某个东西下面,而是把它放在页面的最边缘,您会看到我的线条变成侧面指示符。这也是我将它放在旁边的原因。然后,我可以通过拖放来创建这些列。但通常输入斜杠更容易。当然,在任何列中,对吧?您可以拥有任何类型的信息。所以,我现在可以点击这个块,写字,然后将其转换为中等大小的标题。这个也是。现在我有一些不错的页面部分。我想要谈论的最后一个块是“呼叫”,这可能是我在 Notion 中最喜欢的块之一。所以,让我们输入斜杠呼叫。然后会发生什么,您会自动看到我有颜色,还有一个图标。然后我现在可以写点什么,然后如果我按下 Enter 键,我在这呼叫中会有更多空间,对吧?我可以写一些东西,我说,“这对这个页面非常重要。”但您实际上还可以将这些呼叫进一步发展。例如,如果您愿意,您可以点击这个图标。您当然可以更改它,但您也可以删除它,这样您就会得到一个非常干净的外观。您甚至可以更进一步,删除颜色。现在,我们无论如何都需要谈论颜色。所以,让我们从这里开始。如果您点击六个点,我们可以看到最底部有这个颜色选项。在 Notion 中,通常有两种颜色选项。有文本颜色,即字体本身,然后是背景。我们看到目前突出显示的是灰色背景。所以,如果我把它变成橙色,我看到现在整个东西都是橙色的。如果我再次点击颜色,然后把它变成默认的,它只是白色,带有一点小轮廓。这是您页面上的一个非常好的设计元素,因为这样您可以给它一点边框。当然,您也可以在列中使用这些颜色。所以,我可以把我的呼叫拖到这个侧面。对吧?现在我在这里有这个。我可以给它添加一个标题。然后我可以把整个东西,点击六个点,说,“复制”。我喜欢这个。现在我有两次了。我可以把第二个放进另一列。哎呀,那是把它放在上面了。把它放进另一列,以获得页面上的干净外观。现在我们可以这样给这些块着色。所以,如果我点击我的标题和侧面的六个点,我也会看到这些颜色选项,我可以,例如,说,“好吧,实际上给我一些蓝色的文字。”现在我有蓝色的字体颜色。或者,每当您有一些文本时,您也可以简单地突出显示该文本,这将打开上下文菜单。所以,我们有开头的“用 AI 功能解释”评论和“建议编辑”,我们可以暂时忽略它们。但在这里,那些是我们的格式选项。首先,您看到,而不是点击六个点,我也可以点击这里添加两个,然后更改,例如,添加三个。这将应用于整个块,而不仅仅是第二个,对吧?但我也有我的格式选项。例如,我可以,您知道,让它变成斜体或下划线。我也可以给它删除线。我可以将其格式化为代码,这会给它一点填充。对吧?让我们删除另外两个。所以,我们只看到它给了我们红色的颜色和一点填充。或者,我在这里最底部可以手动添加文本颜色。让我们也快速删除这个。去这里说,“好吧,这实际上应该是橙色的。”完美。或者我可以这样说,“实际上我想要这个高亮效果。我想要一个黄色的背景。”现在我有一个黄色的背景上的橙色字体颜色。所以,快速回顾。如果您也想要一点练习,在看完这个视频后,去 Notion,添加一个新页面,给它一个图标,点击页面正文,然后开始输入。然后使用斜杠命令,对吧?添加一个特定的块。使用六个点来移动块。使用六个点,点击它来更改它,对吧?将其转换为不同类型的块。然后尝试我们可以在您的 Notion 页面中添加的所有不同块。

现在,让我们利用我们刚刚学到的知识来构建一个与这个类似的“关于我”页面,我们有一些信息,对吧?我们有一个标题。我们有我的照片。然后您有一些部分,您分享一些信息。好的。为了做到这一点,对吧?如果您只是看看它,我们首先要做的是创建一个新页面。请记住,在 Notion 中,我们通过点击加号或斜杠然后创建页面来做到这一点。我们将将其创建为“资源”中的子页面。我们不想只是弄乱我们的侧边栏。所以,让我们添加一个页面。让我们称之为,“嘿,我是 Matias。”太棒了。这是我们的标题。现在,让我们添加一个图标。所以我点击“添加图标”。我想找挥手,对吧?我喜欢这个。我不想在这里放表情符号。挥手。完美。现在,如果我们再次看看另一个页面,我们上面拥有的第一件事,对吧?是两列。所以,让我们通过输入斜杠呼叫来做到这一点。我们想要两列。在左边,这实际上是一个引用块,因为它在侧面给您一条线。您也可以通过点击六个点来看到这一点,对吧?如果您将任何内容复制到您的 Notion 工作中,您就会弄清楚它是什么。点击“转换为”,然后滚动直到您看到它当前带有复选标记的地方。所以我输入斜杠,引用,然后让我们只是抓取这里的文本,这样我们就不用看着我打字了,然后将其粘贴到这个区域。我还没有分享的一件事,但这是一个很好的机会现在分享,实际上是如果您点击六个点,您还可以看到“块大小”选项。Notion 中的不同块有不同的选项。所以,它会根据您点击的是普通段落还是在这种情况下是引用块而有所不同。所以,最好检查一下您可以做什么。所以,让我们点击这里,然后让我们向下滚动。我们在这里看到这是上下文选项,引用大小,我们可以在默认和大型之间更改它。所以,我可以根据我的喜好让它变得更大或更小。完美。所以,在另一边,这就是我们想要图像的地方。所以,让我只是拿一张图片,然后我可以按 Command V 粘贴在这里。或者,您也可以输入斜杠并说“图像”。现在它为您提供了从笔记本电脑上传文件的选项。但在我的情况下,我已经复制了。哎呀。这实际上是一个很好的学习机会。如果您删除列中的所有内容,那么您的列就会消失。所以,让我只是读一列斜杠 H。然后,将这个引用块拖回这里。所以,我们又有了同样的外观。对吧?如果我现在在这里粘贴图像,它也会自动进入这里。现在,您会看到这个是方形图像,而这里是圆形图像。所以,为了调整这一点,让我点击图像。再次,记住三个点或六个点,这总是意味着选项。如果我点击这里的六个点,我实际上没有所有的图像选项。所以,有时在 Notion 中弄清楚在哪里点击可能会有点令人困惑,但如果您不确定,让我们都试试。所以,六个点没有给我选项。但是,如果我点击这里,或者如果我将鼠标悬停在上面,您会看到其中一个选项是“裁剪图像”。我也应该能够点击这里,对吧?并在那里看到“裁剪图像”。现在,如果我点击它,我就可以,哎呀,让我们再次点击它。然后我可以说,“好吧,实际上我希望它是圆形的。”所以,在上面的形状下,让我们选择圆形。然后保存。现在,我在这里的页面顶部有了我圆形的头像。继续,在我们上面的部分下方,我们现在看到这些,您知道,总是标题,然后是分隔线,然后是文本。所以,为了做到这一点,让我们在这里点击我们当前最后一个块下方,我们看到这里实际上覆盖了整个页面。或者,我们也可以输入一些内容,然后开始拖动它,我们看到,如果我把它放在我的一个列下面,我会得到这个小线,但如果我把它拖到页面的最底部,我会得到这个大线,现在表示它跨越了所有内容。完美。所以,我们需要的是一个标题。所以我斜杠 MH。然后我可以选择不同的尺寸,对吧?所以我可能想要一个标题二。然后,让我们称之为“关于我”部分。完美。接下来,我们有一个分隔线。所以,输入斜杠分隔线。我们可以添加一个分隔线。然后我们只有纯文本。所以我可以从这里复制它,对吧?复制它并添加到这个中。完美。现在,让我添加第二个。对吧?所以,再次,H2,另一个部分,另一个斜杠分隔线。只是稍微快一点,对吧?这样我们就不会浪费太多时间。现在我在这里有我的内容部分,以及页面顶部和其余元素。最后但同样重要的是,我们有一个带有切换的区域。所以,如果您只是看看它,对吧?您可以识别不同的元素。我们有一个标题,分隔线,我们有列,然后我们有切换,但不是小的切换,而是大的切换。所以,让我们看看如何做到这一点。再次,首先,让我们创建一个标题,您知道,另一个部分。创建一个分隔线,然后在这里再次得到列。称之为两列。然后,如果我们输入斜杠并搜索切换,我们会看到我们不仅有切换列表,还有切换标题,这给了我们大文本,但我们仍然可以隐藏和显示部分,这非常非常酷。所以,让我们添加一个切换标题 H3,然后让我们说,“好的,这是一个元素。”然后在这里,我们有什么,对吧?我们在另一列中有一个。所以,我们点击另一列,再次输入斜杠 H2 切换标题,第二个元素。哦,我意识到这是一个 H3,但没关系。我们可以点击六个点,说“转换为”,然后不是 H3,因为那不是切换。但我向下滚动,我看到切换标题 H3。完美。然后对于其他元素,我们可以选择将它们作为单独的元素放在下面。对吧?所以我可以去下面,这里是我的整个页面。我可以创建另一组列,或者我可以简单地在我的现有列中按下 Enter 键,然后直接添加到那里。但我们可以就这样保留它,或者我们可以实际复制它。所以,让我们点击六个点。说复制。对吧?另一个如果您想复制页面元素,非常有用。现在我们几乎和那个页面看起来一样了。

现在,让我们看看在这个简短的教程中您已经取得了多大的进步。为此,让我们回到我们的其他页面。为此,我们稍后会再谈导航,但现在,我们可以简单地回到我们的侧边栏。现在,我们在“私有”区域看到所有这些页面,我们可能需要整理一下。但现在,让我们通过点击它回到“PA”。在这里,我们看到,好的,我们有最重要的页面。我们有资源,我们可以点击进入。我们有,“嘿,我是 Matias。”我们可以点击进入。在这里,我们有我们精心设计的页面。完美。如果我们现在想与世界分享这项工作,我们可以通过点击“共享”按钮来做到。这里有两个选项。我们可以邀请一个特定的 Notion 用户,对吧?我们知道他们的电子邮件,或者如果其他人没有 Notion 应该看看它,我们可以点击“发布”并“发布到网络”,这将给我们一个随机的 URL。现在,这就像 Google Drive 中的共享链接工作方式一样。所以,它只是这个非常长的链接,可能很难猜测。所以,如果您想与某人分享,对吧?您可以点击这里复制链接,然后他们就可以访问这个页面并查看它,您所做的任何编辑都会立即显示。最后一件事是,您会看到这个非常奇怪的带刺的胡萝卜 C-58 Notion slug。现在您可以更改或自定义它,通过在侧边栏中滚动到底部,您会看到您的常规工作区设置。如果您点击它,然后向下滚动到“站点”,您会看到您有这个带刺的胡萝卜页面。如果您想更改它,您可以点击三个点,说“更新”,然后选择不同的 slug,对吧?所以,例如,如果我想要,“Matias Frank is really cool. Notionside.”我可以保存这些更改,希望它还没有被占用。是的,不错。这是一个尚未被认领的 URL。点击,点击“完成”。现在,我共享的页面将拥有比带刺的胡萝卜更好的 URL slug。

到目前为止我们所讨论的内容以及一点练习,您基本上已经走上了掌握 Notion 第一级的轨道,将 Notion 用作笔记本,对吧?您有不同的页面,您可以写下东西,您可以以不同的方式对其进行样式设置,并且您可以创建这些简单的信息驱动的元素。现在,第二级是关于学习将 Notion 用作组织者。这就是我们现在要谈论的。Notion 的真正力量并非来自这些页面,对吧?如果您愿意,这就像一个华丽的 Google 文档。它很漂亮,它很漂亮,它更容易,并且在某些方面有更多的功能。但归根结底,对吧?您也可以进入 Google 文档并创建具有这种权限的页面。Notion 的魔力发生在您开始使用数据库时。所以,为了做到这一点,让我们实际上退出回到我们的资源页面并在这里添加第二个页面。这将是一个非常简单的用例,在这种情况下,让我们做一个书籍,比如书籍追踪器。所以我输入斜杠页面,让我们称之为“我的书籍追踪器”。现在,Notion 数据库的魔力在于确保您可以组织和结构化信息。所以,基本上非结构化的信息就是有一个页面,然后写下“我读了这一年,我读了《原子习惯》,我读了《当下的力量》,也许我还读了,写,写,比如,第三本书是什么,比如 4000 周,对吧?然后我可以把它写下来,就像我这里有一些笔记一样,我可以进去写,然后我可以写,“目前正在阅读”,关于“发生了什么”,您知道,像“已读”和“待读”,对吧?这是当前状态。也许我也会做一些笔记,您知道,我的想法。然后我再次按下 Enter 键,对吧?然后做,您知道,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,

现在,让我们开始实际处理这些页面。所以我添加了“资源”和“存档”。我将隐藏侧边栏,以免分心。然后我将点击“资源”。再次,我们可以在右上角看到,我正在“PARA 资源”中。这是我的 Notion 页面。就 Notion 页面的元素而言,您总会有一个标题,但这是实际的标题。无法将其删除。我可以删除它,但它会一直告诉我,您知道,新页面。所以我最好给它一个标题。只要我将鼠标悬停在标题上,我也会看到这三个选项:添加图标、封面和评论。现在我们可以忽略评论,但图标和封面是添加样式元素的方式。所以,如果我点击“添加图标”,这个页面现在允许我选择一个表情符号或一个特定的最小图标。在最小图标下,我还可以更改颜色,对吧?如果我想要它们全部是蓝色,例如,我想要一个 Notion 标志,或者在这种情况下,对吧?因为这是一个存档,也许让我们找一个盒子,然后我们可以使用它。有利的是,如果您愿意,您还可以上传自己的自定义图标和表情符号,但我想要这个盒子。现在您看到标题上方出现了一个图标,它也显示在这里。另外,如果您查看侧边栏,资源现在也有这个蓝色图标。所以,这是一种在视觉上区分不同页面的好方法,对吧?并使其更容易识别。所以我建议您为所有页面设置图标。继续,我们可以点击“添加封面”来添加这个顶层元素,对吧?它会自动选择一些标准的。我们可以重新定位它,对吧?如果您想看到图像的不同部分,我们可以取消它,然后更改封面。在这里,Notion 有一些预加载的选项。因为我放大了,所以现在有点被切断了。所以,让我们稍微缩小一点。然后我们可以上传自己的。我们可以链接到某个东西,或者我们可以使用 Unsplash 搜索图像。添加一点个性到页面上是很好的。如果您想再次删除它,您可以点击“更改封面”,然后点击“删除”,以获得更干净的外观。

现在,页面的最后一个样式隐藏在右上角的三个点后面。基本上,无论您在哪里看到三个或六个点,您都会找到更多选项。右上角的选项适用于您正在查看的整个页面。所以,如果我点击这三个点,我看到的一件事是,我可以实际更改字体。所以我可以说,实际上我更喜欢一种字体,或者我更喜欢单声道字体。非常非常重要,但这仅适用于此特定页面。对吧?所以,如果我现在选择我的单声道字体,然后我转到我的另一个页面,例如“领域”,我看到它仍然是默认的。所以我需要在这里也这样做,然后点击单声道来应用它。如果您必须单独执行此操作,那当然非常烦人。但是有一个技巧,我将在本视频的结尾与您分享,如何确保您的所有页面都具有您想要的特定外观。另一个有时很有趣的选项是“小文本”选项,对吧?如果您想让它更小,或者全宽。现在,为了真正看到这一点,实际上,让我再缩小一点,因为如果您非常放大,我们真的注意不到它。但是,您现在会看到,如果我点击“资源”标题下方,我可以开始在这里写字。但这在侧面留下了相当多的空白。如果您在大屏幕上,这可能会留下很多空白。如果您希望 Notion 占据您页面的全部宽度,再次点击三个点,然后选择“全宽”。然后您就可以使用整个屏幕进行输入。尽管通常如果只是关于 Notion 中的文本,较小的宽度看起来相当不错,因为它会自动将所有内容居中。在新页面上,您还会看到 Notion 会建议一些起始资源,对吧?它显示 AI 可以帮助您编写内容。它会询问您是想创建一个表格、一个表单还是查看任何模板。您还可以点击三个点查看更多选项。但实际上,您想从头开始,没有任何帮助。所以,为了做到这一点,我们只需点击标题下方。您会看到我刚做完这个,它又给了我这个小高亮,写点什么,或者按空格键。所以我们可以简单地说,“你好世界”感叹号。然后,如果您愿意,我们可以按 Enter 键,记住 Notion 中的一切都是一个块。所以这是我的一个块,我刚刚创建了我的第二个块。每当我按下 Enter 键,我就会得到一个新的块,当我将鼠标悬停在任何块上时,这六个点,我之前用来拖动东西的。我当然也可以在这里重新排序这些块,但我也可以点击这六个点,因为正如我所说,如果您看到三个点或六个点,那意味着 Notion 中的设置。所以,让我们点击它,看看我们实际上能做什么。您可以看到我们可以评论和建议,我们可以忽略它,询问 AI,删除,都很不错,我们可以复制它。但神奇之处在于“转换为”。当您将鼠标悬停在“转换为”上时,我们会看到这个块可以变成所有块类型。通过简单地点击另一个块类型,我们就修改了它。所以,即使我们创建了一个文本,因为默认情况下,无论您写什么,它总是文本。但是我们点击了六个点,现在我们可以说,“你好世界”实际上应该是一个标题。所以我点击了六个点。我说“转换为”,然后我将其转换为我的标题一。瞧。对于我的第二个块,对吧?我可以再次点击六个点,说“转换为”,也许是标题级别二。然后对于最后一个,我们可以将其转换为标题级别三。这些是 Notion 中可用的三个标题。您会看到它自动在它们之间添加了一些间距,以便一切在您的页面上看起来都不错。很酷。现在,而不是像这样,对吧?您知道,创建一个文本,然后将其转换为某些东西。您也可以简单地点击加号,这将允许您滚动所有选项,然后以这种方式添加标题。或者,我强烈建议您开始使用它,输入斜杠。现在,斜杠命令可能是您在 Notion 中开始时最重要的东西,因为它让您可以访问所有块,并且添加它们要快得多。您不仅可以滚动列表,还可以开始输入,它会过滤掉。所以,如果您心中有特定的东西,您好奇 Notion 是否有?好吧,只需搜索它。例如,也许我们想添加一个列表。所以,让我们输入“列表”。我们看到有这个数据库列表视图。我们暂时忽略它。但基本块,我们有一个项目符号列表,编号列表,或待办事项列表。让我们添加这个待办事项列表。我们看到,好的,项目一,我在开头得到这个复选框。如果我按下 Enter 键,我现在有项目二,依此类推,直到我按两次 Enter 键,对吧?然后我回到正常的文本。复选框项目可以被勾选。所以,这很酷。现在,我们没有时间一一介绍所有块,因为它们有很多。所以我只是建议您去任何地方,输入斜杠,然后浏览一些选项。但我想强调一些最有用的。我们已经有了标题和复选框项目。现在另一个超级有用的东西是切换。所以,如果您输入斜杠切换,您会看到这个切换列表。现在,如果我添加这个,我可以隐藏或显示。让我们给它一个标题。然后我有一个小箭头,我可以打开它来展开。然后我再次在切换中拥有块。所以,您知道,我的块,另一个块,我可以关闭它来隐藏它,这非常非常有用。很难强调在页面上拥有信息并能够隐藏它的有用性。现在,在这个切换中,您可以添加任何其他类型的块。所以,我也可以输入斜杠 H1,对吧?我可以在这里得到一个非常大的标题。然后我也可以通过点击这里再次隐藏它。您可以使用之前的六个点来移动东西。所以,如果我实际上想把这个 H3 放在我的切换中,我可以开始移动它,对吧?当我进入切换时,它会高亮整个东西,这告诉我我即将把它放在里面。当然,反过来也是一样,我可以把它放在外面。

接下来,让我们通过添加列来更好地组织我们的页面。为此,让我们再次输入斜杠并搜索“列”。我们看到默认情况下我们可以创建两列、三列、四列或五列。所以,让我们添加两列。目前,似乎什么都没有发生。但您会注意到,我们的文本现在是这样的。如果您将鼠标悬停在上面,您实际上会看到,当我移到侧面时,我得到了另一个加号图标和六个点,这表明,即使我没看到,那里还有另一个块。对吧?所以,我们有块一。然后,如果我移到这里,我们有块二。您还可以通过将文本拖动到其侧面来创建这些列。对吧?所以,如果我拿任何块,然后我移动它,而不是把它放在某个东西下面,而是把它放在页面的最边缘,您会看到我的线条变成侧面指示符。这也是我将它放在旁边的原因。然后,我可以通过拖放来创建这些列。但通常输入斜杠更容易。当然,在任何列中,对吧?您可以拥有任何类型的信息。所以,我现在可以点击这个块,写字,然后将其转换为中等大小的标题。这个也是。现在我有一些不错的页面部分。我想要谈论的最后一个块是“呼叫”,这可能是我在 Notion 中最喜欢的块之一。所以,让我们输入斜杠呼叫。然后会发生什么,您会自动看到我有颜色,还有一个图标。然后我现在可以写点什么,然后如果我按下 Enter 键,我在这呼叫中会有更多空间,对吧?我可以写一些东西,我说,“这对这个页面非常重要。”但您实际上还可以将这些呼叫进一步发展。例如,如果您愿意,您可以点击这个图标。您当然可以更改它,但您也可以删除它,这样您就会得到一个非常干净的外观。您甚至可以更进一步,删除颜色。现在,我们无论如何都需要谈论颜色。所以,让我们从这里开始。如果您点击六个点,我们可以看到最底部有这个颜色选项。在 Notion 中,通常有两种颜色选项。有文本颜色,即字体本身,然后是背景。我们看到目前突出显示的是灰色背景。所以,如果我把它变成橙色,我看到现在整个东西都是橙色的。如果我再次点击颜色,然后把它变成默认的,它只是白色,带有一点小轮廓。这是您页面上的一个非常好的设计元素,因为这样您可以给它一点边框。当然,您也可以在列中使用这些颜色。所以,我可以把我的呼叫拖到这个侧面。对吧?现在我在这里有这个。我可以给它添加一个标题。然后我可以把整个东西,点击六个点,说,“复制”。我喜欢这个。现在我有两次了。我可以把第二个放进另一列。哎呀,那是把它放在上面了。把它放进另一列,以获得页面上的干净外观。现在我们可以这样给这些块着色。所以,如果我点击我的标题和侧面的六个点,我也会看到这些颜色选项,我可以,例如,说,“好吧,实际上给我一些蓝色的文字。”现在我有蓝色的字体颜色。或者,每当您有一些文本时,您也可以简单地突出显示该文本,这将打开上下文菜单。所以,我们有开头的“用 AI 功能解释”评论和“建议编辑”,我们可以暂时忽略它们。但在这里,那些是我们的格式选项。首先,您看到,而不是点击六个点,我也可以点击这里添加两个,然后更改,例如,添加三个。这将应用于整个块,而不仅仅是第二个,对吧?但我也有我的格式选项。例如,我可以,您知道,让它变成斜体或下划线。我也可以给它删除线。我可以将其格式化为代码,这会给它一点填充。对吧?让我们删除另外两个。所以,我们只看到它给了我们红色的颜色和一点填充。或者,我在这里最底部可以手动添加文本颜色。让我们也快速删除这个。去这里说,“好吧,这实际上应该是橙色的。”完美。或者我可以这样说,“实际上我想要这个高亮效果。我想要一个黄色的背景。”现在我有一个黄色的背景上的橙色字体颜色。所以,快速回顾。如果您也想要一点练习,在看完这个视频后,去 Notion,添加一个新页面,给它一个图标,点击页面正文,然后开始输入。然后使用斜杠命令,对吧?添加一个特定的块。使用六个点来移动块。使用六个点,点击它来更改它,对吧?将其转换为不同类型的块。然后尝试我们可以在您的 Notion 页面中添加的所有不同块。

现在,让我们利用我们刚刚学到的知识来构建一个与这个类似的“关于我”页面,我们有一些信息,对吧?我们有一个标题。我们有我的照片。然后您有一些部分,您分享一些信息。好的。为了做到这一点,对吧?如果您只是看看它,我们首先要做的是创建一个新页面。请记住,在 Notion 中,我们通过点击加号或斜杠然后创建页面来做到这一点。我们将将其创建为“资源”中的子页面。我们不想只是弄乱我们的侧边栏。所以,让我们添加一个页面。让我们称之为,“嘿,我是 Matias。”太棒了。这是我们的标题。现在,让我们添加一个图标。所以我点击“添加图标”。我想找挥手,对吧?我喜欢这个。我不想在这里放表情符号。挥手。完美。现在,如果我们再次看看另一个页面,我们上面拥有的第一件事,对吧?是两列。所以,让我们通过输入斜杠呼叫来做到这一点。我们想要两列。在左边,这实际上是一个引用块,因为它在侧面给您一条线。您也可以通过点击六个点来看到这一点,对吧?如果您将任何内容复制到您的 Notion 工作中,您就会弄清楚它是什么。点击“转换为”,然后滚动直到您看到它当前带有复选标记的地方。所以我输入斜杠,引用,然后让我们只是抓取这里的文本,这样我们就不用看着我打字了,然后将其粘贴到这个区域。我还没有分享的一件事,但这是一个很好的机会现在分享,实际上是如果您点击六个点,您还可以看到“块大小”选项。Notion 中的不同块有不同的选项。所以,它会根据您点击的是普通段落还是在这种情况下是引用块而有所不同。所以,最好检查一下您可以做什么。所以,让我们点击这里,然后让我们向下滚动。我们在这里看到这是上下文选项,引用大小,我们可以在默认和大型之间更改它。所以,我可以根据我的喜好让它变得更大或更小。完美。所以,在另一边,这就是我们想要图像的地方。所以,让我只是拿一张图片,然后我可以按 Command V 粘贴在这里。或者,您也可以输入斜杠并说“图像”。现在它为您提供了从笔记本电脑上传文件的选项。但在我的情况下,我已经复制了。哎呀。这实际上是一个很好的学习机会。如果您删除列中的所有内容,那么您的列就会消失。所以,让我只是读一列斜杠 H。然后,将这个引用块拖回这里。所以,我们又有了同样的外观。对吧?如果我现在在这里粘贴图像,它也会自动进入这里。现在,您会看到这个是方形图像,而这里是圆形图像。所以,为了调整这一点,让我点击图像。再次,记住三个点或六个点,这总是意味着选项。如果我点击这里的六个点,我实际上没有所有的图像选项。所以,有时在 Notion 中弄清楚在哪里点击可能会有点令人困惑,但如果您不确定,让我们都试试。所以,六个点没有给我选项。但是,如果我点击这里,或者如果我将鼠标悬停在上面,您会看到其中一个选项是“裁剪图像”。我也应该能够点击这里,对吧?并在那里看到“裁剪图像”。现在,如果我点击它,我就可以,哎呀,让我们再次点击它。然后我可以说,“好吧,实际上我希望它是圆形的。”所以,在上面的形状下,让我们选择圆形。然后保存。现在,我在这里的页面顶部有了我圆形的头像。继续,在我们上面的部分下方,我们现在看到这些,您知道,总是标题,然后是分隔线,然后是文本。所以,为了做到这一点,让我们在这里点击我们当前最后一个块下方,我们看到这里实际上覆盖了整个页面。或者,我们也可以输入一些内容,然后开始拖动它,我们看到,如果我把它放在我的一个列下面,我会得到这个小线,但如果我把它拖到页面的最底部,我会得到这个大线,现在表示它跨越了所有内容。完美。所以,我们需要的是一个标题。所以我斜杠 MH。然后,让我称之为“关于我”部分。完美。接下来,我们有一个分隔线。所以,输入斜杠分隔线。我们可以添加一个分隔线。然后我们只有纯文本。所以我可以从这里复制它,对吧?复制它并添加到这个中。完美。现在,让我添加第二个。对吧?所以,再次,H2,另一个部分,另一个斜杠分隔线。只是稍微快一点,对吧?这样我们就不会浪费太多时间。现在我在这里有我的内容部分,以及页面顶部和其余元素。最后但同样重要的是,我们有一个带有切换的区域。所以,如果您只是看看它,对吧?您可以识别不同的元素。我们有一个标题,分隔线,我们有列,然后我们有切换,但不是小的切换,而是大的切换。所以,让我们看看如何做到这一点。再次,首先,让我们创建一个标题,您知道,另一个部分。创建一个分隔线,然后在这里再次得到列。称之为两列。然后,如果我们输入斜杠并搜索切换,我们会看到我们不仅有切换列表,还有切换标题,这给了我们大文本,但我们仍然可以隐藏和显示部分,这非常非常酷。所以,让我们添加一个切换标题 H3,然后让我们说,“好的,这是一个元素。”然后在这里,我们有什么,对吧?我们在另一列中有一个。所以,我们点击另一列,再次输入斜杠 H2 切换标题,第二个元素。哦,我意识到这是一个 H3,但没关系。我们可以点击六个点,说“转换为”,然后不是 H3,因为那不是切换。但我向下滚动,我看到切换标题 H3。完美。然后对于其他元素,我们可以选择将它们作为单独的元素放在下面。对吧?所以我可以去下面,这里是我的整个页面。我可以创建另一组列,或者我可以简单地在我的现有列中按下 Enter 键,然后直接添加到 там。但我们可以就这样保留它,或者我们可以实际复制它。所以,让我们点击六个点。说复制。对吧?另一个如果您想复制页面元素,非常有用。现在我们几乎和那个页面看起来一样了。

现在,让我们看看在这个简短的教程中您已经取得了多大的进步。为此,让我们回到我们的其他页面。为此,我们稍后会再谈导航,但现在,我们可以简单地回到我们的侧边栏。现在,我们在“私有”区域看到所有这些页面,我们可能需要整理一下。但现在,让我们通过点击它回到“PA”。在这里,我们看到,好的,我们有最重要的页面。我们有资源,我们可以点击进入。我们有,“嘿,我是 Matias。”我们可以点击进入。在这里,我们有我们精心设计的页面。完美。如果我们现在想与世界分享这项工作,我们可以通过点击“共享”按钮来做到。这里有两个选项。我们可以邀请一个特定的 Notion 用户,对吧?我们知道他们的电子邮件,或者如果其他人没有 Notion 应该看看它,我们可以点击“发布”并“发布到网络”,这将给我们一个随机的 URL。现在,这就像 Google Drive 中的共享链接工作方式一样。所以,它只是这个非常长的链接,可能很难猜测。所以,如果您想与某人分享,对吧?您可以点击这里复制链接,然后他们就可以访问这个页面并查看它,您所做的任何编辑都会立即显示。最后一件事是,您会看到这个非常奇怪的带刺的胡萝卜 C-58 Notion slug。现在您可以更改或自定义它,通过在侧边栏中滚动到底部,您会看到您的常规工作区设置。如果您点击它,然后向下滚动到“站点”,您会看到您有这个带刺的胡萝卜页面。如果您想更改它,您可以点击三个点,说“更新”,然后选择不同的 slug,对吧?所以,例如,如果我想要,“Matias Frank is really cool. Notionside.”我可以保存这些更改,希望它还没有被占用。是的,不错。这是一个尚未被认领的 URL。点击,点击“完成”。现在,我共享的页面将拥有比带刺的胡萝卜更好的 URL slug。

到目前为止我们所讨论的内容以及一点练习,您基本上已经走上了掌握 Notion 第一级的轨道,将 Notion 用作笔记本,对吧?您有不同的页面,您可以写下东西,您可以以不同的方式对其进行样式设置,并且您可以创建这些简单的信息驱动的元素。现在,第二级是关于学习将 Notion 用作组织者。这就是我们现在要谈论的。Notion 的真正力量并非来自这些页面,对吧?如果您愿意,这就像一个华丽的 Google 文档。它很漂亮,它很漂亮,它更容易,并且在某些方面有更多的功能。但归根结底,对吧?您也可以进入 Google 文档并创建具有这种权限的页面。Notion 的魔力发生在您开始使用数据库时。所以,为了做到这一点,让我们实际上退出回到我们的资源页面并在这里添加第二个页面。这将是一个非常简单的用例,在这种情况下,让我们做一个书籍,比如书籍追踪器。所以我输入斜杠页面,让我们称之为“我的书籍追踪器”。现在,Notion 数据库的魔力在于确保您可以组织和结构化信息。所以,基本上非结构化的信息就是有一个页面,然后写下“我读了这一年,我读了《原子习惯》,我读了《当下的力量》,也许我还读了,写,写,比如,第三本书是什么,比如 4000 周,对吧?然后我可以把它写下来,就像我这里有一些笔记一样,我可以进去写,然后我可以写,“目前正在阅读”,关于“发生了什么”,您知道,像“已读”和“待读”,对吧?这是当前状态。也许我也会做一些笔记,您知道,我的想法。然后我再次按下 Enter 键,对吧?然后做,您知道,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,像,

标签或主题。现在,我们在这里将使用多选而不是单选,这与单选类似,只是它允许我们一次应用多个选项。所以我们可以称之为标签,然后我们可以说,嘿,也许我们这里有“生产力”和“习惯”,对吧?然后,这里只有“生产力”。完美。

现在,要真正看到数据库的魔力,我添加了一些条目。让我们先说,好的,我想看到我目前正在阅读的所有书籍。我们可以通过向数据库添加过滤器来实现这一点,只显示状态为“正在阅读”的内容。为此,我们可以单击“添加过滤器”。我们可以单击此图标上的“添加过滤器”,或者记住三个点始终表示设置。所以我们也可以点击这里说“过滤器”。

所以,让我们来看看这个选项。它们几乎都一样。我们可以点击这里,然后我们可以说,请给我一个状态过滤器。它在这里显示这个小气泡。现在我可以说了,好的,我只想看我目前正在进行中的那些,所以我可以看到两者,或者实际上我只想看我目前正在阅读的那些。就是这样。这里是我目前正在阅读的所有书籍。

当然,我也可以说,好的,也许我们想进一步排序,对吧?我想按我目前给它们的评分来排序,尽管如果我说,好的,给我那些我已经读过的书,我想让你知道,基于它们的分数,我可能会做得更好。我可以通过添加一个排序来再次做到这一点,然后说,好的,请按分数排序,并请按降序排序,对吧?所以最高分在顶部。所以现在我所有的书都在最上面,它们都很好,然后往下是那些我不太喜欢的。

现在,如果我每次都这样做。嗯,这会很烦人。所以,我能做的就是保存特定的视图。所以,你看到这里最上面写着,“嗯,这是一个表格”。但我可以点击它。我实际上可以重命名它,然后说,“嗯,让我们重命名这个视图,然后称之为‘正在阅读’”。然后我也可以点击这个图标并更改它,也许像“让我们找一本打开的小书”。完美。所以,它表明这些是我目前正在看的。

现在,让我们修改一下我们的过滤器。让我们再说一遍,对吧?这实际上是我目前正在阅读的过滤器。完美。也许对于我目前读过的书,我实际上不需要看到所有这些信息。所以,我能做的就是隐藏其中一些属性。所以,让我们点击三个点,点击“属性”,然后在这里我看到我添加的所有内容。我现在可以说了,“嗯,隐藏所有”。让我们让它们都消失,除了第一列。我目前正在阅读的书籍中唯一关心的是,也许是“描述”。也许我想快速更改分数。我想提醒自己,或者我能够应用标签,对吧?这些是我在这里唯一想看到的东西。

现在,所有这些信息仍然在那里。我只是选择不在此特定视图中显示它。然后我们可以说,“好的,让我们添加另一个视图”。我们可以单击加号从头开始构建,或者如果我喜欢这个,对吧?然后我可以直接右键单击它,然后说,“嗯,让我们复制它”。然后说,“嗯,这是我的,你知道,阅读列表”。然后在这里我的阅读列表上,让我们找一个列表图标。完美。这看起来不错。

现在,我们想在这里更改过滤器。所以,我们去“过滤器”,然后说,“嗯,状态实际上应该是‘已读’”。然后关于“属性”,对吧?这里的“分数”意义不大。所以,我将隐藏“分数”,而是想知道“所有”是什么,对吧?因为也许我关心的是,“嗯,你知道,混合我的“我的书”。而且实际上,如果我在这份名单上不能改变或者像表明我现在正在读它,那将是很酷的,对吧?所以,为了再次点击三个点,然后说,“好的,请也向我展示我的状态”,这样我就可以轻松地说,“我现在正在读它”。所以,例如,说“深度工作”,对吧?我开始读它了。所以,我在这里点击“状态”,然后我把它移到“阅读列表”,它就会在这里消失,因为它不再在我的列表上,但它现在出现在“正在阅读”下面。

让我们再进一步。结构化信息,对吧?哎呀。让我们快速删除它。嗯,结构化信息。所以,我们也可以说,例如,“我关心的是,我想按它们分组”。所以,为此,让我们点击三个点。让我们去“分组”,然后说,“请按我已应用的分组”。现在你看到发生了什么,它自动识别出在这些组中,我目前有书籍。所以,这是它们向我展示的,这是我没有任何东西的组。所以,它隐藏了。所以,这很完美,对吧?我们在这里有设置。如果你想改变它,但我们可以点击退出。现在我们看到这里有所有元素,我们有小切换按钮来关闭它们。所以,我一目了然,看到,“嗯,目前在我的阅读列表上,对吧?我有一个科幻小说,有两个“4000周”,实际上没有类型。所以,我将应用一个。所以,让我们说这是“商业”。完美。嗯,我可以看到,“嗯,也许我需要添加更多“嗯,你知道,我的阅读列表上的书籍,就心理学而言,因为我想在这里读更多东西,但我列表上只有一本书。这里的选项是无限的,无论你有什么信息,对吧?它是结构化的,或者有不同的状态,比如无论是书籍、你的计划、家里的爱好、你与某人的会议,还是任务,使用数据库来组织它们,然后使用特定的视图以正确的方式显示信息。

让我们再进一步,对吧?然后,嗯,不仅仅是有一个地方可以看到信息,而是让我们在不同的地方看到它,因为 Notion 数据库真正酷的地方在于我们可以将这些信息拉到其他位置。所以,我们的图书追踪器就住在这里,对吧?在这个图书追踪器页面上。这很好,对吧?这很有意义。但我们现在可以出去,我们可以例如去我们的主客厅页面。也许我在这里想一直看到我目前正在阅读的书籍,作为一个小的显示。

为此,让我们按 Enter 键。让我们说,“好的,给我两列”。让我们链接它们,对吧?我在这里左边组织这些页面,然后在另一边我想添加我的数据库。现在,非常重要,我们不想创建一个新的数据库。我们已经有了那些信息。所以,我们要做的是输入斜杠,然后说“创建”。然后我们想获得数据库的链接视图。这允许我们将其他地方的数据库信息显示在这里。所以,你看到它问我,“链接到现有数据库”。是哪个?嗯,是我的图书数据库。我选择它,现在我看到我们在主数据库上拥有的两个视图。它们在这里显示为我可以挑选的,或者我可以从头开始创建一个新视图。让我们选择“正在阅读”的那个,对吧?因为这就是我们要显示的。现在我在这里看到我正在阅读的书籍,以及属性。

现在,当然,我这里没有多少空间,对吧?所以,如果我愿意,我实际上可以调整一下列的大小,给它更多的空间。但因为我实际上只需要一个最小的视图,我也可以改变整个布局。现在,我们还没有谈论过,但如果你点击三个点,你会看到在“布局”下,你不能只将信息显示为表格。你也可以将其显示为看板,这是一个常见的看板、时间线、日历、图表、画廊或列表。列表是我们在这里关心的。所以,让我们选择“列表”。然后我们看到我们现在只有这些小图标。如果我愿意,我可以在旁边开始显示属性,但它占用的视觉空间要少得多。所以,让我们实际上去“属性”,然后说,“好的,我也想知道”。现在我在这里有了它。空间仍然不够。所以,我将调整列的大小。现在,我在这里有我目前正在阅读的书籍。这已经开始顺利进行了。

但现在,让我们确保它在视觉上看起来更好一点。所以,对于我最重要的页面,对吧?让我们确保我们实际上在这里使用一个标题。例如,一个 H3。然后,让我们在这里也使用一个标题。现在,要到达这里可能很困难,对吧?我无法点击这里来创建一条线。但我能做的就是,我可以抓取任何新的行,把它移到这里。然后在这里输入 h3,你知道,然后称之为“我的书”。然后我们称之为“我的页面”。嗯,让我们使用我们之前学过的分隔线,也许“添加这样的东西”。或者实际上,而不是这个,让我们使用“呼叫”,对吧?之前的干净的“呼叫”。所以,让我们添加一个“呼叫”。它是干净的。它没有背景,对吧?我可以把所有这些元素都移到这个“呼叫”里。然后我们在旁边创建另一个“呼叫”。嗯,把我们的数据库移进去。然后我们有了我们漂亮的“两个部分”在这里,在我们的页面上。我们也可以,哎呀,我不想添加评论。让我们退出这个。但我想做的是,我想隐藏这个标题,因为这有点烦人,对吧?但我已经在这里有了我的书。所以,让我们点击这里的三个点,然后说“隐藏数据库标题”。完美。所以,现在我有了我的两列布局,一边是书,另一边是我的其他页面。

现在,关于数据库还有最后一件事需要理解,那就是数据库中的每个条目实际上都是一个页面。所以,如果我点击“深度工作”,例如,对吧?然后在这里打开它,在侧面,在最上面,我看到这个页面所在的数据库的属性。但在里面,在正文中,我只是另一个页面。所以,我可以只是,你知道,开始写在这里,我可以添加块,对吧?我在这里有我的块。所以,信息,也许我有,你知道,像我的“我的摘要”等等。我甚至可以更进一步。甚至可以现在在这个页面里面添加页面。对吧?记住,我们没有文件夹,但我们有这些“我们有像页面里面的页面”。这与数据库的工作方式相同。页面生活在页面中与页面生活在数据库中的唯一区别是,它将在顶部显示这些属性。

现在,你也可以显示和隐藏它们,对吧?嗯,例如,通过点击任何属性,你可以说,“嗯,请“在可见性方面,我想在这里隐藏它。它不应该显示。你甚至可以通过点击“自定义布局”来移动所有内容,然后将所有这些条目右移到这个面板,然后将其应用于所有页面。现在讲得有点快,对吧?你不需要记住所有这些。我有更详细的视频,但只是想向你展示你的数据库有什么可能性,以及这些页面在这里允许你组织和结构化它们,同时仍然拥有正常页面所有可用的选项。这也是我之前提到的避免让你的侧边栏变得杂乱的顶级技巧。我强烈建议你只有很少的顶级页面,例如“电源方法论”或任何其他组织系统,然后对于所有这些单独的页面,你都将它们放在一个数据库中。

所以,让我们快速地做一下。让我们来组织一下。所以,让我们去“资源”,然后在这里创建一个新页面。H,这次让我们创建一个全页数据库。让我们把它变成一个表格,然后说“新的空数据库”,然后我们就称之为“页面”。然后在这里,对吧?我们可以给它一个图标。所以,让我们“给它一个单页”。哎呀。不是目标页面。完美。现在,嗯,我们可以添加属性,但也许我们现在只想组织我们的页面。所以,我们现在能做的就是,我们可以把我们已经创建的那些,然后把它们添加到这里。为此,我们可以拖放它们。所以,我可以把它们从侧边栏拖进来,现在它们就住在数据库里了。或者我可以去任何页面,对吧?然后说,“这里,三个点,移动到,然后我的页面数据库”。这样,而不是让它们在这里的侧边栏弄得乱七八糟,我可以确保它们都整齐地组织在这个数据库里,然后我可以在那里添加特定的属性来组织它们。也许我说,“好的,有些页面对我来说非常重要,我想确保,你知道,“嗯,例如,我可以这么说,“让我们“添加一个选择“页面,无论这是否是“你知道,“嗯,“活动”问号,虽然在这里,如果它是“是”或“否”,实际上最好把它变成一个复选框,对吧?所以说,“你知道,“活动”,然后我们可以创建一个视图,只显示那些被勾选的框,所以我们可以取消勾选它来存档它,等等,等等,有很多不同的选项,但把它们组织在这里比仅仅是“你知道,总是嵌套的页面要好得多。

现在,这一切都很多。Notion 有一个陡峭的学习曲线,因为有很多事情你可以做。但我希望这能让你开始。你可以简单地创建一些页面。你可以“在这些页面上添加块来设置它们。然后,如果你有任何信息,比如书籍、任务等等。你可以创建数据库来以结构化的方式组织它们。一旦你做到了,你就可以在你的工作空间中显示来自你的数据库的信息。对吧?所以,我可以去另一个页面,比如我的主客厅页面,然后看到我目前正在阅读的书籍。

现在,为了总结这个教程,让我们谈谈最后一件事,那就是导航。我们已经看到了我们是否可以简单地点击我们的页面来到达目的地。我们有这个侧边栏。现在,侧边栏很好,但它有一个问题是它会自动排序。它总是会向你展示你的页面是如何实际组织的。所以,为了去我的图书笔记,对吧?我需要打开它,然后再次变得相当混乱,特别是如果你有很多页面。所以,一个更简单的方法是使用收藏夹。每当你到一个页面时,你知道,你想能够快速访问,而不是点击三个其他页面,你可以点击右上角的星形图标。让我只是,你知道,展示我的侧边栏。所以,你看到发生了什么。我点击这里的那一刻,侧边栏就会出现一个新的部分,叫做“收藏夹”,里面有我的图书追踪器。我现在可以进去,你知道,也收藏一些别的东西。所以,例如,嘿,我是一个茶壶,我也想收藏它。它也出现在那里。在这里,“收藏夹”下,我实际上可以重新排序它们,对吧?它不改变实际的结构。如果在这里的 PA,你知道,我把“图书追踪器”从“资源”移到上面,它实际上就住在 PA 里了,对吧?而不是在“资源”里。所以,这不是我们想做的。但是,“收藏夹”里,我们可以随意移动它们,它不会影响页面实际居住的地方。这是一件事。

你可以做的第二件事是,你可以在你的页面上链接到页面。所以,这里,对吧?我们有一个“我的其他页面”部分。我现在可以做的是,我说,“嗯,我想直接引用图书追踪器”。所以,我不必先点击“资源”。为此,让我们输入“@”。现在我可以搜索页面。我可以搜索“图书追踪器”。然后我可以点击它。它说“链接到页面”。所以,现在我有了这个小链接到页面。它仍然住在“资源”里,但我可以快速访问它。现在,有时可能会有点困难,尤其是在开始时,区分哪些页面实际上,你知道,直接在那里,以及链接到其他地方。但小助手是这个箭头。无论你看到这个小箭头,它都表明你看到的东西实际上不是原始的。它只是一个链接到它居住的地方。数据库也是如此。所以,如果你回到这里,我的书,对吧?然后再次显示数据库标题。所以,我们去“布局”,说“显示数据库标题”,你看到它有一个小箭头,因为书不在这个页面上。它住在“资源”里。所以,这是第二种方式。

现在,第三种方式是使用 Notion 搜索来快速从一个页面转到另一个页面。特别是当你有很多页面时,这可能是最快的方式。你只需按 Command P 即可在 Notion 中打开搜索选项。然后你总是可以看到你最近打开的页面,或者你可以搜索一些东西,对吧?所以,就这样去追踪器可能是迄今为止最快的方式。

为了确保你从这个视频中获得最大的收益,我强烈建议你现在打开 Notion,然后尝试构建这两个页面。嘿,你知道“关于我”页面,然后是“图书追踪器”,这是一个很好的练习,让你熟悉所有你可以做的事情。另外,作为奖励,我在视频描述中也链接了一个“一起构建”视频,我将在其中构建一个完整的“习惯追踪器”和“任务管理器”,这是另外两个非常常见的用例。所以,去看看它们。它们有点更高级,它们有一些我们使用的元素,但如果你观看它们并尝试一起构建,你很快就会跟上。

就这样。恭喜。你已经迈出了 Notion 之旅的第一步。如果这让你很兴奋,并且你想了解更多,那么看看这个视频。这是我收集的终极 Notion 技巧,它将向你展示大量的技巧和用例。只需点击这里,几秒钟后见。

现在你对 Notion 的基本工作原理有了基本的了解,是时候构建你的第一个生产力设置了。在本章中,你将学习如何构建你的第一个项目和任务管理系统。我们还将看看 Notion Calendar 和 Notion Mail,这是 Notion 生态系统中的另外两个应用程序。此外,为了结束,你将学习如何在 Notion 中跟踪你的时间。在此过程中,你将学习许多额外的概念,这些概念将真正帮助你将 Notion 变成你自己的小工具。有了所有这些,你就可以超越我们在本视频中分享的示例,开始构建你自己的个人系统。

你想在 Notion 中管理你的项目吗?嗯,你来对地方了。在这个视频中,我将引导你完成从一个空页面到一个完整的 Notion 项目管理系统所需的每一个步骤。准备好了吗?让我们开始吧。

现在,在我们开始在 Notion 中构建之前,让我们花点时间谈谈项目管理。因为大多数时候,这会归结为两大类,对吧?我们的工作可以分为我们的流程,也就是所有重复的事情,我们必须一遍又一遍地按计划做的事情,然后是项目,它们更是一次性的,对吧?它们有明确的开始和结束日期。你可能会做很多项目,对吧?例如,如果你有特定的客户工作,并且每当你,你知道,接纳一个新客户时,你都会经历相同的步骤。但仍然,对于那个特定的客户,对吧?有一个开始和结束日期。但也有流程。例如,就我而言,对吧?YouTube 频道当然是一个流程,对吧?你只需要做一些你一直一遍又一遍地做的事情,只是为了让事情顺利进行。但在两种情况下,对吧?都有任务的类别,对吧?对于我们必须做的实际待办事项,以便将它们向前推进。所以,这就是我们将在我们的系统中构建的,对吧?我们将有一个系统来跟踪我们的项目和流程,然后是单个任务和行动项。

所以,现在在 Notion 中,一个新的空页面,我们要做的第一件事是,当我点击右上角的三个点时,让这个页面全屏,这样我们就有更多的空间来工作。因为我在这里放大了,所以它没有太大区别。但如果你在家里的笔记本电脑上这样做,你应该会看到明显的变化,因为你不再有周围的白色空间了。

现在,在这里,我们将首先设置我们的数据库。数据库是 Notion 中最重要的事情,对吧?每当你开始构建任何东西时,你应该总是先从数据库开始,因为这将决定你存储的信息类型,你如何存储它,然后最终通过它你如何与它互动。对吧?当我们构建 Notion 系统时,我们想像一个软件开发人员一样思考,对吧?我们有一个后端,我们的数据库,我们有一个前端,也就是用户界面,我们与之互动的仪表板。

所以,我们需要为我们的项目管理系统做什么?嗯,我们需要一个项目数据库,我们需要一个任务数据库。然后有一个问题,我们是否应该为流程创建一个单独的数据库,或者不?但我们稍后会讨论。所以,首先让我们输入 / 数据库。这会创建一个新的数据库。当然,如果你在工作空间中有 Notion 的新 AI 构建器,你也可以使用它。但在这里,我将一步一步地进行,这样你就可以跟上。另外,有时 AI 构建器仍然会犯一些错误。所以,最好完全控制一切。所以,让我们点击这里。这就是我们的第一个新数据库。

让我们给这个数据库起个标题,“项目”,然后让我们开始向它添加属性。现在,我们想构建一个非常简单轻量级的项目管理系统。所以,我将坚持绝对必要的属性。而且,总的来说,这也是我的建议。我看到很多人在第一次理解数据库时犯的最大错误之一是,他们想添加数百个属性,对吧?你可以跟踪几乎所有事情的许多不同方面。但问题是,归根结底,必须有人输入这些信息才能使其有用。所以,一旦你意识到创建一个新项目需要 30 分钟,因为你必须填写,你知道,15 个属性,你可能会停止使用系统,或者属性只会保持为空。所以,让我们从绝对最低的必要条件开始。然后,当我们看到我们需要更多时,我们可以添加它。

一个项目需要什么?嗯,项目需要的第一件事是状态,因为记住我们谈论的是项目有一个开始和结束时间。在某个时候它就会完成。所以,让我们创建一个状态。属性,默认的属性都很好,但如果你有一个特定的流程,对吧?例如,如果你总是需要一个审查周期,你也可以添加它。

在状态之后,让我们添加一个日期属性。现在,这里有两个选项,对吧?我们知道项目通常有一个开始日期和一个结束日期。所以,我们可以为它添加两个不同的属性,对吧?或者我们可以把它放在一个里面。在 90% 的情况下,这几乎是一样的,在 Notion 中,可能甚至 99%。所以,让我们再次保持简单。让我们添加一个日期属性,然后称之为“持续时间”。如果你想添加一个示例条目,对吧?示例项目。如果你想给它一个持续时间,你只需在这里点击,然后切换,你知道,点击第一个时间,然后切换结束时间,现在你可以设置持续时间的第二部分,对吧?你在这里有一个属性。哦,在我忘记之前,当然,你可以免费下载完整的完成设置,链接在描述中。但在你这样做之前,请确保观看视频直到最后,这样你就知道一切应该如何工作。

此时,我们实际上已经拥有了一个非常简单 solid 的东西,对吧?来跟踪项目。通常,这是我们需要了解它们的两个关键点。状态是什么?持续时间是什么?让我们在这里再添加一个东西,对吧?那可能是一个选择属性,用来指示这个项目的优先级。现在,我们可以做什么,对吧?我们可以添加一些不同的级别,对吧?所以,我们可以做到,你知道,低,“中”,和高。我们也可以在这里更改颜色,对吧?所以,低可能是一个灰色,“高”是红色,然后也许“中”是黄色。所以,现在它在那里了,对吧?我们可以为添加到 Notion 的每个项目选择它的优先级。

现在,如果你打算在团队环境中使用这个系统,对吧?所以,与其他人一起,你可能也想在这里添加一个人员属性来指示谁是项目的所有者。但为了保持简单,我们将构建其余部分,就像你是为一个人构建一样。我有一个非常详细的视频,关于如何在第二个视频中设置 Notion 的业务,对吧?然后你可以去下一个,看看,“嗯,你现在将如何采用这个设置并将其扩展到团队环境中”。但现在,对吧?这里,这很好。

所以,现在我们可以点击下面,创建我们的第二个数据库。所以,再次数据库内联新数据库,这将是我们的任务数据库。现在,在任务中,同样的想法,对吧?我们想弄清楚我们需要为任务设置哪些不同的属性。我们可能想要一个状态,如果你知道,状态实际上太复杂了,因为你说,“嗯,未开始,进行中,我的任务只是在那里,或者它们已完成”。你可以直接添加一个复选框属性,或者你可以简单地说,“嗯,我想将我的状态显示为复选框”,这意味着如果我在这里有一个新条目,你知道,像“任务一”,我们得到这个复选框,我们可以实际勾选它,但在后台我们仍然有这三个属性。所以,如果以后在任何任务中我们可能需要“这些不同的级别,我们仍然可以使用它。

所以,为了 sort of 获得两全其美,对吧?它在那里。然后,我们需要为任务做的下一件事是,我们肯定需要一个日期,对吧?一个到期日,来指示我们必须何时完成。这个不会有持续时间,对吧?它在一个日期或没有。如果你有一个系统,对吧?你喜欢时间块你的“你的任务,我建议为此添加第二个日期属性,然后我们可以称之为“到期日”,对吧?这是 sort of 两个不同的概念。到期日指示你必须何时完成某事,因为外部情况,对吧?所以,有一个 sort of 惩罚错过到期日,而到期日是你的内部计划。再次,这在技术上,你知道,就像你可能拥有的最简单的设置一样。只是在这里展示给你看,这是一个选项,对吧?如果你想在时间块中这样做,同时保留到期日的容量。

现在,为了简单起见,让我们隐藏它,对吧?然后我们也许以后可以看看它,当涉及到时间块时。然后再次,对吧?对于任务,我们也可以添加一个优先级级别,对吧?如果我们愿意,你可以添加一些上下文,如果你遵循 GTD。所以,让我们为此添加一个通用的标签属性,对吧?这将是一个多选。完美。然后我们可以称之为“标签”,并给它也,你知道,“标签符号”,只是为了,你知道,在视觉上将其与其他区分开来。现在,你可以,你知道,添加东西到这个,比如,你知道,它是否是高优先级,但它也可以是像“我需要我的笔记本电脑来做这个”等等,你知道,能量水平,几乎是你的世界,你用什么来分类你的任务。

现在,还有一件事仍然缺失,那就是我们的任务和我们的项目之间的联系。所以,我们需要表明,嗯,任务属于哪个项目。在 Notion 中,我们总是用关系来做到这一点。关系允许我们将数据库中的一个条目连接到另一个条目。所以,我将点击加号,搜索“关系”。这将是现在与我的项目数据库的连接。在这里,我想打开双向关系,这意味着我在项目和任务中都看到任务,在任务中我也看到项目。所以,双向“在这里添加,现在我们看到我们得到,你知道,我们的任务关系和这里的项目关系。

现在,我推荐的一件事是,每当你开始设置,你知道,几个这样的属性,特别是关系,你总是要做我在这里为标签所做的,那就是去更新图标,以反映它们实际关联的内容。特别是当涉及到,你知道,很多关系时,这将非常有帮助,因为它允许你快速扫描数据库。并且由于一致的视觉设计语言,你将始终知道它的含义。所以,对于任务,对吧?逻辑上的图标是复选框。所以,我将在这里进去,然后设置一个复选框。对于项目,有很多选项,对吧?我喜欢像地球仪这样的东西,它很漂亮。嗯,但也有公文包,对吧?或者目标。这取决于,你知道,你在你的系统中使用的其他东西。特别是如果你将目标作为单独的东西使用,你可能想为它使用目标。所以,这里我们使用公文包符号。但再次,任何你认为最能直观地代表项目的都可以。

现在,我可以继续,对吧?然后我说,“嗯,这个任务一”,它属于我的项目。如果我在这里点击,我将看到所有相关的“所有项目都存在,对吧?所以,如果你创建更多项目,你会有更多选项。如果你创建,你知道,任务二和任务三,你也会看到这个。如果我反过来做,也就是说,如果我在这里点击“示例项目”,我看到另一个任务,我可以选择,然后我很容易地将它们连接起来,并表明,“嗯,它们是如何属于一起的。

有了这个,我们实际上解锁了一种新的属性,我们可能想要在项目上拥有。对吧?现在我们看到了属于项目的任务,我们可能想知道,“嗯,好的,完成率是多少?就像我们完成了多少任务?再次,在 Notion 中这样做相当直接。有很多方法可以做到这一点。这是最简单的一种。你点击加号,搜索“汇总”,然后称之为,你知道,“进度”或“完成进度”。然后我们可以在这里再次,你知道,找一个图标。我喜欢这个小图表的东西,用于进度。

现在,汇总总是与关系携手合作,对吧?它进入一个关系,并检查有关这些相关条目的某些信息。所以,在这种情况下,对吧?我们的关系将是任务,然后在任务上,我们现在可以选择我们想要什么。你看,默认情况下,它只是给我其他任务,对吧?所以,如果我进入我的汇总的设置步骤,目前告诉我,“嗯,我进入关系,然后我得到所有任务,不是很有帮助,但让我给你看一件事,对吧?如果我现在设置,例如,一些到期日期在这里,对于这些任务,“一件事,然后我可以做的是,我可以抓住那些值,对吧?我可以这么说,“不要给我“任务的名称,给我到期日期,然后它会列出这些到期日期。它们通常是这样工作的,但你还可以使用汇总来做另一件事,你可以说,“嗯,我想知道状态,然后在这里,而不是显示原始的,对吧?我可以去计算,我可以这么说,“请计数”,或者显示一个百分比,我想要每个组的百分比,对吧?我想知道,“嗯,有多少完成了?现在我看到,“嗯,目前它们完成了 0%”。但一旦我勾选了一个,对吧?我们就到了 33%。

现在,为了,你知道,sort of 总结一下,让我们点击“编辑属性”,并确保我们将其显示为,你知道,“进度条”。现在我们有了这个漂亮的进度条,它表明,“嗯,这个项目根据与之相关的任务完成了多少。

此时,我们的数据库看起来相当不错。所以,现在让我们继续添加一点“UI 抛光”和功能。我们稍后将隐藏这个数据库,我们将以不同的方式与它们进行交互。但如果我们可以点击这个项目,对吧?并看到关于它的额外信息,那将是非常酷的。所以,现在如果我点击它,对吧?我只看到顶部的属性,然后下面基本上只是一个空白空间。所以,这是我们可以,你知道,让它看起来好很多,有几种处理方法。

第一个是去这里,现在如果你将鼠标悬停在顶部,你可以“自定义布局”,这是 Notion 的新布局构建器。所以,一旦我们点击这个,我们现在有很多选项可供选择。一方面,我们可以说,“嗯,好的,实际上我不想看到这些属性,“你知道,堆叠在它下面。我总体上想把它们移到侧边栏。如果我这样做,对吧?第一件事,如果你只是看看它做了什么,就是所有属性现在都消失了,我们直接在页面底部,你知道,可以工作,例如,你知道,“描述”项目以及它是什么。

不算太坏,我们总是可以通过点击这里看到属性。但很多时候,嗯,有一些关键信息是我们一直想看到的。所以,我们怎么得到呢?嗯,我们回到“自定义布局”,如果我们点击这里的主部分,你看到它告诉我这里,我可以在侧边固定属性。这些是我目前拥有的。目前,它们都未固定。我可以从这里创建一个新属性。我可以选择,对吧?其中一个现有的。所以,我可能想要的是,我一直想看到,“嗯,这个项目的当前状态是什么?我一直想看到,“嗯,当前优先级是什么?以及我一直想看到进度。我的意思是,实际上所有属性,现在我意识到它了,对吧?但如果你有一个更大的数据库,可能有相当多的属性你不需要一直显示。所以,让我们点击“应用”。现在你看到我们在这里,在我们的页面顶部,对吧?整齐地堆叠着这三个元素。你可以最多堆叠四个,对吧?如果你需要超过这个,那么你需要开始在下面再次添加它们。

那么任务呢?这将非常有用,对吧?以一种简单的方式看到所有与这个项目相关的任务,而不是必须点击进去。而且,这也不是一个很好的视图,对吧?因为它只显示所有任务。你也看到已完成的任务。它仍然在这里,对吧?这可能不是当你想要,你知道,检查你的待办事项列表时,对吧?点击每个任务来弄清楚,“嗯,我仍然需要做这个还是不做?

现在,Notion 最近发布了一个新功能,让它稍微容易一点,对吧?有一个旧的方法,仍然非常非常强大,而且大多数高级用户都会倾向于,我稍后会向你展示。但首先我想向你展示简单的方法,因为在很多情况下,这实际上就足够了。所以,让我们点击“自定义布局”。嗯,我将看到的一个东西是,如果我只是点击外面,对吧?如果我没有突出显示任何东西,它会告诉我“页面设置”,对吧?你想要一个简单的页面结构还是一个标签式的结构?

现在,标签很有趣。一旦我打开标签,我得到的是,嗯,这里的标签。我在这里有我的内容块。我也可以点击加号来创建一个新的东西。一旦我这样做,你就会看到它给了我选项来显示任务,对吧?我的相关任务数据库。而且,这几乎是这里唯一的选项。对吧?现在我们只能显示连接到这个条目的数据库。所以,不可能的是,使用这个,你知道,“标签功能来创建页面正文的标签,对吧?你只有非结构化的内容。你总是只有一个“这些,你知道,非结构化的容器。然后你有一个选项来显示其他数据库的视图。但它非常非常强大。所以,让我们点击“任务”。然后你看到的是,我们现在有了数据库,对吧?任务数据库,以及我们之前设置的所有属性。就像它在我的屏幕上有点拥挤,因为我放大了,但你明白了。

在这里,我得到了我通常的数据库视图设置来设置它。所以,我可以这么说,“好的,我可以命名它,对吧?我可以命名,你知道,例如,我想显示“开放”“开放任务”,对吧?这就是我们关心的。所以,我点击这里,按 Enter。我也可以给它一个不同的图标,对吧?所以,对于开放任务,我特别喜欢没有圆圈的复选框。所以,我们会这样做。现在,我们可以相应地设置我们的过滤器。如果我们说我们只想显示开放任务,对吧?让我们去“过滤器”,然后说,“嗯,它自动只过滤属于这个项目的任务。所以,这很棒。但我现在想添加第二个过滤器,然后说,“好的,只显示状态“不是”“完成”的那些。

现在,它已经向下显示了,你已经可以看到我的两个任务,那些还没有完成的。我也可以回去,对吧?然后我会说,“好的,对于属性,“我想显示的是,我想,我不想显示项目,因为然后我看着这个,就知道它是关于这个项目的。所以,我将隐藏它。我想让状态,“你知道,在最前面,甚至可能在任务名称之前。对吧?我有时很喜欢这样。所以,你可以轻松地扫描这个“到期日”,我们说暂时忽略它。所以,我们只想显示这些东西,我可以点击“应用到所有页面”,然后我可以看到它的样子。

现在,我在这里有我的示例项目,对吧?我在最上面有关于这个项目的信息,对吧?它目前正在进行中,中等优先级,33%。在这里,我有我的“页面正文”,描述了这个项目是什么,我可以切换到我的“开放任务”来查看所有相关内容。

现在,让我们快速地再进一步,为我的已完成任务创建另一个标签。对吧?我也可以,而不是,你知道,悬停在这里,我可以点击这个,也可以回到这些选项,“嗯,是“我可以,“你知道,右键单击这个,然后说“复制”,对吧?因为我们有几乎相同的设置,对于另一个,但这个将被命名为,你知道,“已完成任务”,我们有,你知道,“完整的圆圈在这里,然后在这里我们的过滤器将是相反的,我们将做那些状态是“完成”的。然后我们可以再次写“应用到所有页面”,现在我们有了这里的两个标签,对吧?我们的“已完成任务”和我们的“未完成任务”。我们想在这里有一个不同的顺序,对吧?所以,我们想快速回去调整一下。但然后我们几乎有了整个设置,用于简单地查看我们的项目,连同内容和伟大的任务。

要更改视图顺序,请返回自定义设置,然后点击这个“更多”。在这里,我们现在可以选择拖动和重新排列。对吧?所以,我们甚至可以这么说,“好的,我想要某些东西在内容之前。我想要我的,但在这个例子中,我想要内容,然后是开放任务,然后是已完成任务。然后再次,点击“应用到所有页面”。现在我们看到我们在这里的顺序是正确的。而且,如果我没有像疯狂一样放大在这里,对吧?如果我稍微缩小一点,为了一个更人性化的缩放设置,我们看到我们也有足够的空间,对吧?如果这个“页面延伸到可以看到开放任务和已完成任务。但当然,你也可以缩短名称,对吧?只是“开放”和“已完成”,以便在小屏幕上更容易阅读。

现在,正如我所提到的,这是一种相当新的方法。而且,以前,我们有不同的方法来实现这一点。而且,在某些情况下,这可能仍然是更好的方法,因为一方面,对吧?这需要你,你知道,总是把你的内容放在这里,然后切换。所以,你永远看不到“在同一页面上”。而且,你可能有,你也有一些不同的选项与另一种方法。所以,我将向你展示它是如何工作的。我们所做的是,我们进入内容标签,对吧?所以,要么我们不设置标签,要么我们进入内容标签,然后我们说,“嗯,在这里创建链接数据库”。创建链接数据库允许我们做几乎相同的事情,对吧?我们将连接到任务。我将说,“好的,我想拉入我的任务,然后从任务中,我想看到特定的东西。对吧?这是我的数据库。我再次将其命名为“开放任务”。对吧?我将设置相同的图标。点击“不显示数据库”。对吧?因为我们已经在这里了。所以,两次显示它会分散注意力。然后点击“完成”。

现在,这目前只是拉入了所有任务,我可以证明给你看,通过添加另一个任务,它没有与这个项目连接。所以,如果我回到它,对吧?现在我看到,“嗯,这当然不是理想的情况,不是很有帮助,如果我们有“嗯,你知道,

在此处查看所有任务。因此,我们想要做的是仅显示此处此项目特有的任务。为此,我们可以点击“筛选”,然后选择“添加高级筛选”,然后说,“好的,只显示项目包含我们示例项目的那些”。非常好。现在,我们只看到我们的三个。但我刚刚在页面正文中完成了此操作。虽然我在布局构建器上进行的这些设置会自动应用于所有新项目,但我在下面进行的设置不会,对吧?所以,如果我现在创建一个,你知道,第二个项目,我会打开它,你会看到我仍然有我的标签,对吧?所以,如果我的任务编号四,如果我连接它,我也可以在这里说“链接现有”,然后说,“好的,任务编号四应该属于这里”,这会正确显示,但另一个元素不会。现在,为了让这个在每个新项目上显示,你需要设置一个数据库模板。现在,数据库模板是 Notion 预定义页面正文应包含的内容的方式,它有时会变得有点令人困惑。现在有了新的布局构建器,所以为了快速总结,你知道,我会谈谈区别。布局构建器,你通过这里获得的,它允许你构建数据库的基本属性,对吧?它允许你在这里固定属性来排列它们,现在由于一个非常新的更新,它允许你创建这些标签视图来显示相关数据库。另一方面,数据库模板允许你控制特定条目的几乎所有内容,除了布局。对吧?所以我们在这里进去,然后说“新建模板”,我们可以称之为“新项目”。在这里,你现在看到的是我可以选择某些值。数据库构建器没有添加布局构建器,它没有允许我做,它只是允许我重新排列它们,但在这里我可以这样说:每当我们有一个新项目时,默认情况下它应该具有中等优先级,并且默认情况下它们应该在这里,在页面的内容,在页面的正文中,例如,我们现在可以抓取,你知道,我们在这里创建的,只需点击这里,复制它,然后通过点击下拉按钮,然后点击三个点,然后点击“编辑”,回到我们的模板,然后我们可以将它粘贴在这里。然后我们想做的是,我们要确保我们更新我们的筛选器,然后我们说,好的,而不是总是显示包含示例项目的项目,我们要点击这里,然后说,好吧,总是显示那些。然后你会在最顶部看到你正在编辑的模板的名称。总是显示与此条目相关的那些。这现在将自动更新,对吧?如果我转到我的任何条目,例如第二个项目,然后我说“选择我的模板”,它现在会输入这个,它会自动更新筛选器,你现在看到它只显示任务四。你还看到它自动选择了中等优先级,因为请记住我们选择了那个。但当然,数据库模板可以做更多的事情,对吧?我们可以例如回到,抱歉,我们的项目模板,然后我们可以说,好的,我想要任务,也许我也想,每当我,你知道,设置一个新项目时,我想要,你知道,在这里有一个小字段,对吧?它说,你知道,完成的定义,这样我就知道,好的,这是,你知道,项目何时完成,在这里我可能会创建一个呼叫,哎呀,快速说呼叫,所以我可以,你知道,你知道什么让这个项目项目成功。可以格式化它,对吧?可以给它不同的颜色。可以给它一个背景,或者我可以这样说,好的,给我这个浅灰色文本颜色,带有默认背景,等等,等等。然后我也可以有我的,你知道,任务在那里下面。所以我真的可以设计整个东西,然后每当我进入一个项目时,对吧?然后我说,好的,让我们将它应用于例如我们的第二个项目,对吧?或者让我们快速创建一个新的,然后打开这个新项目,对吧?它加载了我在那里创建的所有内容。所以,虽然数据库布局构建器允许你构建此页面中所有页面的整体外观,但模板允许你创建特定的,你知道,可重复的元素,然后你可以在创建新项目时加载到其中。就这些。现在我们已经设置好了模板,我们想在这里进去,对吧?然后想做最后一件事。我们想将其设置为默认值。如果你在数据库中只有一个模板,这是最好的主意,对吧?因为如果你将其设置为默认值,那么这意味着你创建新条目时不必进行额外的点击。它现在会自动加载这些内容。但是,如果你想创建不同类型的模板,对吧?所以,例如,如果你说,好的,例如,任务可能是一个好选择,对吧?你说,好的,我创建一个任务模板,用于应用低能量标签,一个用于高能量。我们就这样做,对吧?我们说,好的,新建模板。我们称之为,你知道,低能量任务。在这里,作为我们的标签,它将是低能量。我们还可以,你知道,给它一个相应的图标,对吧?所以,我们可以说这里也许表情符号电池,我们有一个空的。完美。然后我们将为我们的高能量任务做同样的事情。复制。我们称之为高能量任务。回到这里,对吧?选择不同的电池。在这种情况下,我们可能不想将其中任何一个设置为默认值,对吧?因为我们想,你知道,每当我们创建一个新条目时,我们想能够选择,好吧,这个任务,对吧?是高能量还是低能量。如果你已经应用了模板,你就得不到那个选项。现在,我们几乎完成了后端构建,我们可以,你知道,开始将所有内容联系起来,并在一个漂亮的仪表板上展示我们的项目。但还有最后一步,那就是设置我们的视图。正如你可能在 Notion 中知道的,对吧?在一个数据库上,你可以有不同类型的视图。就像我们现在为我们的项目创建的一样,对吧?在这里,开放任务和已完成任务的视图。在你的数据库的原始实例上设置它们有很多优点,因为这意味着你可以轻松地以后重用它们。你也会在几秒钟内看到它的作用。所以我们进去,然后定义两个或三个非常重要的项目管理视图。就我们的项目而言,我们可能想要一个视图来查看所有项目,对吧?所以我们把它重命名为“所有”。然后我们也给它一个公文包图标,对吧?只是表明,好的,这些将是我们的所有项目。然后我想要一个看板视图,对吧?特别是对于有不同状态的事情,它是一种很好的展示方式。所以我要点击加号,然后说,好的,我在这里想要一个看板视图,然后我将称之为,你知道,看板。图标没问题。我不想在一般情况下显示数据库单元格,但如果我愿意,我可以暂时保留它。在此特定实例上,然后在这里我们看到它按状态分组,这是正确的。我想给列着色,给它一点亮点,然后我可以点击完成。现在我可以开始在它们之间拖动东西,它们将自动更新状态,但我也想在这些卡片上看到更多细节。所以我回到三个点,然后说,好的,筛选,抱歉,不是筛选,属性,我想在这里显示的是优先级,进度,持续时间。这三个元素,对吧?我可能想重新排序一下,让它看起来更好看一些。所以我把持续时间放在前面,然后是进度,然后是优先级标签最后,这样我们就有了漂亮的视觉层次结构。快完成了,还有一件重要的事情,那就是我们需要设置一个筛选器来隐藏已完成的项目,因为现在没关系,对吧?现在我可以,你知道,拖动东西到完成,一切都很好。但想象一下,你现在正在使用这个系统几个月或几年。你已完成的项目会堆积起来。所以我们需要确保我们隐藏它们。所以基本上你有两个选择。要么你只是说,好的,我隐藏所有这些。所以这意味着我们去筛选,说“添加高级筛选”,然后在这里我们想去状态是,你知道,不是,抱歉,已完成。这样,每当有什么东西被拖到右边的列时,它就会消失。完美。但有时你想看到,你知道,最近完成的事情。那在那里看起来会很好,对吧?如果是这种情况,我们需要在 Notion 数据库中添加另一层。现在,如果你使用的是免费的 Notion 计划,你必须创建一个新属性,你需要称之为,你需要查找,你知道,最后编辑时间。然后这样,对吧?你现在可以隐藏它在属性中。你不需要看到它,但然后你可以开始筛选并说,好的,只显示那些不是完成的,或者,我们可以创建一个替代方案,说,或者最后编辑时间是在或之后,你可以说,你知道,自定义日期,或者在这种情况下,例如一个月前或一周前。这意味着,对吧?进入完成的那些项目将在消失前在这里保留一周。非常整洁。当然,缺点是它基于最后编辑时间,所以如果你回到一个旧项目但改变了什么。好吧,它会再次在这里弹出。所以,更干净的解决办法是,如果你使用的是付费 Notion 账户,你可以使用数据库自动化来实际手动,例如自动填充你的完成日期。这可以通过创建一个普通的日期属性,称之为完成日期,然后创建一个非常简单的数据库自动化,通过点击斜杠图标,说,好的,设置完成日期,然后作为触发器,那就是当你的任务状态设置为完成时。你想要填充的动作是,你想去说编辑属性完成日期,然后点击启用。这样,每当你拿一些东西并将其设置为完成时,例如第二个项目,让我们说完成,你会在一秒钟内看到它会在这里填充今天的日期,然后你可以,你知道,相应地调整看板视图中的筛选器,而不是说,好的,其中完成日期是,你知道,上周。一个更健壮的解决方案,但再次,它需要一个付费的 Notion 计划,因为你需要访问这些数据库自动化。但两者都会是一个非常稳健的解决方案,对吧?避免在那里有太多东西。现在,诚然,这是一个有点高级的概念,对吧?所以,不是真的,对于非常基本项目管理是必要的,但它是一个非常非常方便的技巧,通常非常重要,所以我认为我把它包含在这里。好了,最后但并非最不重要的,我经常喜欢做的一件事,特别是对于项目,就是创建这种导航,我可以添加到我的仪表板中。为了做到这一点,我们再次点击加号。这次,我们将创建一个图库视图。在这个图库中,我们将要做的是,我们将不显示任何预览,对吧?我们不想看卡片里面。所以我们设置卡片预览为无,然后点击完成。现在在这里我们再次可以打开我们关心的属性。对吧?在这种情况下,我们可能只想打开,你知道,进度和优先级。对我来说这就足够了。然后,在这种情况下,我只想在这里看到活动项目。所以我将转到筛选,然后说“添加高级筛选”。在这里,你知道,说状态不是已完成。这样以后,对吧?在我的主仪表板上,我可以把它添加到这里,这是一个非常漂亮的干净视图,用于我的不同项目。允许我快速点击进去,对吧?然后看到完整的细节。现在,很多时候当我点击它时,我实际上不希望它像这样弹出。我希望它出现在侧边。我可以这样改变,通过点击三个点,然后去布局,然后说在这里“在侧边打开页面”。这是我喜欢的查看信息的方式,因为我只是喜欢,你知道,能够在这里继续工作,而信息只是弹出到侧边栏。好了。对于任务,我几乎想要的是开放和已完成的任务屏幕,对吧?我们之前在这个模板中已经创建过的那些。所以我只是,你知道,快速地在屏幕外完成了。所以,你不需要看我再做一遍。但过程相同,对吧?只是相应地设置这里的筛选器,以便说显示已完成的事情或不显示。然后我通常也喜欢任务的一件事是只看今天的任务,对吧?所以,让我们去,实际上是开放任务那个,因为它只会是今天的开放任务。所以,而不是从头开始设置,我只是右键单击它,然后说“复制”。现在我将称之为,你知道,今天。也给它一个整洁的小日历图标,对吧?在这种情况下,对于今天的任务,我喜欢将它们视为列表,对吧?非常干净,非常简约。在这个列表上,然后我可以只显示非常重要的属性。所以我喜欢显示状态,我喜欢显示它,你知道,在任务前面,而不是这样,而是作为复选框,这意味着我现在可以有一个非常干净,简约的选择,对吧?来检查列表中的项目。然后我通常也喜欢在这种情况下显示标签。所以我们知道这里的截止日期,截止日期将是今天。所以我们不需要显示它。现在我们有一个相当宽的屏幕,但以后在我们的仪表板上,这看起来会非常漂亮和紧凑。所以最后的事情,我们需要设置的最后一件事是确保它只显示任务。所以我们进去,然后说“添加规则”。这将是一个“和”规则,我们说截止日期是,抱歉,是今天。目前这里什么都没有。但如果我现在在任务上,你知道,进去,然后说,好的,任务四是今天,然后你会看到它开始在这里弹出。你还会注意到另一件事,我不小心点击了“新页面”并创建了一些东西,它也显示出来了。这是 Notion 一个非常有用的行为,需要知道,那就是当你设置数据库筛选器然后创建新条目时,在这个筛选视图中,Notion 会尝试满足该筛选器。所以,因为我们告诉 Notion,在这里只显示今天的任务,我输入一个任务,你现在。所以,例如,你知道,重要的感叹号。我打开它,我看到它自动填充了截止日期。当我们构建仪表板时,这也非常非常酷,因为它允许我们,你知道,不必一直设置信息,而是,你知道,让它继承我们输入它的视图中的数据。好了,我们后端现在差不多准备好了。为了整理一下并为此做准备,让我们首先将我们的数据库变成完整的页面。这是我的建议,每当你设置 Notion 中的任何内容时,对吧?你想,当你构建时,你想让你的数据库内联,这样你就可以快速地在它们之间切换。但一旦你准备好了,当我点击六个点,然后说“转换为页面”,现在我们有了这些完整的页面元素,对吧?我们也可以给它们相应的图标。所以,在这种情况下,一个公文包,这里一个复选框,然后我们想把它们添加到它们自己的页面,对吧?我们希望将所有数据库存储在我们的 Notion 设置中,最好在一个页面中,这样我们就永远不会,你知道,丢失它们。我们总是知道在哪里可以找到它们,当我们查看我们的设置时,我们不会感到困惑,以弄清楚,这个是一个链接视图还是一个数据库。我有一个完整的,你知道,视频,有 170 个 Notion 部署。我在描述中详细介绍了这一点。链接就在那里。绝对要看看。所以,让我们通过创建一个新页面来做到这一点,对吧?我们称之为我们的后端。我们给它一个后端图标,对吧?就像服务器一样。然后回到管理我们的项目。然后让我们把项目和任务移进去。然后我们可以按几次回车键,对吧?我们也可以把我们的后端移到别处,如果我们想的话。但现在我们有这个非常漂亮干净的空页面,我们可以在这里开始设置我们的仪表板。哦,在我们继续之前,我有一个小小的请求。如果你喜欢这个视频,为什么不订阅我的 Notion 新闻通讯?你是在很棒的公司里。我们已经有超过 30,000 名 Notion 粉丝。你将是第一个了解新更新的人,获得大量免费模板,再加上我正在构建欧洲第一 Notion 咨询公司的头排座位。要做到这一点,只需先看完这个视频,然后去 matiasfrank.de/special。如果你必须为你的公司构建一个设置,并且需要更多的实际支持,那么,别担心。我和我的团队已经准备好了。给我发封邮件,我们来谈谈如何帮助你构建完美的 Notion 系统。当你设计 Notion 中的这些仪表板时,你真的需要考虑你需要如何查看信息,因为这是 Notion 的真正优势,对吧?当然,拥有数据库并组织信息,然后,你知道,能够筛选它等等,这很好,但真正酷的事情是你可以构建你希望你的应用程序拥有的界面。所以,对吧?如果你是一个喜欢看板的人,那么就把看板放在最前面。如果你喜欢列表视图,对吧?或者你生活中所有不同类型任务的非常详细的分解,那么就这样做。所以在接下来的几分钟里,我只想展示一些关于如何构建这个仪表板的基本原则,以及它可能是什么样子的。总的来说,我是一个喜欢把看板放在项目最前面的粉丝,因为我想一目了然地看到,好的,事情目前处于什么状态?所以为了在这里做到这一点,在我的仪表板上,我现在将输入斜杠,然后创建,你知道,老套路,创建一个链接数据库视图。我将选择我的项目数据库,正如你所见,我们之前在主项目数据库上构建的这三个视图现在在这里可供我选择,这使得在需要构建几个项目或想要几个不同的看板时更容易,因为我不需要每次都从头开始构建它。所以我要选择看板,我在这里。我通常然后点击项目旁边的三个点,到数据库侧,对吧?只是为了有一个干净的外观。现在我们有了,你知道,我们所有的项目都在这里。我可以点击它们,对吧?我可以点击项目,然后像往常一样打开我在这里设置的仪表板。所以几乎是完美的,准备就绪。然后下面,我想看看我的任务,也许我想看到两种方式来处理我的任务,对吧?我想看到我今天的所有任务,然后只是我的所有任务的列表。为了让它们并排显示,我将创建列。所以我输入斜杠。这现在给了我在这里创建两个列的选项。然后我说,好的,创建链接视图数据库。我将拉入任务,我将拉入今天视图,这个简约的列表,我们已经设置好了。然后在这里也是,对吧?我将隐藏这个数据库标题,然后我想我实际上想要第二个非常简约的列表视图来查看开放任务。所以我将实际上只是复制这个,让它变得非常容易。复制它,粘贴在这里。现在我有了第二个任务视图在旁边。在这里,我将快速更新筛选器,以便说,好的,我实际上想在这里看到我所有当前开放的任务。我将添加一个排序,我想看看,好的,截止日期应该是升序的,所以最早截止日期的任务应该在顶部。如果我有很多任务,我也可以确保我不会一次看到太多,我可以通过点击三个点来做到这一点,然后说加载限制为 10。我只想看到我的下一个 10 个任务。当然,我需要重命名这个视图,将其重命名为“开放”,并在这里更换图标。现在我的项目在顶部。然后我有,你知道,这两个简约的列表视图来查看我当前的任务。现在,让我们为这个添加一些视图变体。对吧?也许我想看到我的开放任务。我想看到我的低能量和高能量任务,对吧?因为这可能是我总是知道的事情,好的,这很重要。我将通过点击复制来做到这一点。对吧?现在,我有了第二个选择。我将称之为低能量。然后我给它电池,对吧?低的那个,有充电符号的那个。在这里,我将添加一个筛选器,即标签包含低能量。完美。然后对于高能量任务,我只是看到,对吧?我们设置错了。所以对于高能量任务,我只是快速编辑这个模板,它不应该是低能量,当然应该是高能量,对吧?就像带着电池符号一样。好了,高能量。好多了。然后我们可以快速地把这个换成这个。然后我们可以再复制一次。对吧?在哪里?复制视图。然后我们可以说,对于这个,这将是我的高能量视图。哎呀。这里没按我想要的做。现在复制。我认为我意外地复制了整个数据库。是的。高能量在这里。对吧?给它另一个电池符号,一个充电的,然后在这里更新筛选器以显示包含高能量的所有内容。相当不错。现在再次,对吧?我放大了。所以,你知道,取决于你放大的程度,你知道,有时它会停止显示不同的视图,然后你会有小的切换按钮,有时这会很烦人,但如果你,你知道,缩小到一个更现实的页面布局,这可能就是它看起来的样子。在这里,你有所有三个,你可以快速地在它们之间切换。或者,如果你屏幕空间有限,对吧?你也可以随时重新排列你的列。例如,我的今天那个,我知道我没有不同的视图,对吧?而且信息也不是真的很多。而如果我只是,你知道,就像这里有一个示例任务,对吧?几乎只有这个,然后是标签。所以有很多,你知道,空白。所以你也可以说,好的,这个将总是占用更多空间。我只需要在这里为这些任务留一点空间。这样,你知道,可以给不同的列,不同的页面空间。不错。所以现在让我们添加一些 UI 元素。对吧?首先,我通常喜欢做的是,我实际上喜欢在它们前面添加标题,对吧?就像给它们贴标签一样。你知道,我的项目。然后在这里,在这个上面,我们可以有两个标题,对吧?我们可以有一个在每个东西上面,但我想在这种情况下,我很高兴有,你知道,就像我的任务。在这里,如果你愿意,你的标题的一个好东西是,对吧?你可以只高亮显示它们,然后将它们变成代码块,对吧?这只是让它们与页面其余部分看起来有点不同。你也可以将颜色改回,你知道,像黑色或灰色,如果你不想让它那样,你知道,突出。这通常是一个很好的设计元素。如果你需要更多 Notion 的设计技巧,请查看我的 107 个 Notion 技巧视频,我已将其链接到下面的描述中。我们在那里详细介绍了许多这些小东西。然后,在这些标题完成后,我喜欢添加一些快速操作,对吧?如果你有,那么你知道你所有的东西都设置好了。也许你只是想点击一个按钮,对吧?来添加一些新东西。所以,我们接下来就做这个。有几种选择,对吧?我们可以把快速操作放在页面的最顶部,或者我们可以实际创建这种侧边栏布局。所以,我认为这就是我想做的。所以我实际上会按回车键,然后我会说“创建两个”。这又给了我们两个列,对吧?现在我要做的是,我将添加一个呼叫,在这个列中。然后对于另一个列,我将在这里抓取我在此页面上添加的所有其他内容。对吧?所以让我们看看,有时在浏览器中,当你放大时,Notion 不喜欢选择器。所以你需要稍微调整一下才能全部选中。我只是把它们都拖到这里,在旁边。我们也可以在这里添加一个呼叫,如果我们想的话,对吧?只是给这两个小容器。所以再次,让我们把所有东西都抓过来,然后移进去。现在,这当然,哎呀,不是屏幕空间的理想利用。所以,我们肯定需要调整列的大小。所以我要做的是,我将,你知道,移动这个直到它在这里非常小。现在我可以在这里添加一些按钮,对吧?输入斜杠按钮,或者首先,也许我只是称之为快速操作,然后我将创建一个按钮,用于,你知道,一个项目。我们将添加一个图标,只是一个加号,对吧?黑色的,寻找加号,完美。现在我们可以说,我现在将移到一边。现在我们可以设置这个按钮的操作。我们可以说,好的,当我们点击这个按钮时,我们将向我们的项目添加一个新条目。所以动作,将是添加页面到,选择数据库,这将是我们的项目数据库。然后你可以选择自动应用模板,对吧?这很棒。这是我们想要的。你可以,你知道,设置任何其他属性,如果你想的话。现在,这就可以了。然后我总是推荐的是,如果你有,你知道,一个添加东西到数据库的步骤,那就是你总是之后添加,你知道,打开页面,这样你就会得到某种,你知道,UI 反馈,你添加了东西,否则你可能会点击按钮 10 次并添加 10 个空项目。所以你想做的是,你想在侧边打开页面,完美。所以现在让我们点击完成,对吧?也许像调整一下大小,这样我们就能看到整个项目按钮。现在,如果我点击这个按钮,对吧?你看到,我添加了一个新项目,它在这里弹出,我可以在这里填写所有细节,你知道,你知道,最终确定 Notion 项目管理设置。我可以关闭它,对吧?它在这里弹出我的看板。我可以把它移到这里。我目前正在处理这个。完美。现在也为任务做同样的事情,对吧?所以,让我们,只是复制这个按钮,这样我们就不需要从头开始设置。点击这里的图标来编辑它。在这种情况下,让我们称之为,你知道,任务,只是一个普通的。所以在这里,我们将把它添加到我们的任务数据库。我们可以选择模板。我们也可以留空,对吧?所以我们实际上留空这个。我们不需要构建第二步,对吧?因为它会自动继承。这就是我们复制它的原因。点击无。然后我们将把它移到顶部,对吧?所以它在视觉层次结构上看起来不错。再次,我们将复制我们的任务一个。然后我们将称之为,你知道,今天的任务。在这里,我们将说,现在我们要编辑另一个属性。我们要编辑截止日期,我们要将其设置为触发日期,对吧?所以我们点击它的那一天,这意味着每当我们点击按钮时,我们都会自动拥有今天的任务。然后让我们再复制两次。然后设置一个,你知道,低能量,我喜欢匹配图标,只是为了它是什么,对吧?在这种情况下,它将是我们的空电池。在这里,我们可以说,好的,今天的任务,作为低能量任务,对吧?我们将应用这个模板。我们实际上不需要在这里设置截止日期。所以,我将删除这个。完成。然后最后一次复制这个,用于,你知道,我们的高能量任务。但你明白了,对吧?无论你有什么样的任务类别,你都可以设置你的按钮来自动应用模板,这样一次点击你就可以创建它们。完美。完成。现在我们可以,你知道,也许重新排序一下。也许实际上我们的项目可以放在别处,对吧?所以我们有一点点区别。所以我们有,你知道,低能量。我们有今天的任务在这里。我们需要添加,实际上更改图标,对吧?所以对于今天的任务,我喜欢在这里放日历图标。完美。现在我们有了这个漂亮的小侧边栏,对吧?它允许我们快速添加一些任务,添加一个项目。每当我们这样做时,对吧?它只是弹出在侧边栏,对吧?我可以添加任何其他我需要的信息,你知道,你知道,上传视频到 YouTube。然后我可以快速地将项目分配给它,我想要,对吧?所以这可能是新项目。然后我们就有了。几乎准备就绪。实际上还有最后一件事,我刚才注意到。我们忘了在这里设置我们的数据库层,对吧?我们为项目做了,但没有为任务做。所以,让我们来修复这个问题。幸运的是,我们可以从任何打开的条目中做到这一点。所以,让我们点击“自定义布局”。快速地,让我们把所有这些移到面板。然后让我们进去,我想固定的是状态,项目,以及截止日期。然后如果我们有任何标签或日期,对吧?我认为保留在侧边栏中就可以了。实际上,我们可以看到一个。也许我们实际上想在这里显示标签,作为一个单独的部分。对吧?然后把截止日期也放在那里。这样我们就有了我们目前跟踪的所有相关任务信息。对吧?现在只是稍微干净一点。如果我们这样做了,对吧?我们仍然看到它适用于我们的模板。我们有了标签,它们在这里弹出得很好。现在你看到了 Notion 的魔力,因为如果你想看到不同的东西,那么你可以,对吧?所以,如果你不喜欢看板,而是想只看你项目的图库,例如活动项目。那么,让我们这样做。对吧?让我们点击加号。让我们说,好的,新的空视图项目。我认为我们已经设置了这个图库,对吧?我们之前为快速导航设置了。所以我们现在在这里有了,对吧?这目前被筛选为只显示未完成的项目,对吧?所以我可以改变它,说,好的,实际上这里显示的项目是,你知道,进行中。然后我们可以改变视图名称,称之为,你知道,进行中。我们可以更换图标,对吧?也许我们用播放图标来表示,好的,这些是我们目前正在处理的。然后我们可以复制这个,然后说,好的,这些是,你知道,下一步。好的,这里也许用暂停图标,或者也许是更好的图标选择,但你知道,你明白了。进去,把这个换成而不是进行中,而是未开始。然后我们可以再添加一个,对吧?然后说,好的,这个将是已完成的。所以这个也许我们在这里放一个盒子,用于存档。然后在这里最后一个筛选器,或者所有状态是已完成的。你看到它有多快,对吧?我们可以完全改变元素的布局。这都归功于我们将其存储在数据库中,对吧?它们非常容易查询,拥有我们所需的所有信息。然后我们可以将它们拉到我们的前面,拉到我们的仪表板中,以最自然的方式工作。现在,有了所有这些构建好的东西,让我们快速回想一下这个视频的开头,当时我们谈论了项目和流程的区别。我们现在为我们的项目有了一个相当不错的设置。但就经常发生的事情而言,我们需要付出更多的努力。现在 Notion 中有方法可以,你知道,自动处理重复元素,但它们主要需要 Notion 数据库自动化,这些自动化仅在付费计划中可用。如果你使用的是付费计划,我有一个视频链接在描述中,它介绍了如何设置这些重复任务自动化。但在此期间,让我们看看一个非常简单的方法来创建这些流程。你知道,并在新任务出现时添加新任务集。对于这个,我们有两个选择,对吧?我们可以添加另一个数据库来处理我们的系统。我们可以说,好的,除了项目,我们还有流程,然后也将其链接到任务。或者我们可以简单地扩展我们的项目数据库,然后说,让我们添加一个,你知道,一个类型属性来指示它是一个一次性项目还是一个重复项目。你将在这两种方法中实现哪一种,实际上取决于你的具体需求。总的来说,我的建议是尽可能保持简单,对吧?并尽量将数据库的数量减少到绝对最少,因为当你有很少的全局数据库时,Notion 数据库是最强大的。所以这就是为什么我建议至少一开始,将流程和项目放在同一个数据库中,然后简单地添加一个选择属性来指示哪个是哪个。对吧?好了。所以,我们点击加号,添加一个选择属性,我们将称之为类型。然后我们添加,你知道,一些形状图标。然后我们可以说,好的,其中一些是一次性的,一些是重复的。然后,哦,让我们给它一个不同的颜色,对吧?黄色也许。然后我们可以进去,因为所有这些都将是我们的,你知道,一次性项目。我只是点击类型,一次性。现在这个标签就应用了。现在,我们将添加我们的第一个重复项目。但什么时候你会考虑为它创建一个单独的数据库呢?主要是如果你需要一套完全不同的属性。在这种情况下,它是在边缘,因为如果我们看属性,我们会发现状态可能不是最相关的,对于一个重复项目。它可以完成,对吧?在某个时候,重复或持续的事情也可以,你知道,不再相关,但仍然更像是表明正在进行的事情。持续时间绝对不相关。优先级可能相关也可能不相关。所以有一些属性,对吧?这里对一次性项目是相关的,但对重复项目不相关。但另一方面,对于一个重复项目,或者一个重复流程,我可能根本不会跟踪很多属性。所以在这种情况下,对吧?我的决定仍然是把它放在一个地方。但如果你说,好的,在一个流程中,我有,你知道,七个属性,它们与项目上的八个属性完全不同,那么创建两个不同的数据库并将它们都链接到任务。但在这里我们将坚持下去,然后继续添加我们的第一个流程。为此,我只是添加一个新页面来向你展示如何做到这一点。我称之为,你知道,示例流程,或者也许是,你知道,每月家政。好了,就这样做。让我们用“重复”来标记它,然后打开那个条目。现在在这里,侧边栏,不同的,不存在,对吧?所以我们可能也想为流程设置一个不同的数据库模板。但最重要的一部分,我们也需要考虑。所以我们有一系列任务,对吧?我们需要一直做。所以,例如,让我们说我们的每月家政包括支付房租。它包括,你知道,你知道,打扫浴室,它包括我们需要,你知道,说,向我们的朋友问好,之类的事情,对吧?无论你每月家政要做什么,不是最有创意的列表,但你得到了列表。现在的问题是,我们需要为这三个条目,或者五个,或者十个,或者你正在进行的流程中的任何内容创建新的实例,每次你想做它们,因为正如我所说的,对吧?在 Notion 上,免费账户真的没有好的方法来自动化,你知道,这些任务弹出。有一种方法,我马上就会告诉你,但对于大多数情况,对吧?我们需要从头开始创建它们,每个月。现在最简单的方法是进入你的数据库,然后说,好的,我们只是在这里添加一个按钮,我们将添加一个按钮,我称之为按钮,你知道,创建新任务集。我将点击,你知道,加号,然后我可以说,好的,当这个按钮被点击时,我想让你做什么?新动作是,我想让你添加一个页面到,我将选择我的任务数据库,添加到任务,我想添加的是,我想添加支付房租,然后对于编辑属性,我想把它连接到这个项目,对吧?当前点击此按钮的页面。然后我可以复制它,我可以说,好的,我想添加一个任务,你知道,打扫浴室,我想添加为一个动作,复制它再次,我想添加为一个动作,任务,说,向我们的朋友问好。现在我们可以点击完成,对吧?然后我们可以点击这个按钮,创建一组新任务。我们有这三个任务在这里。我们可以勾选它们,对吧?然后当下一个月到来时,我们可以再次点击这个按钮。我们有下一个任务,等等,等等。现在,你可以变得更深入,对吧?你也可以动态设置数据,例如,根据你点击它的时间,总是有一个特定的截止日期,对吧?或者,你知道,如果你有不同的人在团队中工作,分配给不同的人,对吧?世界是你的。我还在下面的描述中提供了一个完整的公式和自动化大师课程的链接。在这个视频中会有点太深入,但如果你对如何让它们工作感到好奇,那么一定要看看。但是的,这就是基本原理,对吧?如何在 Notion 中创建非常简单的重复流程,并确保每次创建新的,你知道,新的时间范围时,你都有一个新任务集。另一种方法不是很有扩展性,但仍然想快速展示给你。你也可以为所有这些任务创建模板,对吧?所以,我们可以说,好的,支付房租,这是我们有的任务之一。它属于我们的每月家政项目。完美。设置为模板。然后我可以去任务,对吧?然后我说,对于这个模板,我希望它重复。所以我点击三个点,然后我说重复。我可以说,好的,你知道,重复这个,你知道,每个月,在,你知道,28号,每个月,在20号,你知道,在28号,我想让它创建一个新条目。现在只要它运行,它就会在这个项目里创建一个新任务,带有所有模板信息,在28号。所以它对某些事情可能很棒,但如果你有很多重复的事情,对吧?你你知道有 20、30、40 个条目在这里,那么它可能会有点压倒性。所以通常你想,你知道,选择最适合情况的。对某些人你可能会做重复模板,但对大多数人你可能会选择这个按钮解决方案。然后你就有了,一个简单而强大的 Notion 项目管理系统。从这里开始,你可以根据自己的意愿进行自定义。例如,如果你打算不单独使用它,而是与团队一起使用,那么接下来你应该添加团队。然后是这些团队的仪表板,以及一个个人仪表板设置加上一个公司主页。而且你也不必独自完成。我有一个关于如何为公司设置 Notion 的完整指南,就在这里。只需点击那里,几秒钟后见。Notion Calendar 已经慢慢但稳步地成为一个非常强大的生产力机器。自最初发布以来,它一直是我的日常驱动程序,但我仍然看到很多关于它实际能做什么的困惑。此外,Notion 最近发布了大量非常重要的更新。所以,是时候进行一次彻底的指南了。在这个视频中,我将带你了解设置 Notion Calendar 的正确方法所需的一切,保持你的待办事项列表的领先地位,以及一些隐藏的技巧,这些技巧可以将 Notion Calendar 从相当好的水平提升到

从不错到非常强大。让我们开始吧。首先,让我们看看 Notion Calendar 在您的整体标签设置中将扮演什么角色,因为它可能会有点令人困惑。这就是为什么我创建了这个流程图,只是为了可视化这一切的目的是什么。现在让我们从右上角开始,也就是 Notion 生态系统。您将用来导航 Notion 的中心部分是您的 Notion 账户。在您的 Notion 账户下,您可以拥有多个 Notion 工作区。所以您可能有一个 Notion 工作区用于您的个人生活。然后您可能有一个 Notion 工作区用于您与您的伴侣或一群朋友一起设置,以便一起做一些事情,而这一切都属于那个区域。然后您可能还有其他 Notion 账户。所以这可能是与您的个人电子邮件地址关联的个人 Notion 账户,然后您可能有来自您雇主的 Notion 账户,如果您的公司使用 Notion 的话。这里再次,您可能有一个或几个工作区。虽然对大多数人来说,这看起来相当简单,您可能只有一个 Notion 工作区用于您工作的公司,然后您有一个 Notion 工作区用于您的私人生活,但例如,我认为我有大约十几个,至少遍布整个系统。然后当然还有日历。所以您可能在使用 Google Workspace,或者在普通的 Gmail 账户上,在那里您有您的 Google 日历,或者您可能在使用 Apple 的电子商务并拥有 Apple 日历,或者在我的情况下,您可能两者都有。

现在,所有这些东西都在 Notion Calendar 中汇集在一起,它的工作方式是您的 Notion Calendar 将与一个主要的 Notion 账户关联。所以,我们稍后会经历注册过程,但我的建议是您使用您的个人电子邮件和您的个人 Notion 账户注册 Notion Calendar,因为这将是您将始终访问和使用的那个账户来访问日历。所以即使您以后更换公司,并且您的公司 Notion 账户发生了变化,您也可以确保在这里保留所有内容,并且无论您最初使用哪个 Notion 账户设置日历,您都可以与您是成员的几乎任何工作区集成,无论您是以您的主要 Notion 账户还是以另一个 Notion 账户在那里成为成员。最后但同样重要的是,Notion Calendar 会从您的其他日历工具(如 Google 或 Apple)中提取信息。在拍摄时,它还不支持 Outlook 日历。所以这是一个不支持的生态系统,但它基本上是跨越您所有工作区和所有日历的中心枢纽,可以在一个地方显示您盘子里的所有东西。

要注册 Notion Calendar,您有两个选择。您可以访问 Notion Calendar 下载页面,并将其作为应用程序下载到您的计算机上,这通常是我的建议,链接在描述中。或者您可以访问 calendar.notion.so 来在网络上打开 Notion Calendar,这正是我在这里为演示目的将要做的。如果您这样做,并且您当前没有登录任何地方,它会要求您登录您的 Notion 账户。再次强调,当您这样做时,使用与您的个人 Notion 账户关联的个人电子邮件非常重要,这样会更容易一些。如果您根本还没有 Notion 账户,或者您使用的电子邮件没有关联 Notion 账户,Notion 会为您创建一个账户。所以,您将始终拥有一个与您用于日历的登录关联的 Notion 账户。

一旦您登录了您的 Notion 账户,这就是您将看到的 Notion Calendar 界面。在您的设置过程中,您可能已经有一个提示来授权您的第一个日历。如果有,请继续并这样做。这样它就可以连接到您的 Google 日历或 Apple 日历,然后您将进入通用用户界面,并且您还会看到一些入门指南在侧边。我们稍后会详细介绍所有这些,但首先让我们看看用户界面。在左侧,您可以看到月份预览。您有一个调度选项,我们稍后会仔细查看。然后您会看到已连接的日历账户。到目前为止,我在这里显示了与主电子邮件关联的主日历,然后您可以看到我可以添加更多日历账户,并且我可以添加 Notion 数据库。屏幕中间占据大部分空间的是实际的日历部分。所以目前,正如我们在这里顶部看到的,它设置为周视图,并且我的今天从这里开始。在右侧,您有一个侧边栏,它会根据您实际点击的内容改变上下文。

一开始,当您第一次使用 Notion Calendar 时,您会在这里看到入门指南。您有一个邀请更多人的选项,并且它会显示一些有用的快捷方式。但我们可以暂时关闭它,我们实际上不需要它,可以自己跳到设置。您首先要做的事情是进入您的设置并连接所有日历。要做到这一点,您可以访问桌面版网页,在这里,您将有机会通过它进入您的设置。在网页版上,您可以点击您的个人资料图标,您会在这里看到设置选项。快速提示:在整个界面中,Notion 总是用浅灰色告诉您可以使用快捷方式代替,因为这是 Notion Calendar 的真正酷之处。它真正为高级用户而设计,这使得导航非常容易。所以,而不是点击这里,我也可以,你知道,在日历的任何其他地方。然后我按下 G,然后按下 S,我的设置就会神奇地出现。

现在,我们暂时忽略通用设置,直接跳到集成,日历部分。在这里,您需要创建所有账户。无论您拥有 Google 账户还是 iCloud 账户,请确保所有这些都拉入此处。所以您可以看到您所有的责任,您生活中不同领域的所有日历事件都在这个工具中。为了测试目的,我将只保留这一个账户,然后我将点击会议。在会议下,您可以连接您喜欢的网络会议解决方案。如果您使用 Google Meet,它非常简单。您只需点击下拉菜单并选择 Google Meet,它就会从您的主账户中提取 Google Meet。它会与我的 hello and matiasfrankminus consulting.com 账户关联。但是如果您使用 Zoom,您可以点击这里连接您的 Zoom 账户。如果您有一个单独的会议工具,它不直接与 Notion 集成,您可以通过一个固定的自定义链接添加它,这将在我们设置任何会议时帮助我们,以便它自动生成一个 Zoom 会议,或者一个 Google Meet 链接,我们可以跳入其中,而无需进行任何手动设置。

让我们继续到 Notion。这就是事情变得令人兴奋的地方。到目前为止,它一直是一个相当普通的日历工具,具有常规功能。但这就是 Notion 的部分所在。您现在可以连接任意数量的 Notion 工作区。记住之前的流程图,它应该以某种方式同步到您的系统中。默认情况下,它会显示与您刚刚登录的账户关联的所有工作区。所以,例如,对我来说,它显示我的 MF consulting 默认工作区。但是如果您在另一个 Notion 账户下有工作区,您可以使用顶部的按钮登录它们。就我而言,我想连接我的主账户。所以我会点击连接,然后我们会经历入门过程。它已经弹出,在这种情况下,由于我们已登录,只需单击一下即可。现在我们在这里有了工作区。如果我们想添加任何其他工作区,我们可以通过点击连接来完成。

对于集成下的最后一个选项,我们有 AI 会议笔记。这要求您使用 Notion 的 AI 计划。所以您需要业务或企业计划才能使其工作,并且至少在一个工作区中。如果情况是这样,那么您就可以使用 Notion 的 AI 会议笔记记录器,并将其与您的日历连接起来。为了做到这一点,最简单的方法是确保您的 Notion 设置中有一个会议数据库。我只是为此目的创建了一个简单的演示会议数据库。但非常重要,请确保您始终在一个数据库中执行此操作,而不仅仅是单个页面。并且这当然会连接到您系统的其余部分。如果您对此有疑问,我有一个关于如何为您的公司构建完美的 Notion 设置或为 VC 设置专门设置的深入探讨,链接在下面的描述中。

现在,让我们只保留这个非常简单的。我们稍后可以添加一些属性。为了连接它,为了确保这是存储所有会议笔记的位置,让我们点击这里并将其从私人部分更改为我的演示会议数据库。所以我会点击这里,然后我会开始输入演示 Notion 会议笔记。就在这里。现在,它们将存储在这里。我们可以选择与参与者自动共享。这意味着如果我们的会议笔记在一个私人区域,不是每个人都可以访问,它将自动添加它们以供访问。总的来说,对于 Notion 工作区,我建议将其公开访问。所以,就我而言,我可能会关闭这个,因为它无论如何都会共享。然后我们可以决定,如果 Notion 是我们的主要会议笔记记录器,那么我们可以说好的,自动为每个事件添加它们。现在,如果 Notion 是您的默认笔记记录器,那么我强烈建议您这样做,因为您希望理想情况下记录所有事件,并且切换此选项意味着每当您与某人创建新会议时,您都会在数据库中获得一个条目来记录笔记。

我们即将完成初始设置,但在完成之前,我们需要在通用设置下做几件事。首先,决定您是否要显示周末。就我而言,绝对要,因为我周末工作很多,而且我有很多活动。所以,我需要在我的日历中看到它们,但如果您想专注于您的工作周,您可以关闭它们。我还想看到我拒绝的活动,而且我绝对想看到周数。所以,我会打开这个。然后我会在月份旁边草拟信息,即当前是第 35 周。之后,我们可以选择何时开始我们的周。无论我们是想从星期天开始还是从一周中的任何其他一天开始。我不知道为什么您会选择在星期一以外的任何一天开始您的周。我来自欧洲。我认为其他任何事情都没有意义。但你知道,世界是你的。所以, whatever floats your boat,就这么做吧。

接下来,我们可以选择 T 的作用。T 将是一个非常重要的快捷方式,因为它允许我们始终回到今天。在这里,我们可以选择它是否总是显示今天的条目,或者我们是否要对齐今天。区别如下。如果我在这里点击,然后我只是去任何一个随机的周,比如说七月的第一个周。如果我按下 T,我会跳回去,您会看到我在八月的最后一周,星期天 31 号,当我录制这个时。如果我回到我的设置并选择,呃,改为在视图中对齐今天,然后我们去任何其他地方,我们会看到,如果我现在按下 T,我的今天的条目就在左边,所以它是今天开始,或者今天相对于您的设置,在这种情况下是周。我更喜欢它对齐,当我跳到今天时,我通常想看到未来的事情,而不太关心过去的事情。但这当然取决于您的偏好。

关于带有参与者的活动,如果您想在右侧的上下文面板中显示即将举行的会议,您可以选择这里的时间长度。所以,如果您想要一些很快就会弹出的东西,您可以说,好吧,也许是 12 小时。如果您认为在较短的实例中,一个或 30 分钟。但总的来说,这不会有太大区别,它只是取决于,你知道,弹出的简单条目,您可能会在那里看到它,但请随意尝试。之后,我们基本上就完成了。我们可以选择我们的语言。我们可以选择我们的小时格式。所以,如果您想使用 12 小时格式或 24 小时格式,就我而言,我想要 24 小时。然后在时区方面,我们可以在稍后配置它们。Google Maps 是我喜欢的地点链接。然后,当然,非常重要,您想要浅色模式,还是深色模式?就我个人而言,尽管我通常喜欢深色模式作为抽象概念的感觉,但我很难在深色模式下阅读界面。所以,我总是使用浅色模式的 Notion Calendar。但当然,您可以根据您的偏好更改它。

在浏览器中,设置中唯一剩下的就是通知,我们可以设置浏览器通知。但是,如果您遵循我的建议并使用桌面应用程序,您还会找到其他选项。首先,您可以设置这些会议通知的系统偏好设置。就我而言,我喜欢在会议前一分钟收到这个加入会议的通知。这意味着在右上角,我收到这个小警报,一个新的会议在那里,我可以通过一次点击加入它。我也想要声音,因为它提醒我有什么事情正在发生。当然,您可以将其更改为不同的时间,但我认为一分钟是完美的。然后您可以设置菜单栏。菜单栏是一个小部件,它位于您的菜单栏中。所以在这里,我看到我下一个即将举行的活动。我的一个朋友将在 7 小时后到达。这只是非常整洁,即使我不看我的日历,也能一直获得这个预览。所以我建议打开它。我建议您将包含事件设置为今天和明天,因为实际上您关心的是这些,而不是太遥远的事情。

您可以决定,您是否想看到没有参与者的事件,您的时间块。我实际上通常会关闭它,因为我真的只关心,你知道,被通知我下一个与某人的会议,无论是面对面的还是在线的。是的,除此之外,您还有一些其他快捷方式,但这就是设置的全部内容。现在,我们准备好了,加载完毕,可以真正利用 Notion 了。哦,我忘了最后一件事。如果您使用的是桌面应用程序,在通用设置下,您还可以选择在系统启动时启动它,我建议您打开它,因为通常您希望您的日历一直与您同在。这样,每当您的 Mac 启动时,您的日历也会打开。

回到我们的主界面,这里还有最后一个设置我们可以做,那就是时区。默认情况下,它会选择与您的默认日历关联的时区。就我而言,目前是欧洲夏令时。如果您想更改标签,您可以点击它。所以,如果我愿意,我可以将其更改为一。尽管如此,CST 对我来说是最有意义的。然后,如果您愿意,您可以添加额外的时区。所以,我可以点击加号。如果您总是与纽约等地的人一起工作,您可以简单地输入纽约。现在我可以将其添加为我的标签。我可能想添加纽约,因为它比 GMT 减 4 对我来说更清晰。现在我们在侧边栏中看到,始终是我们的主时区加上另一个,这使得安排国际事务稍微容易一些。

是时候安排我们的第一个活动了。现在,如果您正在同步您现有的日历账户,您可能已经有很多了。但是为了通过 Notion Calendar 设置您的第一个账户,只需在此处突出显示任何时间段。您会看到我的侧边栏现在切换到我的正常侧边栏的设置模式。设置的第二件事是我突出显示任何块。我可以给它一个名字,我的第一个会议。我们有时间。我们有日期。我们可以设置通常的日历内容,比如事件的重复。然后我们可以开始添加参与者。要添加参与者,我将点击这里并添加他们的电子邮件地址。现在,当我点击这里确认时,接下来会发生什么将取决于对方是否是我的组织的一部分。如果他们是组织的一部分,这意味着他们与您在同一个 Google Workspace 中,是您团队的一部分,您将立即获得他们的日历叠加,这样您就可以选择,好吧,这个会议在哪里合适。如果对方不在您的组织中,您当然看不到他们的日历。但对于内部调度来说,这真的很有帮助。让我向您展示我的意思。这个电子邮件是我的组织的一部分。所以,如果我点击这里,我会在片刻后看到这个大的红色叠加层,显示所有其他时间段,当对方已经被预订了。我可以轻松地隐藏它,如果太多或太分散注意力,通过点击叠加层。但特别是,如果您现在有三四个人并且需要找到会议时间,这可能会非常有用。

接下来,我们看到 Notion 已经为这个设置了 Google Meet 链接。但是,如果我不想这样,如果我想这是一个面对面会议,或者我想要一个不同的提供商,我可以点击 Google Meet 并在此处更改。我们还看到它建议我的会议笔记。这将创建一个条目在我的会议笔记数据库中,稍后当我启动它时,这样我们就可以记录一切,并且我可以添加其他文档或链接。现在,如果您在 Notion 设置中有特定的文档,您想讨论的事情,这真的很酷。也许是一个头脑风暴,或者手册中的特定段落,等等。然后您可以点击那里并开始搜索,您有权访问的所有工作区中的所有文档都会作为选项弹出。最后但同样重要的是,您当然有地点。如果这是一个面对面会议,描述设置,然后是通用日历内容。您可以交换日历,您可以更改事件颜色,您可以设置这次会议的提醒。但现在这一切看起来都不错,所以让我们发送这个邀请。

我还在这里添加了第二个页面,作为简报说明。在这种情况下,最终的 OKR 设置,这就是我们要在这里讨论的。现在,假设是我的会议时间。现在发生的是,我可以点击,你知道,页面来启动 AI 会议笔记。这将打开 Notion。它将在此演示会议数据库中创建一个页面。现在我们可以开始并打开它。现在,由于我在浏览器中,它会告诉我它不适合这个设置。所以,我们可以从有限的音频开始,或者在 Notion 应用中打开它。通常,您会在应用程序中打开它,这会使一切都更容易。但是,是的,就是这么简单。然后从您的日历事件跳到会议笔记来设置它。您还会在事件发生时在浏览器中收到提醒。但由于它仍然有点遥远,我们现在还没有收到。

有了第一个事件,让我们看看一些额外的选项。如果我在这里添加另一个块,您会注意到的一件事是,我们这里顶部还有一个切换。所以,而不是设置一个常规事件,我们也可以切换到 Google 的特定部分之一。这与 Google 显示某些内容的方式集成。我们可以有专注时间,我们可以有外出办公。这两者都意味着,如果在此期间有任何会议进来,我们将自动拒绝任何会议请求。然后您可以设置一个生日,它会同步到您的 Google 联系人。再次,这取决于您同步到那里的日历。如果您已在 Apple 日历中设置好,那么生日就会显示出来。但这些只是这里的一些额外选项。

为了更精细或更宏观的视图,您可以向上到这里,到您的周,然后说,实际上,我只想看到特定的一天,特定的一月,或者任意天数。您会再次看到我们有一些快捷方式。所以我可以简单地按 D 来聚焦我的日视图。我可以按 M 来聚焦看到整个月。然后我可以设置任意天数。所以,如果我输入四,我切换到四天视图。如果我输入二,两天视图。然后再次回到 W 来查看周。如果您需要快速获得宏观概览,这非常有用。

此时,我们希望 Notion 真正参与进来,因为到目前为止,我们只是在 Notion 风格的界面中管理来自 Google 和 Apple 的日历。而唯一真正的 Notion 集成是我们可以获得我们的 Notion 会议笔记,并添加文档和链接。但为了更进一步,让我们快速前往 Notion,因为 Notion Calendar 的一个超能力是它可以向我显示我所有的数据库条目。所以,假设我们有这个数据库,它有一堆任务。这实际上是一个全局任务数据库,所以它不仅有我的任务,还有整个团队的任务,当然在这个演示设置中。在这里,我现在想要的是,我想在 Notion Calendar 中显示我的任务。为此的要求是,我们至少有一个日期属性。在这种情况下,我的截止日期属性。然后我能做什么呢?我可以右键点击视图,然后说,在日历中管理。一旦我这样做,我将切换回日历。它会加载片刻,然后我们应该在片刻后看到,在这里,它说添加 Notion 数据库,它将添加该视图。目前它给我弹出窗口,它正在处理这个。

在这里,您看到了。您现在从我的工作区 MF consulting 中看到,我们连接了演示任务,这意味着 Notion 中的条目现在将显示在那里。让我们实际上回去,确保我们的截止日期在我们可以看到的地方。所以,让我们把它放到 31 号。让我们把它放到明天,后天。呃,那太远了。放到九月某个时候。也放到八月 31 号。这很不错。让我们切换回去。片刻之后,我们就会在这里看到它们弹出。

在这里,我的任务。它们现在默认显示为我日历顶部的全天事件。然后我可以处理这些任务中的任何一个,而不是通过这里管理它们。所以,如果我看到我的完成 JavaScript 课程模块 5。如果我想改变它,好吧,我可以简单地拖动它。我可以把它拖到星期三,例如。我也可以把它留在这里,我可以给它一个特定的时间块,一个更长的。您会看到它在这里更新。如果我切换回 Notion,我们也会看到这个事件现在有一个截止日期,从下午 8:45 到下午 12:30。现在,当然,我们可以在稍后讨论这一点。截止日期带有特定时间没有多大意义。这更多是为了时间块,但总体而言,事情很清楚。您可以将这些任务在这里移动,然后它会同步回正常。您现在也可以直接从这里更新属性。所以您可以看到我们这里有一个小指示,它告诉我 Notion 中的某个东西是什么状态。我们有一个开放的研究,这个是,我们当前的状态是未开始,然后是进行中或等待的,我们有其他元素。当我们点击它们并看到选项时,我们可以看到这是我的状态。我可以从这里更改它,例如,到已完成,以表明它现在已完成。

我们还看到我们的选择属性。所以我的优先级和我的区域,我也可以从这里更改。我们看到我们数据库中的其他日期属性。如果我有任何复选框,我们也会看到。并非所有属性都已支持。虽然到您观看此视频时,我们可能会获得更多。但例如,我的笔记还没有在那里显示。我的,你知道,公式还没有显示。我的分配属性也还没有显示。但 Notion 会不断添加越来越多的数据库。所以希望很快我们就能从这里更新一切。而且,如果您有一个无法更新的属性,您可以随时点击管理 Notion,您将直接跳转到您的 Notion 数据库中的该条目。

让我们更进一步。目前,我们只看到四个条目。因为只有四个条目有截止日期,但我们还有另外两个元素。好吧,我们仍然可以通过点击我这里的数据库来管理它们。这会弹出一个新的 Notion 侧边栏,显示我所有的任务。所以您看到,顶部有一个告诉我这是来自演示任务。它来自我的任务视图。这是目前唯一同步的视图。我们稍后将同步另一个。在这里,我们现在可以决定我们想要哪些元素,并且我们可以简单地将它们从这里拖放到页面上。现在,如果我拿一个已经在那里的页面,完成 JavaScript,我将简单地移动那个。但是,如果我拿一个还没有条目的页面,比如安排牙医预约,我们将第一次放置它并给它一个日期。您还可以看到,我们也可以,点击编辑选项。然后我们看到这个添加截止日期。我刚刚收到通知,更新此属性失败。所以它目前没有填写,但现在它奏效了。这里现在拉进来了。但就像 Notion 卡片一样,我也可以点击编辑,然后说,实际上,好的,从 8 月 1 日开始,实际上这应该是,呃,第 5 号。我们看到它也在这里弹出。当然,所有其他属性也可以通过这里更改,至少是那些拉入 Notion Calendar 的属性。

如何创建新条目?嗯,这也是可能的。我们可以拿一个现有的条目并复制它,通过点击三个点,然后说复制。现在我瞬间有两个这样的完成 JavaScript 课程,我可以单独安排它们。或者我们可以点击加号来创建一个新条目。所以,这会创建一个新的空条目。我们也有快捷方式 Command N。我们看到我们现在得到了这张新的空卡片。测试条目通过 Notion Calendar。让我们这样称呼它。如果我在我的 Notion 数据库中确认,我们会在片刻后看到测试条目弹出。有时会有小的延迟。如果我现在继续,然后说,好吧,让我们实际上编辑这个。哎呀,它去哪儿了?有时它会在这里稍微移动一下。让我们把它移到这里。然后让我们给它一些特定的优先级,中等,区域将是工作。但是,如果我切换回 Notion,我们看到中等,并且在片刻后,工作区域也会在那里弹出。

要获得更多选项,我们可以点击这里的设置。我们可以更改的第一件事是颜色。所以我们可以说,实际上,所有 Notion 条目都显示为蓝色。然后我们看到哪些属性是可见的,以及我们如何排序。对于这两个设置,即使它们在这里显示在日历中,我们实际上需要通过 Notion 来管理它们。所以,让我们回到 Notion 数据库,例如,隐藏区域属性。让它消失。然后,如果我片刻后回到 Notion,我们将看到它在这里消失了。属性可见性也显示区域现在已隐藏。非常重要。这些设置需要通过您正在同步到正常日历的特定视图来管理。还记得早些时候,这是我右键点击并说请在日历中管理的那一个吗?这意味着这些设置适用。所以,无论我是否在所有任务视图中显示区域属性都不重要。这里的所有内容都会被拉过来。这一点非常重要,要记住,因为这意味着您可以根据需要定制您的特定视图,以便它们在 Notion Calendar 中显示,因为您也注意到,并不是这个数据库中的所有任务都显示在这里。它只显示分配给我的那些。这是因为我设置了这条规则。分配包含仅。我可以进一步缩小范围。也许您只想在 Northern Canada 中看到尚未完成的元素。最简单的方法是,去这里说规则。好的。并且状态不是已完成。现在非常重要,您需要保存它,否则它不会传递。

现在,如果我回到 Notion Calendar,它会重新加载,我那一个正在进行中的任务,抱歉,已完成的任务又消失了。您可以堆叠任何类型的过滤器。您也可以说,也许只显示高优先级项目。所以,让我们实际上删除这个过滤器,然后说,并且优先级是高的。现在我们只有三个元素。如果我保存这个,回到 Notion Calendar。现在我们看到只有具有高优先级的元素。片刻之后。然后就有了。只剩下三个任务。这也会对您的工作流程产生一些额外的影响,但我稍后会谈到。首先,让我们看看剩余的设置。我们看到我们可以对它们进行分组。所以,如果我们愿意,我们可以说,好的,按状态分组。所以我们看到不同的切换,未开始,进行中和已完成。目前,这里只支持很少的属性,但随着 Notion 的不断发展,我们预计在分组方面会有更多的多样性。我们实际上可以通过这里过滤掉已完成的。已完成再次出现,因为我从 Notion 数据库中删除了那个过滤器。但这是我们可以说的少数几件事之一,实际上,实际上,请向我显示仅未完成的条目。所以,我不必在 Notion 中设置过滤器。

然后,在日期方面,我可以选择,我是否想在这里显示所有条目,或者我只想看到未安排的条目或已安排的条目,这基本上意味着,我想看到日期属性中有日期的条目还是没有。就我而言,我想在这里看到一切。最后,您有主要属性。现在,如果您点击这里,现在是两个属性。它是截止日期和状态。这意味着所有拉到 Notion Cloud 的内容都需要一个日期属性,否则它就无法工作。状态属性也与分组选项以及过滤掉它的选项深度集成。所以,如果您在数据库中有几个不同的日期属性或几个不同的状态属性,您可以告诉 Notion Calendar,在这种情况下,它应该使用哪个。所以,例如,在我们的 Notion 数据库中,我实际上有一个截止日期,在属性方面,我还有一个到期日期,来安排它。所以,我可以切换它们,然后说,实际上,我想让到期日期在这里显示,而不是截止日期。然后所有这些都会改变到另一个。

所以,这些基本上是所有的设置。让我们点击确认。现在,让我们看看如何将所有这些构建块组合在一起,以构建我们的自定义工作流程在 Notion Calendar 上。在这个例子中,我想设置的是基本上两种不同的查看我的元素的方式。一方面,我想看到我的任务的截止日期,但我也想能够使用到期日期来安排我的任务。为了做到这一点,让我们首先回到 Notion 并更改我们的视图。让我们重命名它。让我们称之为,而不是我的任务,截止日期。让我们确保我们有一个新的规则。然后说,好的,在这里向我显示所有截止日期不为空的。然后我们去掉优先级过滤器,而是说分配给包含我,因为我想保留那些我负责的。所以,这是我的第一个改变。

现在,有了这个改变,在我的 Notion Calendar 中,片刻之后,我们将看到所有我负责的、有截止日期的任务。现在,现在,我们有一个奇怪的情况,我们有一堆它们,仍然是像这样的条目,在截止日期内。通常,我们没有持续时间。所以,我将快速进入,然后,对于我们有的那些,我将删除时间。所以,我们只有任何持续时间。这意味着,它们将在片刻后在这里弹出。然后,因为是截止日期,我想改变颜色。所以,我将点击演示任务。我说,好的,对于演示任务,让我们把这些条目变成红色。

接下来,让我们确保我们可以计划我们的工作。所以,我将复制截止日期,然后我将称之为工作计划。在这里,我将改变我的过滤器。在这种情况下,我的过滤器实际上将是,它分配给了我。完美。现在我可以点击保存给所有人。我想现在也将工作计划拉入 Notion。我有两个选择。我可以右键点击这里。呃,然后说管理日历。或者我可以去 Notion Calendar,在某些条件下,我可以点击这个下拉菜单并点击添加视图。

目前,正如您所看到的,它只显示四个视图:所有任务、今天、日历和计划。这与我们这里拥有的不匹配。原因是这是一个链接数据库视图,而不是您的原始数据库。在这一点上,我需要快速跳到 Notion 一对一。非常非常重要。在 Notion 中,您有原始数据库,理想情况下,该原始数据库位于您的后端。然后您创建链接视图来构建仪表板,以实际与它交互。如果您不熟悉这一点,请务必查看我的初学者教程之一,因为这是构建可扩展 Notion 工作区的最重要的方面之一。

现在,Notion Calendar 只会为您提供实际原始实例上的视图选项,因为您可能有数十个链接视图,否则会使事情变得混乱。只是为了展示一下它的样子,我在这里现在是数据库的原始版本,名为演示任务。您会看到我的四个视图,这些正是我们在这里拥有的。但再次,您不必在这里为日历设置数据库视图。您可以在任何链接视图上设置它们,然后只需点击它们,然后说,好的,我想管理这个在日历中。这正是我们现在要做的。我们将右键点击工作计划,然后说管理这个在日历中。片刻之后,Notion Calendar 将拉入所有内容,然后我们可以开始在这里拥有我同一个数据库的这两个不同视图。

您会看到演示任务现在显示这个小的新切换,我有了我的截止日期,我有了我的工作计划。您已经看到了。我现在在顶部有我的红色截止日期,但然后我有我的绿色小工作计划条目。在顶部,我看到完成 JavaScript 模块。这是我的截止日期条目。然后我看到这里我的完成 JavaScript 模块,这是我的到期日期。所以,我可以管理同一个数据库在 Notion Calendar 中的不同日期属性。这使我现在可以做一些事情,例如,我知道,我的截止日期是明天,所以我现在添加一个工作块来处理我的完成 JavaScript 模块。再次,所有这些东西都会同步回 Notion。所以,我现在知道,我的截止日期是,在哪里?完成 JavaScript 是 9 月 3 日。而我的到期日期,我计划工作的时间,是 2025 年 9 月 2 日。

现在,如果这没有立即显示出来,请记住,转到设置。点击演示任务,然后切换到您刚刚添加的新视图,工作计划。在这里,您可以点击设置,然后说,好的,请确保我的主要属性是到期日期。默认情况下,Notion 经常再次拉入相同的日期。所以您将不得不快速完成该设置。但一旦您更改了这一点,您就会看到这两个不同的条目并排。如果我点击截止日期,我只看到有截止日期的项目。如果我点击工作计划,我看到所有内容,无论它是否有截止日期,因为这就是我们设置这些视图的方式。这意味着现在,我可以从我的工作计划中获取任何我想要的东西,并看到我何时计划它。所以,我可以开始在我的日历中拖动它们,通过这个时间块来安排我的一周,以表明,好吧,事情何时真正发生。我的测试条目何时以及在哪里我计划处理它们。然后同时,看到截止日期在这里弹出。

当然,对于其他数据库也是如此。您不仅可以拉入一个数据库的多个视图,您还可以,除了您的任务之外,您的项目,事件,一个大的内容日历,无论是什么。任何在 Notion 中具有日期属性的东西,您都可以将其拉入此处。然后您总是需要考虑这个特定的设置。它总是这三个步骤。我想看到哪个数据库?我想看到这个数据库的哪个特定视图?然后,如果我的数据库上有几个日期属性,应该使用哪一个来显示 Notion Calendar?

现在,在使用这个时,您需要记住一件事,那就是您从 Notion 添加的条目仅在 Notion Calendar 中显示。它们实际上不会同步回,例如,您集成的 Google 日历或 Apple 日历。所以,如果我现在打开 Google 日历,您仍然只会看到我的第一个会议。要获得这个叠加层,日历事件一方面,以及 Notion 数据库条目另一方面,您需要使用 Notion Calendar。如果您想移动某些内容,您实际上需要将其从 Notion 数据库中移出。所以,这通常不是我推荐的,但只是供您参考。如果您说,好吧,我有一个测试条目,它实际上不应该在这里,而应该在我的日历中。您可以在这里交换它。就像一个正常的日历事件一样,您可以说,好吧,这个会议应该在哪个日历上?让我们把自己移开。呃,您可以说,实际上,而不是让这个会议在日历中,让我们把它推到 Notion 数据库。它就是这样工作的。如果我这样做,我们将移动它,它会给我一个错误消息,因为会议无法处理。这不再是一个会议。现在它是我的 Notion 中的一个数据库条目,或者反过来,我可以拿这个数据库条目,然后把它交换到我的日历中。一旦这样,它就会显示在 Google 日历中,但它会从我的 Notion 数据库中消失。这意味着,我们有这两种方法的优缺点。当然,在 Notion 数据库项上,我们无法邀请人员。所以,在我的任务上,我无法邀请人员,我也无法添加,你知道,我的调度,我的会议,所有这些。所以,最好将这两件事分开。您的实际日历中的条目,主要是与人开会,然后是您数据库中的项目,这将是您的任务,待办事项等等。

继续,让我们看看 Notion Calendar 的一个我最喜欢的功能,那就是调度。正如您可能知道的,您有像 Calendarly 或 Cal.com 这样的工具,您可以创建预订链接,然后有人可以使用该链接来选择您日历中的一个时段,或者 Notion Calendar 也可以做到一个轻量级的版本。我个人非常频繁地使用它。我将其与 kel.com 结合使用。Cal.com 是我的标准预订链接。我每天都有我的正常工作时间内的可用性。然后我知道,如果我只想与某人设置一个常规会议,我可以发送这个链接给他们,他们可以预订。

他们自己过一段时间,对吧? 延伸到未来三个月。另一方面,Notion 日历,我通常在想要对某人何时可以安排有更多控制权的特定情况下使用它。所以,要做到这一点,你只需在键盘上按 S 键。现在我们切换到这个,你知道,不同的覆盖层。我可以选择可用性。例如,我可以这样说:“好的,今天我有一些时间,我在这里有一些时间,我在这里有一些时间,我在这里有一些时间。” 你会看到我侧面的面板开始填充它称之为一次性链接会议,与 MF Consulting,对吧?我可以更改此标题。然后它会给我一个我可以分享的链接,它还有一些其他选项,对吧?例如,我可以设置一个到期日期,对吧?这个安排的有效期是多久?嗯,这是一个单次使用的链接吗?对吧?一个人只能选择一个时段,还是多个人可以选择一个时段?我们有一个代码片段,如果你想使用它,对吧?在电子邮件中与某人分享,它会自动填充,对吧?我们这里的时间。然后我下面还有时间,可以选择嗯,确定会议应该在哪里举行,对吧?嗯,我们有一个通知窗口,对吧?人们是否只能提前最多 30 分钟预订,还是他们基本上可以预订未来 50 分钟,以及最长提前多久?然后我可以做的是,我可以创建这个链接,对吧?我可以复制它,然后我可以导航到它,我们可以看看从另一边看安排体验是什么样的。所以,我现在在一个不同的浏览器窗口中,我刚刚输入了链接。现在我可以看到,对吧?我现在可以在这里选择一些时段。例如,周六、周日 3:30,或者下周的 2 号下午 3 点。对吧?这看起来不错。我可以输入我的名字和电子邮件,一旦我这样做,对吧?双方都会收到邀请,并且会议会自动添加到我日历的这个部分。很酷的一点是,默认情况下,Notion 会尊重冲突。所以,如果这里已经有其他事情在进行,对吧?嗯,你在底部看到它,它将不再提供那个时段。不过非常重要的一点是,这个嗯嗯这个冲突安排一次只能与一个人一起工作,对吧?所以它不会检查你连接的所有日历。你需要大致说明,好吧,你想让它检查什么。而且它不能与 Notion 数据库进行检查。所以,在这方面它有点受限,但仍然非常有用,对吧?嗯,通过这一点,对吧?例如,如果我们有一个不同的会议即将到来,嗯,在那个时间,对吧?那就是我们刚才提到的那个星期二的时间,你知道,添加一个大的阻塞器,然后回到这里,对吧?我们很快就会看到,在我们刷新之后,星期二的时段将不再存在,对吧?因为现在我们有,是的,我们日历中的这个大的阻塞器。如果你有很多这样的安排链接,你也可以通过这个部分开始管理它们,对吧?你总是可以再次点击你的可用性,对吧?它会跳到这里,你只需点击编辑并更改它,例如,你可以让某件事更长,对吧?或者你可以,嗯,就像,哎呀,不是这样的。这行不通。但是你可以通过点击完成而不是仅仅选择那一部分然后将其从可用性中删除来删除某项,或者在这里,它会更新链接。或者你可以点击这里,对吧?它会弹出。现在你看到,好吧,这是我当前的链接。从那里,它也给你选项,对吧?创建重复链接或一次性链接。重复链接与 cal.com 非常相似,对吧?如果我点击这里,它会告诉我,好吧,我的通用可用时段是什么?所以,嗯,你可以说,好吧,星期一,我总是有时间在 9 点到 5 点之间,对吧?星期二,实际上,我只想在 4 点到,嗯,6 点之间有空,对吧?或者像 1800 点。这是我的,嗯,唯一的可用性,等等,等等,对吧?当然也可以设置其他事情。然后这更像是这种重复选项,对吧?类似于嗯,我在 power.com 中提到的,他们可以随时预订你。我目前不是 Notion 日历中这个的最大粉丝,只是因为它意味着它会创建这些永久的亮点,而我真的不想看到它们。所以,这就是为什么,对吧?我将它们分开。Cal.com 用于永久安排,Notion 日历用于一次性安排,但仍然非常有用,可以将其全部设置在这个工具中,而无需第三方应用程序。现在,有了这些基础知识,对吧?你可以采取通常的 Notion 方法,真正让这些工作流程为你自己量身定制。你知道现在,对吧?如何集成你的日历以及如何将某些 Notion 数据库拉入日历并修改它们。所以,从这里开始,世界是你的了,对吧?例如,你可以深入研究时间跟踪嗯系统,对吧?我有一个专门的视频给你,介绍如何在 Notion 中设置它。然后,如果你进行时间跟踪,你可以显示你的时间跟踪数据库的结果,对吧?再次在 Notion 日历中,这样你可能就有第三个视图,对吧?除了截止日期和工作计划之外,那就是,你知道,你的实际工作。然后你可以在一周结束时在你的每周回顾中检查你的计划与,你知道,你实际是如何完成事情的,以了解,好吧,我有多擅长弄清楚这些事情,或者对吧?你可以开始与你的团队协作,并将休假时间拉入这里,这样你总是可以看到,你知道,你可以分配嗯任务,对吧?如果你没有设置截止日期,以便它只过滤你的任务,对吧?你可以看到你团队的任务,你可以通过这里为他们管理,对吧?如果你是一名经理,需要真正分配工作量,所以有很多很棒的机会。现在你知道如何充分利用 Notion 日历。Notion 确实有点像苹果。你越深入生态系统,每个部分就越有用。而且有很多小技巧和窍门可以发现。事实上,今年早些时候,我坐下来分享了我最喜欢的 117 个 Notion 技巧。这是最好的资源,对吧?快速提升你的 Notion 技能,并从“好吧,这是一个不错的工具”转变为“哇,我现在真的理解它了。” 只需点击这里,我马上就会见到你。Notion 邮件在这里,这会引起很多问题。Notion 邮件实际上能做什么?你如何开始使用 Notion 邮件?它是否与 Notion 和 Notion 日历集成?它是否值得为你切换电子邮件客户端?现在,在这个视频中,我将涵盖所有这些问题以及你需要了解的关于充分利用 Notion 邮件的一切。所以,这是你的 Notion 邮件入门指南。首先,界面。当你第一次进入 Notion 邮件时,它会引导你完成一个入职流程,试图挑选你想要的视图和设置。我在这里的建议是,只需选择任何你觉得这可能是一个有趣的想法,但不要花太多时间在这上面,因为它的美妙之处在于,对吧?可以根据你的具体需求进行定制。而这正是我们将在本视频中介绍的内容。所以,只需点击一下,确保你到达主 UI。一旦你在这里,你一定会立即感觉你在 Notion 中,对吧?我们这里左边有一个非常熟悉的侧边栏,然后在中间屏幕的主部分,我们看到我们的收件箱,里面有通常的东西,对吧?我们有发件人,我们有主题行,我们还有一些你可能已经注意到的很酷的属性。我们稍后会讲到它们。要从 Notion 邮件发送你的第一封电子邮件,嗯,只需点击右上角,对吧?这个嗯编辑图标或按 C。Notion 邮件有大量的键盘快捷键。我们将在本视频的最后介绍所有这些,但只是为了展示写东西有多快,对吧?我们可以说,好吧,让我们发送给 hello at materialsfront.de。你知道,这很棒。然后在这里,对吧?只是一些文字。然后我们可以按 Command Enter 发送,对吧?甚至不用离开键盘,或者我们可以点击发送,嗯,发送我们的第一条消息,来自 Notion 邮件。现在,就其他 UI 元素而言,你当然需要注意的在左边的侧边栏中,你的视图。这是 Notion 邮件的一大创新。它真的很,真的很酷。迫不及待想向你展示这一切。然后你有你的通用电子邮件部分,对吧?所以,所有邮件,已发送,草稿,你习惯了什么?然后向下,设置和模板。我们稍后会谈论设置以及你需要更改的内容。但首先,你下面有一个应用程序切换器,对吧?跳转到 Notion 或 Notion 日历。如果你已经连接了两者,对吧?你还可以在嗯,全天看到,对吧?我在这里已经看到了,嗯,今天有什么事情发生。然后在右上角,就像在 Notion 中一样,也有一些设置选项,对吧?所以我们有自动标签,我们有过滤器,组,然后是通用视图设置。当我们详细讨论视图时,这些将非常重要。但首先,让我们弄清楚当你第一次打开 Notion 邮件时,你需要更改哪些设置。最重要的一项决定,当然,对吧?你将使用 Notion 邮件的暗模式还是亮模式,对吧?点击设置,然后点击你的收件箱,你可以在系统、暗模式和亮模式之间切换。就个人而言,嗯,我真的很喜欢这个的亮模式。与 Notion 日历一样。我认为整体上更容易阅读。所以,我将坚持这一点。第二个更改是如何阅读你的电子邮件线程,对吧?Notion 很好地移植了 Notion 主页的三个典型视图,对吧?我们有侧边滑入的侧边预览,我们有这个模态弹出窗口的中心预览,或者全屏。我完全是侧边预览的粉丝,对吧?所以我所有的数据库视图都在 Notion 中这样设置,所以我也想这样阅读我的电子邮件线程。然后就字体大小而言,我喜欢大一点的,对吧?在我的大屏幕上阅读更容易。自动前进,对吧?这就像,你知道,第一次启动时可以忽略它。所以,这就是你需要在这里设置的一切,然后所有其他的,对吧?还没有那么多设置。嗯,这些更多是为了详细的首相工作流程。所以,只需确保你的主题设置好了,你的线程样式也设置好了,然后你就可以开始了。实际上还有一件事,那就是签名。目前 Notion 邮件将简单地采用你正在使用的任何 Gmail 签名,对吧?但是你可以选择是否要在你从 Notion 发送的回复和转发中包含它。对吧?所以它与你的 Gmail 设置不同。所以,只需确保它设置正确。设置好了,是时候创建我们在 Notion 中的第一个视图,并了解如何回滚任何更改,因为很可能如果你,你知道,使用 Notion 的自动入职,你的收件箱可能看起来与你习惯的不同,你可能实际上会错过一些重要的消息。所以,我们将首先看看如何创建视图,然后如何回滚任何更改,以确保我们不会错过任何重要的事情。要创建新内容,只需点击这里的加号按钮,你就会看到我们有很多选项来创建新视图。我们可以从自动标签开始。我们稍后会谈论它。手动配置或选择一个模板,对吧?Notion 有很多预构建的模板。它们很好,但你知道我,对吧?如果你是高级用户,那么我们通常想从头开始构建它们。当然,我们可以查看模板以获取灵感,但这是我的首选选项。所以,我们将手动配置。你看到我这样做,它会做什么,它会在底部为我创建一个新视图,它会自动看到我可以,然后跳转到过滤器设置。在我们去那里之前,让我们实际上,你知道,重命名它。所以,我们点击这里,我们说,实际上,我想要这里,你知道,这个感叹号对话气泡。让我们称之为,你知道,像优先级发件人,之类的。好的。然后我们可以回到这里,点击加号。我将放大一点,对吧?这样你更容易看到。所以,让我们点击过滤器。我们也可以使用 Ctrl+ F 作为关键字来打开它。然后我们看到,好吧,目前这个视图的构建方式是,对吧?邮箱不包含。我可以点击它来查看垃圾邮件或垃圾箱。这似乎还可以。然后它不是促销也不是社交。你看到括号里写着 Gmail,对吧?所以,这些都是 Gmail 自动尝试识别的标签或类别,然后 Notion 只是根据它来渲染。但是,而这很酷的是,我们现在下面有很多选项,而且再次,如果你使用 Notion,你可以很快识别出这看起来像数据库中的属性,而这基本上就是 Notion 邮件所做的。我认为这里最大的革命是它以数据库的形式提供你的电子邮件,并通过它提供对属性的访问,并通过它提供 Notion 的所有魔力,以构建你想要查看数据的方式。所以,我们可以稍后添加更多属性。我们稍后会谈论它。但现在,我们可以使用这些默认属性,对吧?它们只是每封电子邮件的一部分。所以,我们可以说,好吧,我想在这里过滤,我想说只是一些特定的人,对吧?我只想看到他们中的一些人。所以,我要去,因为我想在这里,我只想看到,例如,也许这些只是我最喜欢的,你知道,新闻通讯创作者。所以,我可能想看到来自 Ali Abdal 的电子邮件。我稍后可以添加一些。所以,只需点击这里。现在,你看到它应用了这些规则。现在我们看到,好吧,我这里只有来自 Ali Abdai 的电子邮件。现在我们可以展开它,对吧?我们不限于这个人。所以,让我们回到过滤器,点击发件人,现在我可以添加任何人,对吧?所以,如果我想要来自 Matias Frank 的精彩 Notion 新闻通讯,对吧?我也可以在这里保存它。现在我有了我的优先级发件人,在这个单独的视图中。我也可以在这里重新排列这个视图。可以说,例如,好吧,你知道,也许我实际上想看看这个,你知道,就像在我的收件箱之后立即。这有点,有点重要,这就是为什么我把它固定在那里。但我们不限于此,对吧?我们现在可以将这个过滤器与其他嗯,你知道,因素结合起来。我们可以说,例如,好吧,我只想在这里看到带有附件的东西,对吧?这可能是一个非常有用的视图,我们可以只看到我们收到的或从某些同事那里收到的所有东西,因为这可能非常重要,或者我们可以改变我们看待它的方式。对吧?仅仅因为电子邮件通常总是按时间顺序组织的,不一定非得如此。对吧?我们可以在 Notion 邮件中更改它。去做。所以,让我们点击这里,选择组选项。在这里,我们看到默认情况下它是按日期分组的,但我们还有很多其他元素可以这样做。例如,我们可以将其分为已读和未读邮件。对吧?如果我这样做,你马上就会看到。好吧,我看到我有两条未读邮件,然后我还有这些已读邮件。对于优先级发件人,也许这是一种很好的方式来查看,好吧,这些是我仍然需要查看的电子邮件,这是我的持续积压工作。或者我们可以进去说,好吧,实际上,如果我能知道 Ali 发给我的所有电子邮件,那就太酷了,对吧?Matia 发给我的所有电子邮件。所以,我可能想做的是,我想按电子邮件或域分组。我这样做的那一刻,对吧?我们很遗憾,目前仍然需要手动完成,但我可以开始输入,好吧,你知道,就像 Ali Abdal 的那个。我可以添加它,我可以添加嗯,hello at Matias um Frank Matias Frank.D,对吧?哎呀。我认为是 Matias Frank。是的。让我们使用 Matias Frank D 作为另一个分组域。正如你现在所看到的,我的电子邮件是按,嗯,可以说,谁发送的。嗯,老实说,我希望如果我设置为按人分组,它会自动获取我过滤器中的任何人,对吧?我不必做两次,因为在这种情况下,我首先说,好吧,只显示来自某些人的电子邮件,然后分组,这有点双倍的工作,但除此之外,对吧?它非常非常有用。如果你,你知道,例如与一些大公司合作,这也很棒,因为你可以按域级别进行,对吧?你不必做特定的电子邮件,我们可以说,好吧,任何来自,你知道,这个结尾的,我想在这里看看,现在你知道,我有我的优先级收件箱,里面有所有我关心的人,我看到,好吧,这是 Ali 发送的最后几封电子邮件,这是他发送的,对吧?然后我可以在我关心的时候进去阅读它们。我们在这里需要谈论的最后一件事是,那就是齿轮选项下的设置。所以,如果你点击这里,我们看到我们可以编辑我们的属性。再次,这让我想起了 Notion。如果我点击这里,我们看到默认情况下,对吧?它显示了这些默认的电子邮件属性,对吧?发件人,主题,标签,文件。但是当我给它们命名时,对吧?我可以说,嗯,文件我真的不关心在这个视图中。发件人我也不关心,因为我已经设置了分组,对吧?我知道这些来自 Matias,这些来自 Marley。所以,我将关闭它,现在我只有一个非常干净的视图,我只看到主题行。但是我们不必坚持这一点,对吧?我们可以更进一步。我们可以添加我们自己的自定义属性,就像我们在 Notion 数据库中可以做的那样。你看到有很多选项,对吧?我们有人员属性,复选框,日期,我认为最相关的可能是添加选择和多选,对吧?单标签和多标签。状态属性来实际开始处理电子邮件,对吧?你可以,嗯,将它们通过一个周期,然后摘要和文本也相当不错。让我们从非常直接的开始,对吧?就像,让我们添加一个文本属性。我这样做的那一刻,我可以把它移到任何地方。对吧?现在,仍然有一个小小的烦人的 bug,对吧?如果我把它移到这里的任何地方,然后我把它放在那里,你看到它占用了空间,但我还不能真正编辑它。所以,我需要点击进入电子邮件,然后在这里我有了这个文本选项,我可以这样说,好吧,你知道,嗯,这很棒。感叹号。如果我愿意,我也可以,对吧?说我是否想在这里显示或隐藏它,但让我们就这样吧。哎呀,这很棒。这很棒。就这样。输入。然后,如果我关闭它,对吧?我们现在看到,好吧,我的文本标记在这里弹出。这里,然后当然,对吧?在视图中,我可以这样说,好吧,这个,嗯,这个小评论,我有一个,嗯,我想把它放在前面,对吧?我想把它放在主题行之后, wherever it makes the most sense so you sort of start seeing how these databases come to life and of course there's still a bit of a way to go right until we have the sort of a full database functionality for notion in my inbox but it's really really cool that we can start thinking in these terms and start organizing our emails around it by far the most cool one though is definitely the status property so let's h get rid of the text one right that's more like to to play around to to show the general idea. So, let's go to we're going to need this. We're going to add a property. Now, the status is a bit of a tricky property notion. So, you see I actually currently have currently a lead status and an action status and both of them are labeled as custom properties. And then I also have a general status for tracking priority. Now, it took me a second to figure this out, but basically what happens is if you add a status property, this is sort of notion's generic status property. So you see it pops up here in the front and if I click on this there are a few predetermined options right in progress done not solid kind of what we know from the general uh notion property as well as now if I click here on edit property right I can uh oops sort of let's actually go back here right and go back to um the status property through edit here I can now change the actual different options and I can rename this and the second I rename this right from status to for example um you know like newsletter um status Uh if I go back to my property options, right? Uh let's say add a property. We see that this like newsletter status has become its own little thing. I actually don't see it on here because here I added already. But let's go to a different view, right? Let's go to maybe this like archive. Um and then let's go to edit properties add property. We see that our new set status is now another custom property, right? Whereas this generic status is still there. So I can sort of pull in the same status settings from this other view onto this one here as well. So let's go back to uh the priority centers um and look at one more thing uh that we need to know when it comes to statuses and that is that right now uh for these statuses we don't have an option to set these icons ourselves right if I add a new option um I can only say okay you know this is sort of like you know um not taking notes you see there's no option to really add a little icon and if I also rename one of the other ones and even if I just change it from in progress to you know in progress um actually this case not waiting in progress reading or like currently reading let's call that way we see that this little icon disappears right so I wish again right here that we had a bit more customization functionality but I'm sure it won't take long until we have the same options as in notion right where we can set sort of like an icon or we can just have an emoji there and to make it a little bit easier to then indicate okay these are the different levels that I want at the moment right editing an option really doesn't any do anything right if I click on this right I can just rename it and I have this option to split the label from the inbox We tackle this in a moment when we talk about how to fix our inbox. But basically only thing we can do is delete this right side as default or then change the color to whatever it is that we prefer. Now the cool thing about statuses though, right? Like so much about limitation. The cool thing is that now I have in my inbox right the option say well okay what what is this level of this one? Right? Like maybe this one is the one that I'm currently reading and here for the missing puzzle piece right I'm I'm done with this one. One year from now this is where I want to take notes. And you see here, this is by the way where I wish that we could set these little icons because it's really cool if they pop up there rather than just the color. We can back once we enter the status, we can actually also head back over to our group section. And we see that now instead of group by keyword, we could also group it by our new set status, right? This property that we've added. So rather than, you know, saying, okay, who is it from? We could say, okay, actually, I want to see like, you know, what progress it currently is in. And now with just a few clicks, right, I turn my inbox from this like chronological order of things to an kind of action item list, right, where I can move things through. And just like in a notion database, I can drag and drop things, right? So currently reading, here's why I love my notion work. Well, let's actually move this to done, right? I'm done with reading this and I can update the status like that. Now here we can also change the order of the status levels. One thing that you might have noticed, right? If I was here in this option, there's no way to drag and drop this right now. But once I created this grouping view, I can go to group and then here I have the option to say okay at the very top right not started. That's my default. That's the ones that I should maybe look at next. cancel is actually one that I don't really need at all. So I could just also like hide this as a group from here. Right? No need for that. taking notes is sort of like the step in between currently reading and then done. And actually I also want to change the color from taking notes here maybe to this like nice little yellow. And now where I have this much more logical view of grouping for my different emails from these different senders here. I should probably turn on the sender again. Right now that I no longer group it by that. But still pretty cool what I can do with a few clicks in my email box. Now before I continue because with statuses it can get a bit confusing. I think it's important to quickly take a step back and look at sort of the data architecture of notion mail and compared to weighted notion. Right in notion you have full control over the database that you set up. You can set up as many as you want and for every database where you can freely choose the properties that you have and you can create any kind of use. So if you look at notion right we have our task database we have projects I've created here status property there status property I can you know add another status if I want to I can even add a third status but now if I add another status right it will start you know labeling them status one so the these are different status properties right out of the box right it's like sort of like hello right even though they have all the same options they are all independent and if I then you know create a new view I can choose which status I want to see on there projects on the other hand right it's completely different right I don't have these statuses on there right separate database. Now with notion mail the concept is the same but the very very important thing is that we sort of don't have control right now over the database right we have one database emails all the emails in your account they go into one big database and then what notion mail allows us to do is create these different views right we can say okay now I want to split this one view right which would be maybe my task here into this one way of looking at it and now in this other way of looking at it and that's also the reason for this behavior of the status property property, right? If I look at the status property, right? If I go here, right, remember and I want to add more properties. If I add like the default status, unlike notion where notion would just spawn, you know, status one, status two, status three, notion in general will just use this status priority one whenever you click on the and only if you rename it, right, and then turn it into this custom property do you get a separate one. And yeah, so like this can can be a bit confusing, right? Because sometimes you might have some emails uh in particular when you set up later more complex workflows and say okay these are emails that are you know about work and actually things that I need to do something with the status. So I need a status around you know like okay um to-do in progress done but then you might have another category right where it's more like uh you know maybe about reading or maybe it's about personal you need to track different cycles and in you know uh in your in your notion system you would probably just create different database for that right if it's a task system well it's tasks if it's hiring messages right would be a CRM here since it's all in one database it's a little bit more confusing but I hope this little excursion right to like several databases where one database helps clarify how the status property behaves and how notion mail in general will you know display these different things. But back to our views, one thing you might have noticed while we were building this out is that here under priority center I also can like open this toggle now right and I see the groups that we've created here and that's pretty neat right I can click into for example take notes and only see the things that this applies to. We also see these breadcrumbs at the top but we don't have like the full you know child functionality the way we have in notion and we notice this because when we try to now say okay on this view on just take notes now I would like to group it again you know by domain by sender well we realize that option is missing we don't have the possibility here right now to do that if I want to do this right if I wanted to create a view where I say okay everything that I'm currently reading or everything where I'm currently taking notes on these are the things where I want to uh you know see it group differently well we need to take a different approach So let's just move actually this now two emails here into currently reading and let's go click on plus and create a new view right again configure manually and here in I have my inbox now again I want to say okay only show me these things with that status the first thing that you notice is well if I just look at the properties my status property is actually not here right status not there in order to get this in order to be able to filter by it I first need to add a property to this view and I do so by clicking on the gear icon right properties and then add property and here we see well our new set status right we sort of took it out from the normal setters option we can add it with one click so now that is here I can go back to filters and set up and I can either use the filter option here right and set it up that way we have now new set here as an option or the a little bit more powerful way to set up filters here in general is to go to the filter option there because here I can also h combine several filters uh more easily right one thing that you might notice when try to build your filters here is that okay right we say maybe we want from a certain person but not from someone else if I click on from here right I can only add this and I have only one option right so if I have the the Aliabdal option right again Ali at ali.com if I add one contains I can't now go back to from again and add like a and does not contain right in order to get this more granular control you always need to go to here and then to your filters and here you know you can add as many from filters as you want and stack them any which way. But let's delete this for now, right? I don't care about that. I also don't care about this one. I actually want to remove all the default filters. And then the only thing that I want to have is I want to add our new filter and say, okay, buy new set of status where this is currently reading. This is what I want to see, right? And then I can click on save here. Or I could actually like in this when I'm building this out, right? And realize actually this should be a different view, right? I could also like pull out. But this should be saved on this view. So let's click on save. Perfect. Now I can also go in here right and just like quickly get this a better icon. So let's just you know like maybe read this like looks good and then you know currently reading. Perfect. So now I see everything that I'm currently reading and here I have now the full group options again. I can say okay um here I would like this now group by email domain and so on and so on. So I see the emails from early and can't you know nest this below you see I can also can't drag it there. uh again, right? Like notion mail, while it takes a lot of pages out of the notion playbook, we're not fully there where we just get this like sort of agnostic email building block in a full notion setup. I hope we're moving there, right? And this is already pretty cool. Uh and yeah, just need to know how to work the tool to create then the settings and setups that you want out of it. Now, we've pretty much mastered views or at least understood the basic concepts. There's one last thing though, and that's very important. During your onboarding workflow, you might have clicked on some things where it says like, well, skip the inbox or while you're building out these views, you might have realized, right? Sometimes you have these option, for example, if I click on any person, right? If I click on Ali and I right click here, I can split Ali from the inbox, right? This is this is interesting. Uh so um that says like senders emails will appear in a new view. Well, if I if I click on here, right, first what it does, it will create this new view here for me, right? Alia Dal that are there. And the more important thing is that in my inbox, Ali won't be there anymore, right? Ali used to be here in these seven days and now he's not. And that's because notion mail when you pick this like sort of like skip the inbox option automatically sets filters on your inbox to say okay um if certain criterias are true then don't add it here. It sort of combines two steps for you. If you set this up manually, you would probably go in the inbox and say, "Okay, in the inbox, I don't want to say you say see emails from Ali anymore and then create a dedicated view for him. But particular with the onboarding pro, right, it can be quite easy to accidentally do this." And then be in a situation where you see less things in your main inbox than you want to, right? So for example, if I also delete this aliot view, he doesn't come back to my inbox, right? He still is not there. So that's the last thing, right? we need to figure out making sure that if we accidentally set up any views and change the way our main inbox look like that we can go back to it how it's actually supposed to be. Now to do it, let's click on our inbox and let's click on the filter section option up here and again right either here or for more control let's go directly to the filters here and we see okay email not the promotion mailbox inbox that's perfect but this extra filter right that was added keyword is not ali that's the one that we need to delete and then we want to save with that and then with that right here is back in our main inbox it's one of the biggest traps I think right now right with notion mail where you accidentally sort of like destroy your your traditional view because all these new views are grained, right? But as we're getting used to these new workflows, we still want to make sure that we have this one central place where everything that we care about shows up. So that's how you fix that issue. Before we now continue to my recommended starting setup for notion mail, I want to address a few elephants in the room around the notion mail functionality. First, right now, Notion Mail only works with Gmail, right on Google accounts. The team already said that they work on the Outlook integration, so that should be hopefully soon on the horizon. and I can't wait for IMAP, right? So, we can just integrate everything. Then the second thing and one of the main reasons that notion mail has not become my full daily driver yet is that it is currently single inbox only, which means if you're like me and you have a lot of different emails from a lot of different providers, you can't have your sort of this unified multi-inbox view. It's one of the things I'm hoping for, but for until then, right, it will be mainly used for me for my sort of like company email account, the one they use for like outreach and for coordinating u with potential clients and leads. But again, might also hear the team said they already work on it. And number three, mobile apps. They apparently very soon to follow. I'm very excited for that because right now I'm actually an Apple mail person both on mobile and on my Mac and I'm not the biggest fan of it. It was just like it so far none of the other email tools have convinced me enough to to make the jump. But I think now is on a good track. So I'm really excited for that. Uh all of these things right by the time that you watch this video might actually be already resolved hopefully, right? Fingers crossed. You will find an updated version of all of this in the blog post in the description. There's a notion mail mega guide that will have the most up-to-date information and all the additional tips and tricks. So definitely make sure to check that out and check regularly right in case something changes. Next, how should you set up notion for your own personal use case? If you ever tried explaining notion to a friend, then you might have noticed that reaction that it's in the beginning quite hard to really explain what it's for, right? What is the point of using notion other than sort of like a prettyl looking software? The difficulty here is that notion right as unopinionated software puts you in control of your workflows and if you don't think about them right if you just see this empty page then it looks like well this tool can't do anything and I think we will see a similar trend with notion mail I think in the beginning right when you first open this up at least that was my experience I was like well what does it do right like why am I supposed to use notion mail over anything else except for the fact that it looks like notion and I think the most important thing here is as well is starting to think about Okay, what are your actual workflows in email? What is the way that you need to work with email in order to make the most out of your day? And if you switch the perspective right from instead of looking at, you know, notion mail tool and you just learn a few tips and tricks and then you use it to organize your stuff over to okay, if I could, you know, create workflows around my email, how would I do that? I think that will be the key to unlocking notion mail. And now I want to share a few details right about what I mean with this. This is like sounds very abstract and hopefully this gives you a good idea. Plus, I also have a recommended starting setup which I think will work great to illustrate these concepts. It's called Tara, right? Very similar to Tara, the knowledge management system from Tiago Font, but Tara is really geared towards email. So, I think you're going to enjoy that. But before we jump into that, right, let's talk about these workflows and building them in notion in general. Now, so far when it comes to email and workflows, there's a sort of an inherent tension, right? Because the way email is structured, it's really just like this medium of communication information, right? And if you have an legacy email client, you have your inbox where you receive communications, right? You have then folders or labels depending on what system you use to sort of like categorize that information and you have search to retrieve it. But that's not really how you work with email, right? When it comes to like the work part of email, there's pretty much three things that happen, right? You get something your email inbox and either this is something actionable, right? It belongs on your to-do list. you need to, you know, take take action here. Or it is something that you want to consume or read, right? Maybe at a later point, right? It's some some information. It's a newsletter or it's a, you know, just a great essay. Um, or there's events that you need to save and store, right? These are sort of the things like uh, you know, like receipts or like from your airline travel information or like just like something right that you don't have any time for now, but it might be like a a handy resource later down the line. This is sort of right like what you actually would need to do, but email doesn't do that, right? We have a bunch of other ways workarounds, right? It's like if you use Outlook, right? You have your sort of like Microsoft to-do and these sort of things integrated or we can try to use flags to indicate what has to happen with what. But it's sort of all weird workarounds because email is just like that there's so many different roles, right? It has to take and it's at the end just you know communication. So makes it very very hard to actually have workflows in your email tool. Well, until now. This is basically kind of right what an ideal world would happen with your email, right? You would get a notification in the email inbox and then either automatically via rules or with the help of AI right you would make a decision whether this email requires an action is something to read later or something to save and store and again right like we can sort of like try to hack our ways together with like legacy email clients in particular with the advent of AI right it's getting a bit easier but notion AI just puts this at the forefront of you and it makes it so much easier to think in these workflows right and to create and build email around it let me show you example of how this looks like an in action. And the example that we're going to look

在我的 Notion 咨询中,对吧?我收到了很多 Notion 咨询请求。我收到一些请求,它们就那样来了,对吧?有人给我发了一封随机邮件,对吧?呃,没有任何事先接触,或者他们填写了一个表格,然后我给他们发了一条消息,然后有很多来回的邮件链,对吧,你试图弄清楚我们是否应该合作。在一个正常的或传统的系统中,这涉及到我写下很多东西,检查我的收件箱,然后看看,好的,有没有人,对吧,你知道,哦,Matias,这里有 Notion 科技帮助,对吧,这可能是一些事情,好的,他们正试图联系我,他们需要一些帮助,好的,所以通常,对吧,我现在会做的是,我会把它写在我的待办事项清单上,或者去我的 CRM,对吧,然后添加,好的,有一个新的人给我发了消息,我们应该和他们做点什么,然后尝试在 Notion 邮件中跟踪它的进展情况。然而,我现在已经为此设置了一个单独的视图,对吧?我的 Notion 支持请求,正如你从一开始就能看到的,对吧?呃,我们首先按状态分组,对吧?我直接在我的电子邮件客户端中跟踪这些事情的实际进展情况,所以我们有已发送的提案,我们有正在进行的,然后我们有一堆新的潜在客户,对吧?我们也有一些我可能想转交给别人的潜在客户,嗯,这就是目前整体情况。现在它是如何发生的,对吧?这些事情是如何来到这里的?嗯,基本上,在我自己的任何互动下,对吧?这一切都是为我自动开始的。这其中的主导因素是一个标签。我们还没有过多地讨论它,对吧?到目前为止,我们只是在我们的优先级中心看到了它有时会出现。它是这些默认属性之一。嗯,我们从 Google 那里知道它,对吧?这个给某事打标签的选项,但它们在这里功能更强大,对吧?所以,我们可以做的是在我们的视图中,我可以这样说,好的,在这个视图中向我展示一切,对吧?它有 Notion 支持请求这个标签。我就是这样称呼它的。当然,我可以进入我的收件箱,我可以对任何邮件说,对吧?所以,例如,这个 Demark 聚合报告,它绝对不属于这里,对吧?我们可以说,好的,让我们相应地标记它。在 Notion 中,我们可以通过简单地,如果我点击它,当然,我可以这样说,好的,让我们在这里添加任何标签,如果我们想要的话,对吧?我们可以去这里,或者我们可以按 L,对吧?我只需要将鼠标悬停在一封电子邮件上,然后按键盘快捷键 L,然后手动分配一个特定的标签。对吧?这是手动排序部分。系统中的下一步是我可以设置一个规则。对吧?再次,你知道 Gmail,对吧?我们不能设置硬规则来这样说,好的,如果某些条件为真,则自动将其添加在那里。我可以在我的设置中做到这一点,对吧?我可以去我的 Gmail 过滤器,对吧?这些是我的规则,我可以这样说,好的,这些是目前应用的。然后我可以去 Gmail 为我编写那个规则,对吧?不幸的是,我们不能直接在 Notion 邮件中编写它。我希望我们能,但到目前为止,我们需要去 Gmail。所以,让我们现在就这样做,看看我们如何手动应用这个规则。抱歉,不是手动,而是我们如何编写一个硬规则来排序事物。这是我的 Gmail。它在比较中起作用,对吧?你看,看起来有点不同。呃,如果我想现在说,好的,如果某些事情是真的,对吧?它应该自动应用这个标签。我会这样做的,我会去这里,对吧?我会说,好的,让我们添加一个新的选项,对吧?我想说,好的,如果你知道,嗯,某事是真的,你已经看到了问题,现在我需要找出非常具体的一组硬性标准,这些标准应该被满足,以便应用这个标签。对于我收到的或我发送的电子邮件来说,这很容易,对吧?每当有人在我的网站上提交咨询帮助表格时,我总是会用相同的邮件主题回复。邮件主题将是你的 Notion 支持请求。所以,我现在可以很容易地继续,对吧?我说,好的,如果,如果情况是这样,对吧?我不想创建一个过滤器,我会说,好的,用这些图像,我想要什么,用消息,我想应用标签,然后我现在可以选择,对吧?我的 Notion 支持请求标签。这意味着,好的,完美,现在我已经设法对所有我发送的东西进行了排序,但当然有一个问题。规则部分,对吧?它们需要一个固定的硬性条件,再次,对吧?如果我发送电子邮件,这很容易,但如果其他人给我发消息,嗯,可能会有非常非常不同的邮件主题,对吧?所以,如果你回到 Notion 邮件,我们看到我们在我们的,呃,在我们的收件箱中,抱歉,我只需要出去。在我们的收件箱中,或者我认为我们有这个 Notion for Tech Wave,对吧?里面没有 Notion 支持请求。当然,我可以尝试变得更通用。我可以这样说,好的,任何包含 Notion 的东西,请在那里应用标签。但那样我就会收到一堆 Notion,你知道,比如问题之类的,这些都不对。而这正是最后一步,人工智能。人工智能,对吧?可以让我们,呃, sort of 阅读我们的电子邮件并找出,好的,根据这条消息的上下文,这是 Notion 支持请求中的内容,对吧?或者它属于其他地方?已经有很多,你知道,电子邮件插件,对吧?它们可以尝试为你做到这一点。但 Notion 邮件内置了它,对吧?这就是我们一直看到的自动标签功能,对吧?但我们从未真正谈论过。如果我点击自动标签,你就会看到 Notion 8 有一些建议,对吧?你说,嗯,也许咖啡聊天和休闲聚会,这可能是我想要自动标记的东西,或者任何 Notion 相关的更新和邀请也是个好主意。但我也可以描述我想要它标记的电子邮件类型,对吧?所以,例如,比如这个星期实际上是咖啡聊天,对吧?这实际上是个好主意。所以,让我们看看如果我使用这个 AI 助手会发生什么。我点击咖啡聊天和休闲聚会。然后 Notion AI 现在将开始思考,浏览我的收件箱,哪些可能是电子邮件,对吧?在他看来,对吧?应该属于这一类。它将为我创建这个标签,然后它会向我展示,对吧?它认为应该属于这里的。所以,好的,它说,好的,这里是,对吧?这个星期是咖啡,完美,这绝对是,它显示了网络作为标签名称,很不错,对吧?好的,我们有这个社区帖子,是的,完美,Notion 支持请求,不,那不对,这不应该在这里。所以我们会告诉它不,它不应该在这里。嗯,但实际的电子书也不应该在这里,对吧?但这个社区帖子和这个咖啡聊天,对吧?完美,应该是这样的。现在你看到上面,对吧?它有一些关于,你知道,它使用的标签的细节。呃,我可以决定它是否应该,你知道,将它与收件箱分开。记住之前,它应该隐藏在收件箱里,还是应该仍然显示它?我通常想把所有东西都放在我的收件箱里。呃,所以我只需要点击保存。现在 Notion AI 将开始自动应用这个标签,只要它认为它是相关的。对吧?网络。我也可以通过将鼠标悬停在任何一封实际上是其中一封的电子邮件上来帮助教 Notion AI 何时应用此标签。它在哪里?也许我这里没有其他真正合适的东西。但我们姑且说,如果这是一封网络邮件,对吧?我只需要按 L。我可以按网络,然后,嗯,在我这样做之后,我现在就做,以免弄乱它。但然后我们会得到这个小弹出窗口,对吧?谢谢你,你知道,帮助 Notion AI 理解什么是网络活动,当你继续,你知道,手动将其应用于某些电子邮件时,Notion AI 将会弄清楚,好的,这就是我们应该把它放在哪里。现在,当然,我们可以结合这一点,呃,抱歉,我们可以结合这一点和我们的硬性 Gmail 规则。所以,我们现在可以创建一个 Gmail 规则,说,好的,任何在邮件主题行中包含“咖啡聊天”这个词的,都应该带有“网络”标签。然后我将使用我的 Notion AI 自动标签功能,对吧?来捕捉所有不包含“咖啡聊天”但应该属于同一类别的。然后我可以在旁边创建我自己的视图来组织它。现在,一旦我们创建了 AI 标签,我们也可以去优化提示,对吧?所以,如果我们回到我们的设置,我们有这个,你知道,Notion AI 选项,我们还没有真正谈论过。在这里,你看到所有应用的 AI 标签。你看到我现在有很多。我们稍后会讨论操作所需和处理的。但现在最重要的一个就是网络。你看到这个相当短。而我写的其他一些则更长。所以对于 Notion 支持请求,对吧?例如,我的提示是关于我的 Notion 业务的任何潜在客户电子邮件,或者我发送给潜在客户的关于这些强烈信号的电子邮件。换句话说,邮件主题行中的 Notion 支持请求,对吧?当然可以进一步优化这一点,但作为起点相当不错。所以对于网络,对吧?我们可以现在扩展它,对吧?任何有人想联系我,想听听我的想法,想聊聊等等。我只需要这样做,点击这里,编辑,然后修改这个特定的提示。所以这可以成为你电子邮件的新起点,对吧?你有你的规则,你的 sort of 硬性可重复的固定标准,将它归入你的类别之一,对吧?无论这是否应该在你的待办事项列表中,你稍后阅读,或者你保存和存储一个。然后你可以使用 AI 排序来捕捉所有这些边缘情况,对吧?你无法创建软规则的情况。另一个很好的例子是旅行,对吧?当涉及到旅行时,你当然可以断言某些规则,对吧?也许是邮件主题中的你的航班。但试图捕捉所有电子邮件,对吧?来自所有不同的旅行提供商,相当困难。如果你预订了 17 家不同的航空公司,将每家航空公司添加到发件人列表中,这相当烦人。相反,你只需要写,你知道,一个 AI 提示,好的,任何,你知道,与任何即将到来的旅行有关的,不是促销性的,对吧?另一个好东西,所以你可以自动处理最后一分钟的优惠。然后当然在顶部你仍然有你的手动选项,对吧?你可以按 L 并手动应用一个标签,用于这些一次性的事情,异常值,你还没有自动化或需要更个性化处理的事情。这就是你的入口,对吧?进入电子邮件中的工作流程。在第一步之后,对吧?排序之后,当然是管道,对吧?再次,Notion AI 的好处是我们不需要在创建这些标签后,对吧?立即去移动工具,我们可以直接在这里工作,对吧?我的 Notion 支持请求,我在这里跟踪,对吧?我的帖子是否已发送,正在进行中,新的潜在客户,对吧?在某个时候,当然,如果它达到某个阶段,我会将其移至我的 CRM。但对于这个轻量级的开始,这是完美的,对吧?所以 Notion for Tech Wave,对吧?如果我,我现在可以回复他们,对吧?顺便说一句,我也可以用快捷键做到这一点,我只需要按 R 然后说,好的,你知道,很棒,你知道,很乐意提供帮助。呃,这是我的费率,对吧? yada yada。然后我可以发送。当我完成之后,嗯,我们可以把它移到我的正在进行的管道。我知道,好的,现在我在等他们。然后慢慢地完成。或者另一个例子,对吧?当然,我们已经看过了,对吧?我们目前正在阅读的那个,或者我们的优先发件人,我收到我的新发件人,可以在这里写下这两个待读元素,通过这些阶段跟踪它们。此时的第三步是三个问号,因为当然,在理想世界中,我现在能够做的是,对吧?将这封电子邮件从我的电子邮件通信工具中取出,并将其添加到 Notion 中,作为我的,你知道,其他一切,我可以在那里构建我的 CRM,我可以构建我的内容管道,我的中继,对吧?在那里我可以拥有比这些简单的状态更多的灵活性。目前不幸的是,这还不可能,再次,在你观看此视频时,也许会改变,对吧?记住描述中的博客文章,我们知道团队已经在努力实现将电子邮件发送到 Notion 的功能。但即使如此,对吧?这一步仍然缺失,我们还没有完全的灵活性,只是,你知道,将电子邮件对象膨胀到 Notion 中。我认为仅仅拥有第一步和第二步就已经在一个电子邮件客户端中是惊人的。对吧?如果你从这个 Notion 邮件客户端中删除 Notion 这个词,然后告诉我这是一个电子邮件客户端,对吧?它允许你自动排序你的收件箱,然后在你的收件箱中跟踪你的工作和你的进展朝着某些目标。我会说,是的,该死。是的,给我报名。我喜欢这个。对吧?当然,鉴于它是 Notion,我希望并希望它能够与我的其余系统集成。这还没有实现。这真的很不幸。但我已经对这些第一步感到非常兴奋。一旦我们有了第三步,对吧?一旦我们可以说,好的,一旦,例如,我的电子邮件,对吧?到达“目前未阅读”,但也许是“正在做笔记”这一步,对吧?自动在我的 Notion 笔记数据库中创建一个条目。那将是绝对的。现在,我知道这可能非常令人不知所措,当有人递给你一盒乐高积木时,对吧?说,好吧,随便你想要什么。问题是我想要什么,对吧?我应该从哪里开始?所以我尽力了,对吧?给你一些,你知道,开始的积木,然后我的,你知道,推荐的开始设置,这样你就不用盯着这个空白页面,现在就被所有的选择压垮了。我认为一些很好的用例,对吧?使用 Notion 中的新规则,AI 排序和视图将是旅行,对吧?确保你所有的旅行文件都自动分类在一个地方。这也是 Apple 正在尝试做的,对吧?通过新的 iPhone 应用发票,另一个大问题,对吧?我收到很多发票,随机地在不同的地方,只是确保它们都在一个地方,以防万一我把它保存起来,我大部分时间都这样做,对吧?很好的用例新闻是一个大问题,对吧?这是我过去四年里唯一一个 Gmail 规则,它彻底改变了我的收件箱,那就是我说,每当你收到包含“取消订阅”这个词的电子邮件时,因为我需要包含它,对吧?把它放在一个单独的收件箱里,有一个规则,它在 80% 的情况下已经工作得很好,现在我可以使用 AI 标签,对吧?并扩展这个规则,说,好的,如果它是一个新闻通讯或其他类型的,你知道,长篇阅读,对吧?如果有人可能给我发一些推荐的东西,或者你知道,案例研究,这些东西都去一个文件夹求职申请,双向,对吧?无论你是申请工作的人,还是招聘的人,都要确保它们自动,你知道,添加到某个视图中,然后使用状态来跟踪你,你知道,如何度过这些周期。完美。网络,对吧?咖啡聊天示例,外展,销售,客户协调,都很棒,你知道,非常沟通密集型的实践,能够对它们进行排序非常有益。或者如果你是学生,对吧?课程作业,更新,大学里的任何东西,对吧?必须放在一个地方。我认为这些都是九个很好的起始用例。你应该肯定能找到,你知道,其中的一两个来开始。但除此之外,对吧?我认为有一个通用模板,对吧?我之前谈到的 Tara 系统。如果你不知道从哪里开始,对吧?就构建这个,玩几周。我认为这已经,你知道,让你完成了 80% 的工作。Tara 基本上回到了我之前向你展示的系统,对吧?我们有我们的电子邮件收件箱,然后我们需要弄清楚什么是行动,什么是稍后阅读,什么是保存和存储。或者如果你必须把它变成一个缩写,用你所有的生活,对吧?那么它将是这个分类,对吧?事物进入你的收件箱,你需要做出决定,然后你决定它是行动,它是阅读,还是它是存档,而使用 Notion 邮件,对吧?设置这个非常简单。我只是快速删除了我们之前构建的所有其他视图,然后你就会看到我的 Tara 加号在这里。我有行动,我有阅读,我有我的存档。然后下面是我的日历,稍后会谈到,还有我的 Notion 支持请求,对吧?在这些特定工作流程之一之后,它会从中产生。但在行动中,我收到我所有的电子邮件,对吧?需要我做些什么。它是由操作必需标签创建的。我们看看 AI 如何分配一个时刻,我知道这里的一切都需要我做些什么。然后我可以给它添加一个状态,对吧?来表明我是否做了一些事情,并且可以巧妙地跟踪,好的,你知道,这正在进行中,这可能已经完成,下周的咖啡聊天,但这些都是我还没有做的事情。我可以进一步细分,对吧?说,好的,sort of 这是我的行动,比如按那个分组,对吧?或者有一个,比如没有开放的行动作为子视图,但这是完美的起点,然后有阅读,这当然是完全空的,因为在这个电子邮件地址上,我实际上没有收到任何新闻通讯,所以我需要改变这一点,但如果我收到任何,对吧?它们会显示在这里,我可以,你知道,就像我们之前一样,现在去处理它并相应地组织。然后我有我的存档,所有东西都基于某些规则,我是否认为我应该,对吧?它们不应该只是,你知道,跳过收件箱,你知道,就像,就像 Gmail 的存档一样,它基本上是一个巨大的转储,你再也不会查看了,但更像是这些信息,你认为可能相关的东西。现在,在设置这些方面,对吧?相当简单。我们创建三个标签,我们希望将它们创建为自动标签。理想情况下,你也可以开始,如果你不使用 Notion AI。你也可以开始只使用规则加上手动排序,这已经是一个巨大的进步了,但如果你有 Notion AI,最好使用它。然后对于 Notion AI,我会添加这些提示,对吧?将有一个模板,你可以在描述中下载,我们有所有这些提示。然后对于 Notion AI,对吧?你看到,所以我的操作提示基本上是任何需要回复、包含请求、分配任务、需要我批准、有截止日期或需要我做出决定的内容,对吧?基本上,需要采取行动的内容。对于阅读,对吧?任何新闻通讯、行业更新、博客文章,你知道,任何可能在那里运行的东西。然后对于存档系统,对吧?它需要是存档系统,你不能使用存档作为标签,因为 Gmail 已经占用了它,但它可以使用任何其他东西。在这里,我说,好的,现在任何包含参考资料、收据、确认等电子邮件,对吧?我将来可能需要访问的东西,但它们现在不需要任何行动。这实际上是一个很好的例子,我们可以在这里教 AI,对吧?当我在我的存档中,有很多我不在乎的东西,对吧?例如,这些 Demark 报告,我实际上不想要它们在这里,所以我可以取消存档它,对吧?我们看到 Notion AI 从这封电子邮件中学到了,我可以,如果我现在这样做几次,对吧?它将开始并且也不会再标记它们了。就像这些 Notion 团队更新一样,对吧?我不在乎那些,等等,等等,对吧?可以确保它只保留我关心的东西,如果需要,我也可以微调提示。而这,对吧?就是我推荐给你的起点。去创建这三个 Notion 邮件标签。然后创建三个相应的视图。确保你按照我们讨论的方式设置它们,通过添加相应的过滤器来说只显示这个标签。然后选择你是否想要一个状态,对吧?在我的情况下,对于行动,我想要一个状态,对吧?这是我的行动状态。所以你在这里的属性中也看到,我的行动状态在这里有完成、进行中、待办和等待。然后对于我的阅读,对吧?我有不同的状态属性。我有我的阅读状态。呃,我实际上没有在那里添加它,但我们可以现在添加我们的不是行动状态,而是我们的,在哪里?呃,从以前。呃,现在找不到。我们的状态,也许我意外地删除了我们的状态,用于新闻通讯,然后当然是我的存档。然后一旦你有了这三个视图并想更进一步,对吧?你想做 Tara 加号,那么我建议你去我分享的这九个类别,对吧?也许选择一两个用例来扩展 Tahara 设置。添加它。所以,在我的情况下,我添加了一个实际上不在列表中的。我认为是日历,对吧?它只是聚合了所有的日历邀请。所以每当我收到发送的东西时,我只是确保我有时会错过会议邀请,它们不会立即出现在我的日历中。所以我想偶尔确保我有一个视图。我可以去看看,确保一切看起来都正确。然后在我的情况下,对吧?客户外展 Notion 支持请求,它有一个单独的状态,对吧?这是我的潜在客户状态。所以这里有一个不同的顺序,对吧?与这个完成,为他人,正在进行中等等。我认为如果你这样做,对吧?你有一个惊人的 Notion 邮件起始设置,可以真正看到所有这些魔法是什么。现在,我不想声称这个标签设置,对吧?是非常神奇和新的。这只是一个大的混合,对吧?非常成熟的主题,它们已经存在了一段时间,当然,对吧?Thiago Fotmore 的组织方法围绕知识部分,然后也受到 GDD 的严重影响,对吧?如果你还没有读过那本书,一定要去读。它很棒,对吧?和收件箱零,对吧?或者这个过程,通过你的收件箱,对吧?并决定应该去哪里,对吧?但那基本上是纯粹的 GGD。换句话说,你也可以称之为,在你的 Notion 邮件中创建一个 GGD 设置,因为我认为 Notion 邮件确实是为此而构建的。它将帮助你更好地理解其背后的原理。然后是时候将它变成你自己的了,因为这就是像这样的灵活可定制系统的美妙之处。实际上,也许现在是快速问一下 Andrew 的一个好时机,对吧? Notion 邮件背后的一个人,关于他最喜欢的两个用例。所以,我认为有两个用例我真的很兴奋。一个是 Notion 邮件中的视图组合。所以,这就是我们将你的侧边栏分成收件箱的不同组成部分。我使用的一个是记者,你知道,我做了很多关于 Notion 邮件发布的外展和沟通。你知道,我们谈论它来制作内容。你知道,我正在寻找可以宣传它的人,希望能够传播出去。你知道,Notion AI 不仅擅长标记它。它实际上可以将其分类到,你知道,什么类型的内容或你来自哪个出版物。这真的很棒。而且以前从未做过。然后通过一个视图,我可以实际看到我正在与之沟通的所有不同的人或出版物。你知道,比如说 PC Mag 和 The Verge 和,你知道,所有这些很棒的出版物,并真正保持有条理,我可以创建标签,然后 AI 会处理所有事情。另一个是我三周后要去拉斯维加斯旅行,在我个人的收件箱里。这不是现有的标签可以简单地用简单的过滤器规则完成的。我必须过滤电子邮件是否来自 Southwest,或者是否来自 Caesar's Palace?它是否,你知道,我必须深入挖掘并创建一个复杂的过滤器规则来完成它。而有了 AI,它就可以输入与我拉斯维加斯之行相关的电子邮件。然后系统足够智能,可以自己完成所有其他事情。租车,航班,酒店,娱乐,所有东西都会自动分类。这真的很特别,因为它是一种,你知道,关于电子邮件和发件人以及上下文的实际知识,这是以前从未有过的。就像创建标签,然后就忘了。所以我很喜欢这些。嗯,你知道,我会去不同的地方时继续创建更多的。>> 在我们继续下一节之前,关于定价还有最后一句话。嗯,这可能是一个重要的话题。我可能应该早点讲,但基本上 Notion 邮件是免费的。你在这里看到的 90% 的东西,对吧?你可以免费做。一切都可用。唯一被锁定在付费计划后面的是 Notion AI,目前是这样,对吧?所以,如果你想使用自动标签功能,并让它自动分配这些东西,然后稍后自动撰写,对吧?我们稍后会谈到。嗯,这需要一个通用的 Notion 计划。它是其中的一部分,但不是额外的购买。所以,如果你的 Notion 账户已经启用了 Notion,你就可以使用它,而无需任何额外购买。但否则,对吧?即使你没有,即使你需要依赖规则和手动标记,对吧?我认为这真的是电子邮件的一个巨大的改变者。现在我们知道如何组织我们的电子邮件了,让我们来谈谈 Notion 邮件的写作体验,我必须说,非常酷。正如我已经提到的,对吧?我们可以简单地在键盘上的任何地方按 C,然后我们的编辑窗格就会弹出。然后我可以添加收件人,主题,所有 usual。酷的部分现在在这里的主要区域。当我写邮件时,你看到我们有斜杠命令。所以我可以,你知道,从嘿开始,你知道,比如,嘿,Matt,呃,这很棒,感叹号。这是我们谈论内容的摘要。现在我可以访问几乎所有的 Notion 块,对吧?所以如果我输入斜杠,我可以得到一个标题。所以你知道,比如,第一个部分,我也可以用它来快速插入我们的待办事项列表,你知道,比如一个项目,两个项目,等等。我们可以有无序列表,我们可以有列,对吧?所以很多很酷的东西可以让我们的电子邮件更漂亮,更容易访问。呃,我知道这是一个小部分,但个人来说,每当我,你知道,我的电子邮件格式搞砸了,我需要,你知道,绕过 Apple Mail 或类似的东西来重置字体大小,这些东西真的很烦人。所以我很喜欢 Notion 邮件这里的体验非常像 Notion,而且只需要,你知道,按下,你知道,反斜杠,我们就可以访问我们所有 usual 的格式魔法。现在,正如我已经提到的,我们还没有 Notion 邮件和 Notion 生态系统的其余部分之间有很多好的集成,但有一个已经存在了,而且很酷。所以如果我们输入斜杠调度,我们就可以访问这个调度块,如果你连接了 Notion 日历,第一次这样做时,你会得到这个弹出窗口,如果你连接了它,你就可以选择你的可用性,直接在这里的邮件中。所以我刚刚设置了这个,用于 Notion 日历,在这个其他咨询的电子邮件上,现在我可以输入斜杠调度,你看到我得到我的 Notion 日历窗格在这里,我现在可以继续,对吧?看看,好的,我想要在哪里?对吧?我可以简单地拖放并说,好的,这里我会有一些可用性,这里,呃,这里,对吧?我可以改变持续时间,如果我说,这应该是 45 分钟,我们有可用块,对吧?我们也可以,你知道,进入其他几周,然后,对吧?从这里开始。一旦我关闭它,对吧?我们就会得到这个漂亮的调度链接给另一个人,当他们点击它时,他们会被引导到 Notion 日历,当然,对吧?我也可以切换应用程序,去 Notion 日历在那里创建我的可用性,然后粘贴在这里,这是我一直以来所做的,但这只是让它更容易,所有东西都在一个地方。现在,没有 Notion 就不是 Notion,没有模板,我不是指你从别人那里下载的模板来帮助你最初设置系统。我指的是你可以用来简化你在 Notion 中工作流程的模板。它们被称为片段,你可以通过,呃,向下悬停在这里,插入片段,或者输入斜杠,然后输入片段的名称,或者简单地输入片段,来访问它们,看到你工作区中所有可用的片段。基本上,片段的工作方式有点像更强大的文本扩展器。如果你不知道文本扩展器是什么,我认为它确实是每个人都应该安装在他们的机器上的工具之一。因为它们非常非常有用。它们只是允许你输入一些简短的东西,对吧?来插入更长的信息。以我为例,我使用这个点,如果我输入点 URL,然后我得到我的 YouTube URL。如果我输入 URL,呃,它是什么?呃,X,对吧?我得到 Twitter 的。我还有其他用于我的调度链接,用于我经常需要插入的许多通用信息。所以,这非常有用。而片段的工作方式有点像它们在加倍。对吧?它们允许你动态地将任何文本注入到你的电子邮件中,使用 usual 的 Notion 块格式。这有点像 Notion 中的数据库模板,对吧?可以通过一个命令添加到任何页面。实际上,一个很酷的想法。我希望产品团队能采纳这个。为了创建和管理你的片段,你可以去你的设置。所以,在设置,然后片段下,你实际上已经有很多片段了,对吧?跟进,Zoom 链接,安排回复,安排外展。这些都是默认存在的。然后我也添加了我的 cal 和我的,呃,一个有趣的 uno 的。但让我们看看它们是如何工作的,对吧?所以我们可以说,好的,让我们创建一个新的。我们可以称之为,嗯,也许让我们把它称为,你知道,比如,让我们把它变成一个礼貌的拒绝。所以让我们得到我们的手,对吧?然后,呃,让我们说,你知道,这会是,比如,斜杠,不。然后我们可以说,嘿,非常感谢。不幸的是,目前不感兴趣。呃,最好的 materi,对吧?比如,如果你有这种拒绝的消息,对吧?也许,或者,你知道,你必须经常写的东西,你可以为它设置一个片段。但我们可以更进一步,而不是仅仅,你知道,这个,sort of,不个人的消息,我们可以现在使用片段并用动态数据个性化它。如果我想说,好吧,让我们,呃,你知道,比如,实际上,比如,用名字称呼他,我们可以进去,我们可以添加我们的花括号,现在你看到我有一些选项。例如,我可以动态插入这个人的名字,对吧?这会从电子邮件详情中提取。所以,无论他们在电子邮件账户中设置了什么,它都会提取该电子邮件。是的。所以,现在我说,“嘿,这个人,你知道,非常感谢。不感兴趣。比其他版本好多了。”对吧?然后我们只需点击保存,然后退出这里。回到我们的草稿,然后输入斜杠,不。对吧?它给了我访问权。现在我在这里有细节,非常快。对吧?如果你必须经常回复相同类型的信息,这非常有用。让我们看另一个例子。我今年想参加更多的播客。所以我应该有一个回复,当有人联系我,对吧?说,嘿,你知道,你做播客吗?我会有类似,你知道,当然,我很乐意来和你谈谈。所以,让我们设置一个,只是一个,你知道,非常简单明了的。然后我们说,好的,你知道,嘿,然后再次,对吧?我们的技巧,加上名字,你知道,这听起来很棒,我很乐意加入你的播客。呃,你有没有什么额外的,你知道,嘉宾指导,用于在你的播客上露面,等等,你知道, yada yada。呃,谢谢。呃,再见。好的,这可能是一个更好的消息,但你明白了。现在,这不算坏,对吧?但我们可能在某些消息中,对吧?我们宁愿在那里有播客的实际名称,我们可能需要写几次。现在,我们不知道这一点。我们不知道文本应该是什么。但在 Notion 邮件中,我们可以使用占位符。然后当我们写电子邮件时,我们可以一次插入数据,它会一次性填充所有这些占位符。为了做到这一点,我们删除播客在这里,或者我们可以实际上,是的,我们暂时删除它。然后我们打开我们的花括号。但与其选择这些选项之一,我现在将输入播客,然后关闭它。然后你看到我们现在有了这个其他变量,对吧?我们当然没有自动信息,对吧?我们不知道那会是什么播客。但如果我现在点击保存,对吧?然后我回到我的消息,对吧?呃,发送,让我们只是读一下我们这里有什么。现在我说,好的,斜杠播客。嗯,我现在可以做的是,你看到我有一个变量的弹出窗口,说,你知道,比如,让我们称之为,你知道,Notion Notion Unblocked。完美。现在,无论我们在哪里使用这个变量,它都会构建 Notion Unblocked。所以,在这些情况下,对吧?你有一些特别长的草稿,你可能需要引用,你知道,一个特定的元素几次,你事先不知道它会是什么,你可以用它来快速创建一个简单的邮件合并,而无需任何额外的工具。最后但并非最不重要的,我们还可以使用 AI 来帮助我们撰写更好的回复。所以这里有一个,你知道,我与某人之间的虚构链,他们很高兴从一家虚构的公司购买 Notion 马克,或者 Notion 马克生产非常非常酷的主题 Notion 马克。所以当我们在这里,对吧?我们可以去回复,自动回复可以简单地按 R,我们不必去实际的回复按钮,我可以说,你知道,比如,嘿 Jamie,现在如果我不知道该回复什么,对吧?我可以问,是的,所以我可以简单地输入,呃,我们的空格在开头,对吧?和 Notion 一样的快捷方式,我现在可以这样说,嗯,我们可以做一些简单的事情,你知道,请起草,兴奋,兴奋,兴奋的回复,这封电子邮件链,提到我必须查找我们的订购流程。而 NAI 的好处是,这个东西,对吧?它有该邮件线程的上下文。所以而不是,你知道,我必须在我的提示中提供所有上下文,它知道我们正在谈论这个 Kban King Mark,对吧?呃,我们知道他知道我们来回说了什么,然后可以插入它,而无需太多提示。这是一件事。呃,另一件事是,而不是,你知道,做这个,我们可以实际上继续,我们可以说,嗯,好的,嗯,我有这些文档,我在 Notion 里。所以让我们根据这个来写。所以我可以这样说,你知道,好的,嗯,请解释给 Jamie 我们的订购流程,基于,然后我输入添加,然后我可以选择拉出任何,你知道,呃,呃,Notion 页面,我在这里可能有,也许我们的客户成功和运营,也许是这个,也许是这里,嗯,你知道,产品简报,然后它会阅读这个页面,对吧?阅读邮件链,然后回复这封电子邮件。我认为这是一个很酷的实现,对吧?上下文 AI 帮助我们更快地写作。它不会是你切换到 Notion 邮件的原因,但特别是如果你必须回答相同的问题很多次,但如果你在,你知道,这种客户成功之类的角色,或者任何其他地方,你必须,你知道,经常引用文档,这是一个很好的起点,这样你就不用经常切换上下文了。现在,在我们继续之前,我有一个小请求。如果你到目前为止觉得这很有帮助,请考虑订阅我的频道和我的新闻通讯。上面已经有超过 30,000 名 Notion 粉丝了。太不可思议了。在我的 Notion 新闻通讯中,我分享更多技巧和策略,免费 Notion 模板,以及我正在构建欧洲第一 Notion 咨询公司的幕后花絮。你可以在下面的描述中找到链接。但首先,让我们回到 Notion M。现在,让我们来谈谈键盘快捷键。我是一个好的键盘快捷键的爱好者。几乎任何东西,对吧?能加快我的工作速度。所以,我真的很,真的很兴奋,因为它们在这里有很多。你可以基本上把它们想象成所有,你知道,Google 邮件快捷键都能工作。然后很多 Superhuman 快捷键也能工作,我们还额外添加了一些快捷键,以防万一。现在,例如,对吧?我可以简单地,而不是用鼠标点击一封电子邮件,我只需要使用,你知道,我的箭头键来导航收件箱。然后如果我想回复什么,就像我们已经谈过的,对吧?我只需按 R,它就会打开那封电子邮件,我就可以立即回复。如果我想发送那封电子邮件,对吧?再次,我们可以按 Shift Enter 来完成。然后我们就跳到下一个线程。我们实际上可以在设置中做到这一点,我们可以在设置中说,好的,如果我们,你知道,以其中一个结束对话,应该发生什么。我们可以按 Escape 来关闭这个。然后我们又可以开始了。看,再次,只是提醒一下,对吧?创建一封新电子邮件,如果我们想的话。然后再次按 Escape 关闭它。现在,如果我们在一封电子邮件上,我们可以做同样的事情,顺便说一句,如果我们只是将鼠标悬停在上面,对吧?我们不需要用我们的键盘选择它。如果我只是将鼠标悬停在这封电子邮件上,然后写“咖啡聊天这周”,然后我按 R,我就会开始回复这封“咖啡聊天”的请求。在这里,这将是一个很好的利用,对吧?我的 Notion 调度功能链接。我们还可以做的是,如果我们在一封电子邮件上悬停,对吧?我们可以简单地按 L,它就会打开我们的标签选项,对吧?所以现在我可以再次写,我可以导航到这里,或者我可以简单地说,好的,这实际上应该是 Notion 支持请求。然后如果你这样做,记住,对吧?你同时也在教 Notion AI 何时应该应用这些标签。所以要小心点,对吧?不要将错误的标签应用于错误的电子邮件。另外两个最相关的快捷键将是 E 和 U,对吧?如果你将鼠标悬停在任何东西上然后按 E,你就会存档它,对吧?这会进入你的 Gmail 存档,对吧?而不是进入你的,你知道,存档标签。那是一个不同的。呃,如果你想让某样东西再次未读,对吧?你将鼠标悬停在上面然后按 UU,对吧?所以现在这两封电子邮件又回到了我的队列中。我认为这些是最重要的快捷键,对吧?再次重申,C 创建新草稿,对吧?或创建新电子邮件。R 回复,Shift Enter 快速回复。Escape 返回收件箱。然后 E 存档,U 未读,加上 L 在不点击实际标签部分的情况下分配标签。然后,当然,统治一切的快捷键。Command K。如果你最近几年在任何类型的生产力工具上有所了解,你知道 Command K 几乎总是会打开这个上下文菜单,它允许你做很多事情,并且会一直教你关于,你知道,实际的,更专业的键盘快捷键。所以在这里,对吧?我们现在学习,收件箱,撰写,所有,好的,但然后导航可能很有趣。所以我们看到,好吧,我们可以实际跳转到我的邮件站点的不同部分,通过先按 G,然后按其他字母之一。所以如果我按 G 然后按 T,我们去发送,提醒是 H 然后 B,对吧?草稿 G 和 D。所以让我们试试,对吧?让我们退出这里,在我的键盘上按 G 和 T,我们就在那里了。我们在发送。所以很酷,对吧?你通过这些不同的动作学习你可以做什么。我们也可以进一步,对吧?找出其他选项,对吧?打开设置。

当然,我们也可以使用“查看此选项”,对吧,来查看我们所有的快捷方式,对吧?所以如果我点击这里,我现在就能看到几乎所有我能在 Notion 邮件中用快捷方式做的事情的概览,对吧?所以如果你想深入了解,那么我建议你看看这个,对吧,然后看看,例如“全部回复”之类的,对吧?这是另一个非常有用的功能,对吧?按“A”而不是普通的“R”来确保每个人都仍然在抄送列表中,同时我们也在谈论“超级用户”的快捷方式和功能,我们也有这个上下文栏,对吧?你可能已经注意到了,当我将鼠标悬停在电子邮件上时,它就会弹出。我们有很多很棒的选项,我们可以开始一封新邮件,我们也可以将其存档、删除,将其标记为已读或未读,我们还可以设置提醒,对吧?所以如果我们想确保你知道,如果我们不回复这封邮件,或者如果其他人还没有回复,我们可以有一些选项,然后我们可以说,好的,我希望你,你知道,再次提醒我,这样我就可以看看它了。到目前为止一切都很好。但很酷的是,这是可定制的。所以我们没有真正讨论过的关于不同视图设置的最后一件事是,如果你去我们的视图,你也会看到悬停操作。所以你实际上可以这样说,通常我不在乎大多数这些,对吧?我从这个视频中学到了如何存档某物,以及如何删除某物,并且我知道如何已读和未读。所以我不需要这些,对吧?我想要的是,我可能想要一个特定标签的开始,对吧?我想要提醒功能。但现在我也可以选择其他东西,对吧?所以例如,我可以这样说,我总是必须应用一个非常特定的标签,对吧?我不想走过场。所以我们将在这里说“添加特定标签”,然后我们可以说,好的,我想要应用的标签,对吧?例如,也许是我的“Motion Support Request”,对吧?这是最简单的,应该始终存在。我们也可以选择这个快速操作的图标,对吧?如果我们有任何东西,对吧?我们说实际上我们想存档或删除它,对吧?或者你看到这个,第一个是更多的自动化直接进入 Notate,非常非常酷。但是的,所以现在我们把它留在这里,对吧?我们已经添加了我们的特定标签。所以现在如果我将鼠标悬停在某个东西上,我们就会看到这个标签选项,对吧?我只需单击一下即可应用“Notion Sport Request”,或者我可以删除它,对吧?它已经应用了。所以它也很智能和上下文感知,并允许我打开或关闭悬停操作的标签。这可能是我最兴奋的一个。另一个非常有用的功能是“退订”功能,对吧?所以,如果你有很多新的销售信息,并且你需要清理它们,那么你可以进入你的,你知道,你的已读视图,对吧?你可能不希望在收件箱视图中看到这个,但在你的已读视图中,我现在可以进去说,好的,在这里的悬停操作中,我真正关心的是“退订”功能,然后也许是“已读/未读”,以便能够说,好的,我实际上已经阅读了这封新邮件。我仍然想看看它。所以,对吧?能够像这样为应用程序中的特定用途进行上下文化你的操作,我认为也是一个非常酷的细节。我迫不及待地想看到更多选项。但我想这已经是一个非常非常好的开始了。关于 Notion Mail 就这么多。现在,我很想听听你的想法。你觉得 Notion Mail 怎么样?你会切换吗?还是你只想 binge 更多 Notion 内容?好吧,在这种情况下,我为你准备好了。这是我为你准备的 2025 年 117 个必知 Notion 技巧列表。只需点击这里,几秒钟后见。这里是你需要知道的关于如何在 Notion 中设置时间跟踪的所有内容。无论你是想为你的个人时间跟踪设置一个简单的系统,还是为你的团队设置一个更强大、更复杂的系统,我都为你准备好了。在本视频中,我们将介绍你可以在 Notion 中设置的最简单的计时跟踪,只需 5 分钟。一种使用 Notion 所有最新功能的先进方法,甚至是如何一键将自动报告发送给你的客户,其中包含时间跟踪数据。所以,首先,在 5 分钟内完成简单的计时跟踪。我们将在这个简单的项目管理系统中构建它。如果你对如何构建它感到好奇,我实际上有一个单独的视频,它会一步一步地指导你。但就此而言,对吧?我们想做的是,我们要去后端。我们要去我们的任务数据库,因为这是我们将实现简单计时跟踪的地方。基本上,我们有任务,我们想弄清楚,嗯,我们花了多长时间在上面?我们需要做的第一件事是添加一个新属性。所以,我们要点击这里加号,我们要在这里创建一个日期属性,我们将称之为“开始时间”。然后我们将创建第二个日期属性,这个将是我们的“结束时间”。对吧?所以,再次,日期属性“结束时间”。现在我们要做的就是填写这些属性,然后用我们的开始和结束时间,然后自动计算我们实际花费的工作时间。现在我们当然不想手动做。所以我们要再次点击加号。这次我们要找一个按钮。这个数据库按钮将帮助我们启动我们的计时器。所以我们将称之为“开始跟踪”。然后我们要编辑这个自动化。我们要说,当这个按钮被点击时会发生什么?嗯,我们要编辑一个属性。我们将编辑我们的“开始时间”,我将填写点击此按钮的时间。所以这意味着现在如果我点击保存,对吧?点击这里,现在我将自动填写此属性中的当前日期和时间。到目前为止一切都很好。我们甚至可以更进一步,对吧?然后说,好的,当我点击“开始跟踪”时,我实际上想更新这里的状态属性,对吧?所以我们有一个状态属性,我们可以说“编辑属性”,也是“状态”,并确保状态被移至“进行中”。对吧?也许有道理,我们开始处理某事,我们也想表明。嗯,现在这是进行中的。你看当我点击这里的时候,对吧?你得到这个小破折号。那是因为我目前将状态属性显示为复选框。但如果我点击“编辑属性”,显示为选择,你就会看到它实际上将任务二移到了进行中状态。任务三也是如此。如果我点击这里,现在我们将使用相同的技巧来停止我们的计时器。所以我们再次点击加号,对吧?添加另一个按钮。我们称之为“停止跟踪”。你当然也可以,你知道,比如“开始任务”、“结束任务”,随便你怎么称呼。这只是你的工具提示。你甚至可以添加表情符号,对吧?所以如果你想添加,例如,一个红色的圆圈,对吧?用于停止跟踪,绿色的用于开始,你也可以这样做。所以这里,当按钮被点击时,我们要做的就是再次“新操作”、“编辑属性”,然后我们要填写“结束时间”。而且,当我们想要填写触发时间时,点击保存。现在,如果我点击我的任何一个“停止跟踪”按钮,对吧?它将填写结束时间,11:23,11:23,和11:23。我们当然不想把它停留在开始和结束时间。相反,我们想弄清楚,嗯,我们花了多少分钟、小时,甚至天在上面。为了做到这一点,我们需要创建一个公式属性。所以我们要点击加号创建公式。别担心,即使你一生中从未写过公式,只要一步一步跟着做,你就能做到。如果你之后迷上了公式,请查看描述中的链接。我有一个完整的公式大师班,所以你可以学习所有关于它的知识。好了,我们称之为“工作分钟”。这里,哎呀,工作。让我们看看生活,也许是这个时钟。完美。现在,你想点击“编辑公式”。这里就是你可以写的地方。我们基本上需要做的是,我们需要得到结束时间和开始时间之间的差值。在 Notion 中,有几种方法可以做到这一点。最简单和最直观的方法是使用“date between”运算符。所以,我将开始输入“date between”。完美。然后我先给出较晚的日期,然后是较早的日期,这样数字就是正数。所以较晚的时间将是结束时间。第一个时间将是开始时间,对吧?用逗号分隔。现在我需要给它第三个参数,比如一个 X,对吧?如果你写过任何 Excel 公式,你就知道你需要给它特定的参数。你可以找出这些参数是什么。如果你将鼠标悬停在“date between”上,对吧?它也在这里告诉我日期、日期,然后是单位,对吧?所以我有我的两个日期,现在我需要给它它应该返回的单位。我想知道分钟差。所以,在引号中,我将写“minutes”。完美。然后我们可以点击保存。现在,嗯,我们基本上完成了这部分,对吧?它现在自动显示了我为特定任务工作了多少分钟,对吧?让我们实际升级一下时间,对吧?我们目前没有像任何瓶颈,任何保护措施。所以,我们可以再次点击“停止跟踪”按钮,它将跳转到当前时间,对吧?在更高级的版本中,我可以告诉你如何避免这种情况,如果你不想覆盖它。但现在,我们在这里看到,我们现在工作了 5 分钟。如果我,我不知道,将这个从上午 11:23 设置到,你知道,下午,对吧?所以,我们有一些非常长的持续时间。我们现在看到,好的,我们在这项特定任务上工作了 721 分钟。如果你更关心小时而不是分钟,嗯,那也没问题。你可以更新这个公式。你可以写第二个公式来完成这个计算。所以,让我们把它分成两个单独的公式,以防我们想知道这两个值。所以,我将再次点击加号创建公式。我将称之为“工作小时”。现在这里,让我们再获取一个时钟,让我们获取这个的填充时钟。现在我们可以做的是,我们可以直接使用“工作分钟”的值,对吧?我们已经有了,我们不需要重新计算。所以我要拿“工作分钟”,然后,很简单,我们只需要除以 60,所以除以 60,现在我们就有了我们的“小时”时间。现在它四舍五入得很奇怪,但幸运的是 Notion 最近发布了一个更新,允许我们直接在这里四舍五入。所以我们可以现在在这里说“小数位数”,我实际上想要,你知道,我关心两个小数位数,实际上只有一个小数位数用于我的“工作小时”。所以,我看到,好的,这里有 12 小时。那里有 .1 小时。实际上,让我们切换回两个,这样可以给我们更多的粒度。我现在看到,好的,这是我在这项个人任务上花费的时间。所以,这基本上就是 Notion 中的简单计时跟踪,对吧?你可以启动你的计时器,你可以停止你的计时器,然后你就能看到结果。但在我们继续进行更高级的版本之前,让我们快速看看现在有几种方法可以将它集成到你的工作流程中,以及如何在你的系统中显示它。第一种也是最简单的方法,对吧?是例如添加到看板上的卡片或日历。所以,让我们实际上创建一个看板,对吧?加号,让我们说,好的,我想要一个看板视图,对吧?这个,你知道,通过,你知道,看板,完美。我想要做的是,我想要按状态来显示,这也很完美。我想要给列着色。这通常是我的偏好。然后我们可以做的一件事,对吧?就是我们可以去属性,然后我们可以打开我们的各种实用程序。所以,例如,我们可以打开我们的“开始跟踪”,对吧?我们可以打开我们的“停止跟踪”。所以现在我在这项任务上有这两个按钮,我可以点击它们来实际开始跟踪和停止跟踪。然后我们也可以做。所以,例如,如果我在这里点击“开始跟踪”,我们也会看到,这项任务,“支付租金”任务会移到“进行中”列,对吧?因为我们是这样设置的。然后当我点击“停止跟踪”时,它就会停止。现在我们也可以做的是,我们现在可以在这个看板上显示结果,对吧?我可以直接做一些事情,比如,好的,属性,请显示我的“分钟”工作在这里。现在这本身就很好,但现在我们只有这个数字,对吧?特别是当你在任务卡上有多个数字时,可能会有点令人困惑,对吧?你需要将鼠标悬停在上面才能实际看到这是“工作分钟”。所以,而不是那样,特别是当你把它显示在卡片上时,我喜欢做的是,我喜欢回去再添加一个公式。我喜欢称之为“显示工作时间”。所以,让我们创建一个公式。我们称之为“显示工作时间”。在这里,对于我们的公式,我们要做的就是输入引号中的“小时花费”冒号空格,然后是另一个引号。这将给我我的文本,然后我将点击加号,然后我将拉入我已创建的“工作小时”属性。所以现在你看到,如果我只是点击保存,我们就会得到这个漂亮的显示。你还会注意到一个问题。我们没有四舍五入。所以现在,因为这是一个文本属性,我们无法依赖这里的四舍五入。所以现在我们实际上需要使用我们的 Notion 四舍五入技巧。为了做到这一点,我们只需输入破折号“round”,对吧?如果我们只想四舍五入到整数值,对吧?在这种情况下是 0 和 12。但如果你想四舍五入到,你知道,我们后面的 02 位小数,我们实际上需要先乘以 100。然后我们需要四舍五入,然后我们需要再次除以 100。那是因为四舍五入总是四舍五入到最接近的整数,对吧?所以如果你有小于零小时的值,你总是会得到一个不精确的数字。所以现在我们基本上重新创建了与这里完全相同的结果,但带有这个小工具提示。我们甚至可以更进一步,让它变得漂亮,对吧?所以,让我们在这里拿我们的“工作小时”属性,对吧?让我们将整个东西包装在括号中,然后在其后输入“.style”。现在 Notion 公式中的“style”允许我们,嗯,应用格式。所以你可以说,好吧,让它变粗,你知道,给它代码填充,是的,这差不多了,对吧?所以,现在我们有了这个。3 12.2 和 008 工作时间。如果我们现在回到我们的看板,然后说,好的,在我的 KBAN 属性上,我也想显示我的“显示”属性,我们看到我们得到了这个更漂亮的外观,我可以隐藏“工作分钟”。在我点击“支付租金”停止跟踪的那一刻,我们看到,好的。这项任务花费了 3 小时,或者如果我更新它,从早些时候开始,对吧?我们看到它现在上升到 8。另一种非常常见的使用此时间检查的方法是,当然是将其与项目结合使用,以查看你总共花费了多少时间,跨越所有不同的任务,对吧?对于这个特定的项目,记住我们目前在任务级别进行跟踪,而不是在项目级别。这是两个不同的数据库。它们彼此相关,对吧?项目有任务。所以,让我们确保我们看到我们总共花费了多少时间。为了做到这一点,让我们回到后端,然后打开这个时间,而不是我们之前创建了我们的时间跟踪的任务数据库,而是项目数据库。这当然可以是任何顶层数据库,对吧?所以,如果你有例如客户,然后有相关的任务,你也可以在客户那里设置。所以,这里我们看到我们的项目。我们有相关的任务。现在我将创建一个角色。这是允许我们访问和聚合相关任务的所有信息的。所以我要点击加号。我要选择一个角色。然后我将称之为,你知道,“总小时数”。然后我将选择相同的图标,对吧?只是为了保持一致。使用角色,你总是需要做的是,你需要告诉它,好的,它应该从哪个关系中选择那个权限。嗯,关系是任务关系。所以,我将点击“关系”。我将选择“任务”。现在,它只显示完全相同的任务,对吧?这对我没有帮助。但我现在可以点击“属性”。在这里,我现在可以选择我的任务数据库中的任何属性。所以,在这种情况下,我将寻找“工作小时”公式,对吧?然后,而不是看到个人小时,我不想将它们显示为原始值,而是想要总和,对吧?所以,我将转到“更多选项”,然后是“总和”,现在它将它们全部加起来。如果我想要像其他格式或类似的东西应用到它,我也可以在这里再次写。但这基本上就是我想要的。现在我们看到,好的,在示例项目上,我总共花费了 12.23 小时。然后我们当然可以更进一步,再次说,好的,公式,让我们采取我们之前的方法,对吧?显示时间。回到里面,再说一遍,对吧?同样的方法,就像以前一样,在引号中“工作小时”冒号,哎呀,引号加上“总小时数”。把它关掉。对吧?我们又回到了之前的情况。所以,现在我们将再次应用我们的四舍五入,并应用我们的样式,然后我们就可以在项目卡上显示它。这里的过程也一样,对吧?我在我的仪表板上。这是我的项目看板。我点击三个点属性,然后打开我刚刚在屏幕外添加的这个新显示属性,也使用了相同的格式,所以看起来很一致。然后我们看到,好的,对于我们的 S 项目,我们有 12.23 小时的工作时间。现在让我们看看高级方法。设置起来有点复杂,但它有很多优点,特别是如果你在团队设置中使用它。现在,为了理解更复杂的设置,我们首先需要看看简单的设置以及它的局限性。这基本上就是我们构建的。我们有一个项目数据库。我们有一个任务数据库,然后我们的任务有属性,我们可以用这些属性记录开始时间和结束时间。这当然有一些问题,对吧?或者局限性。最值得注意的是,你只能在一个会话中开始或工作,对吧?所以,如果你一次性完成了你的任务,那完全没问题,但如果你有非常大的任务,对吧?你说,好的,我现在做一点,然后我需要稍后跟踪我花了多长时间。嗯,这有点麻烦。所以,作为一个简单的设置,这很好。作为一个更高级的设置,它有一些问题。其他元素也是如此,对吧?特别是如果你在团队环境中工作,也许有些人同时在处理一个任务。你如何跟踪?嗯,为了做到这一点,我们基本上需要在我们的系统中引入另一个层,对吧?我们将继续拥有项目和任务,但不是实际在任务上跟踪时间,而是创建一个另一个数据库,一个时间条目数据库。然后在这个时间条目数据库上,我们将有开始和停止某个时间条目的选项。这将允许我们说,好的,现在我开始跟踪,现在我停止跟踪这个特定的任务。所以,这里是这两个数据库,在这个例子中是客户,但项目也一样,对吧?我们有这个两级结构,带有我们的任务。现在,而不是在任务上进行时间跟踪,我们将创建这个第三个数据库。所以,让我们输入斜杠数据库,我们实际上将从头开始构建它。我们不需要 AI 助手。这是一个相当简单的。我们将称之为“时间条目”。我们的时间条目基本上需要我们之前拥有的相同属性。我们需要一个日期属性来记录我们的开始时间,对吧?所以这将是我们的“开始时间”。我们需要一个日期属性来记录我们的“结束时间”。日期日期用于我们的“结束时间”。然后我们需要一个公式来计算我们实际工作了多少。对吧?所以,我再次点击加号公式。哎呀,我的高缩放级别在浏览器中突出显示。Notion 有时在选择器方面会有点错误。所以,我们将称之为,你知道,“工作分钟”,让我们做“工作小时”,对吧?让我们一次性完成。在这里,我们可以写那个公式,我们从前面知道“date between”,我们将使用“结束时间”、“开始时间”在,我们实际上可以直接做小时,对吧?然后它只是计算小时,或者我们再次做分钟然后做计算。哪种方式都可以。所以,点击保存。然后,我们在这里设置了我们的“小时”,对吧?如果我们有一个示例条目,示例条目,然后我们只输入一些时间,对吧?我们看到,包括时间,对吧?这现在是午夜 12:00。这里也是包括时间。这是在 12:27。完美。我们看到我们工作了 27 分钟,理想情况下。哎呀。不是一个小时的工作时间。所以,让我们回到分钟,这样我们就有我们的信息。分钟。完美。因为这样我们也可以跟踪值。现在我们真的准备好了。我们需要做的一件事是,我们需要将时间条目与任务关联起来,对吧?所以我们知道,嗯,我们实际上做了什么。所以,让我们点击加号。让我们添加一个关系。然后,让我们确保我们的时间条目与我们的任务跟踪器相关联,对吧?所以我们可以称之为“任务”,然后这将是“时间条目”。完美。我也喜欢交换这里的图标,这样它们就能匹配,对吧?时间跟踪在这里。然后,在这里,我们可以快速显示我们的时间条目,并确保时间条目有一个小钟形图标。完美。现在诀窍是,在流程方面,它将与之前一样,我们点击任务跟踪器上的按钮,然后它会启动一个时间条目。所以我们有相同的用户界面,只是在后端,我们有一些更强大的功能来处理跟踪。所以,让我们点击加号。让我们在这里搜索我们的按钮属性。在这种情况下,我们的“开始跟踪”按钮将有一个稍微不同的设置。我们要做的就是添加一个页面,对吧?所以,选择这个选项。然后,我们将选择我们的“时间条目”数据库。抱歉,不是任务跟踪器。我们将选择我们的“时间条目”。然后在这里,我们现在需要设置一些属性。我们要做的第一件事是,作为名称,我们可以实际说,嗯,我们正在为这个任务做这个。所以,我们可以说“正在处理”,然后现在我们可以动态地拉入任务名称,对吧?通过输入“@”然后说,好的,从这个页面,我希望得到任务名称,对吧?这样就会填充“正在处理”,然后是任务,你当然可以,你知道,改变,你只有任务名称,你得到任何可以围绕它的上下文,但你基本上可以从你点击按钮的地方拉入信息。第二件事是,我们当然需要设置开始时间,对吧?开始时间需要设置为点击此按钮的时间。而且非常非常重要,我们需要确保我们也设置了关系,对吧?因为到目前为止,它只是有这个文本,它并没有真正为系统创建连接。它只是那样。我们作为人类阅读它时,我们会弄清楚,嗯,这是这个任务的时间条目。但为了让 Notion 理解这一点,我们只需说“编辑属性任务”,然后说,请将其连接到此页面,对吧?这个页面意味着点击按钮的页面。所以,让我们点击保存并进行测试。对吧?所以,我可以删除我的示例条目,或者我们可以保留示例条目。我将点击“开始跟踪”。现在我们看到“正在处理改进网站副本”。开始时间是 3 月 12:00 p.m.,这实际上是现在的时间。正好在午餐时间。完美。而且它也链接到我的任务关系。现在是时候构建“停止跟踪”按钮了。这比以前要复杂一些。对于另一个,我们可以简单地复制设置并说,好吧,让我们只填写结束时间而不是开始时间,这里当然行不通,因为现在我们需要确保我们找到相关的条目,对吧?工作副本网站,然后我们停止那个特定的。那么我们该怎么做呢?嗯,首先我们需要在这里添加一个属性,对吧?在我们的时间条目中,我们应该添加一个状态属性,或者像一个选择属性,这并不重要。然后我们要做的就是,我们要称之为“状态”完美。可以把它移到前面。就状态级别而言,我们想要的是“未开始”是可以的。然后“进行中”将是“跟踪”,然后“完成”将是“停止”,或者也许不是“跟踪”,我们称之为“运行”。很好。然后“停止”我们可以实际使其变为红色运行,这样我们就可以遵循我们之前的颜色方案,而“运行”可能是绿色的。完美。所以,现在我们可以做的就是,我们首先需要更新我们的按钮。我们要说,好的,实际上当你将这个页面添加到时间条目时,也请确保你将状态设置为“运行”。对吧?我们表明这目前是活动的跟踪器。所以,如果我现在点击,对吧?“开始跟踪”,我们看到,好的,“发布发布说明”这个跟踪器目前正在运行,这为我们的第二个按钮,也就是停止跟踪的按钮,奠定了基础。好了,点击加号,点击按钮,按钮,然后“停止跟踪”,然后在这里,让我们现在编辑这个步骤。直观地说,如果你只看操作,并且你以前从未构建过任何这些自动化,你可能会认为,嗯,让我们在里面编辑页面。这听起来不错。让我们选择我们的时间条目,对吧?因为它们在那里。然后,让我们设置一个过滤器来选择那个特定的条目。问题是,这几乎是你需要做的,但又不是完全一样,因为实际上没有办法动态地选择与点击按钮的位置相关联的时间条目。至少如果这是你的第一步。所以,相反,我们需要做的是,我们首先需要定义一个变量。这已经相当高级了,对吧?如果你能弄清楚,如果你能完成这些步骤,你已经构建了一个相当复杂的 Notion 按钮自动化,并且你已经准备好完成我下面链接的整个教程。所以,让我们说,我们基本上需要在这里做的是,我们需要找到这个条目,这个正在运行的时间条目,与这个特定的任务相关联。所以,否则,对吧?我们冒着风险,你知道,如果我们有七个不同的跟踪器正在为七个不同的任务运行,我们不想一次性停止它们,但我们只想停止那个特定的任务。所以,让我们称之为“跟踪器”,然后在这里,让我们点击“公式”选项并编写我们的公式。我们要做的就是,我们想从这个页面,我们想说“.”,然后我们想去“时间条目”。这将给我们所有与这个任务相关的时间条目,我们想过滤它。想说,不要给我所有任务,只给我状态等于“运行”的任务。你需要拼写得与你在状态属性中的标签完全一样。是的,就像你在时间条目中的状态属性中的标签一样。然后点击保存。所以,现在我们可以做的就是,我们可以点击“添加操作”并说“在里面编辑页面”。所以这个步骤是正确的想法。但现在我们得到的是一个选项“跟踪器”,对吧?所以,我们可以简单地说,好吧,让我们更新我们之前在这里抓取的东西,用“跟踪器”。然后在这里,我们可以说,好的,请,首先,我想让你将状态设置为“停止”,非常重要。我想让你将结束时间设置为再次触发的时间。就是这样,对吧?我们不需要做任何其他事情。然后点击保存。所以,现在我们可以说,对吧?在“正在处理”中,我们有,它是“发布发布说明”,对吧?这是这里的任务,我们有一个目前正在运行的元素。所以,我现在可以点击“停止跟踪”。它应该填写它。但例如,“正在处理改进网站副本”。我们没有一个任务正在运行,对吧?因为我们之前没有这样做。所以,如果我们先尝试一下,它会反过来工作,对吧?所以,如果你有东西可以停止,我们就什么都不做,对吧?这个计时器会一直运行。但如果我们点击正确的任务,“发布发布说明”,对吧?停止跟踪。我们看到它切换到停止,我们记录了结束时间。这意味着我们的设置已经比我们之前的设置更进一步了,因为即使我们之前在“发布发布说明”上跟踪过一次,对吧?我们可以简单地添加一个新的。所以,“发布说明”开始跟踪,对吧?我们在这里有一个新的跟踪器。然后,每当我们点击停止跟踪时,它就会停止那个。我们也可以同时激活和运行多个计时器,对吧?当然,每个任务只有一个正在运行的跟踪器,对吧?但下一个挑战,我们将在稍后解决,是如何让多个跟踪器为同一个任务运行,这尤其重要,对吧?如果你在团队环境中工作,如果你自己工作,那可能不重要,对吧?你可能有一个任务正在积极跟踪。但再次,如果几个人为同一个元素做出贡献,你可能需要它。好了,让我们停止跟踪所有这些,然后继续我们的下一个实现。确保几个人可以跟踪同一个任务的时间。为了做到这一点,我们需要再次更新我们的时间条目。所以,让我们实际上快速隐藏这个属性。让我们也隐藏开始和结束时间,对吧?我们现在不需要这些了。我们知道它是如何工作的。但我想做的是,我想在这里添加一个“人员”属性。哎呀。点击这里“人员”,然后,你知道,只是“响应者”或者我们想用什么。然后,我想做的是,我想更新我们的“开始跟踪”选项,并确保我们不仅填写这些信息,而且还填写“响应者”为点击的人,对吧?所以, whoever 触发了这个时间条目应该被记录下来。所以,让我们测试一下,对吧?我点击“开始跟踪”这里,我得到一个新的正在运行的跟踪器,我看到,好的,响应者是 Matias。完美。现在我复制了这个时间条目。所以,我们现在为同一个任务有两个正在运行的时间条目,我把它分配给了 Jill,她和我一起作为 Notion 顾问工作。为了确保现在当我们点击“停止跟踪”时,它不会同时取消我们两个人的选中,我们需要回到按钮自动化说“编辑”,然后去我们的“跟踪器”,我们需要添加第二个条件,对吧?我们现在不想抓取这个任务的所有正在运行的跟踪器。我们只想抓取这个任务的正在运行的跟踪器,其中我被分配了。所以,让我们通过首先打开一个“and”语句来做到这一点。对吧?基本上,它允许我们有一系列需要为真才能解析的条件。第一个仍然是它正在运行。第二个将是点击的人等于,然后是“current.responsible”,然后是“.first”。现在我们在这里做的是,我们说,好的,谁点击了按钮?我点击了按钮,对吧?如果我是登录的用户。然后检查“responsible”值是否相同。我们需要先添加它,因为“responsible”理论上,对吧?可以是几个人。这是一个数组,在“person”属性中。我们总是只会有一个人,对吧?但为了让公式起作用,我们需要在这里添加这个“first”。然后点击保存。点击这里保存。现在,如果我们点击“停止跟踪”来改进网站副本,它应该只停止我,而不是 Jill。所以,让我们停止跟踪。然后,我们有了。它为我停止了,对吧?记录了之前,不是工作小时,分钟,我想是这样。所以,我这里有错误的公式,对吧?错误的标签仍然是。但我们看到 Jill 的计时器仍在运行,对吧?所以她以后可以回去,对吧?然后自己停止,我们可以一起为同一个任务努力,而不会搞砸彼此的时间跟踪器。最后,让我们看看如何将工作时间发送给客户,对吧?看看我们总共花了多少时间。这与之前的系统略有不同。在之前的系统中,我们只有两个级别,对吧?我们有任务,呃,抱歉,我们有项目和任务。我们可以简单地在项目上使用 Rollup 来获取该值。我们不能在这里这样做,因为你不能 Rollup 一个 Rollup。所以,基本上,如果你可以构建一个 Rollup,我们可以实际上快速做到。所以,让我们说,好的,Rollup,让我们获取值,对吧?让我们说,好的,对于我的时间条目,我想获取“工作小时”是错误的,对吧?但我想获取这个,我得到一个总和,对吧?让我们称之为“工作时间”,完美。现在在这里,我将看到,好的,我有 5、0 和 7,用于这些不同的条目。现在,如果我在这里尝试这个,对吧?如果我说,好的,呃,让我们再做一个 Rollup,对吧?这似乎是合乎逻辑的。Rollup,选择我的任务关系,然后属性,我看到,嗯,好的,“工作时间”不在那里,对吧?我无法 Rollup 它。所以,这就是为什么我说,对吧?你需要另一种方法。所以,相反,你想做的是使用公式,你可以为每个步骤使用公式,对吧?所以,你可以先在任务跟踪器上做一个公式,然后在客户上做一个,或者你可以在客户上直接做。我将向你展示两者,对吧?只是为了让你学到更多关于公式的知识。让我们在这里点击加号,然后说公式,工作时间公式。在这里,我们的方法是说,好的,我想去时间条目,然后我想得到呃,抱歉,我想得到“map”,对吧?我需要从“map”中获取每个条目的某个值,而单个条目将是“current.hours worked”。这给了我所有值,对吧?所以,这基本上就是之前 Rollup 的结果,它显示了个人值,我输入“sum”在最后,现在它创建了与 Rollup 相同效果,只是用公式。现在,我可以选择在这里的 Rollup,对吧?然后说,“好的,在这个 Rollup 中,请现在从任务中给我“工作时间”公式,然后给我总和,对吧?这现在可以工作了。或者我可以在这里再写一个公式,它抓取聚合状态。我甚至可以更进一步,直接这样做。对吧?所以,这现在完全不必要了。设置工作不需要这个。但你可以用新的 Notion 做什么,以及为什么它们如此酷,对吧?你可以进去,你可以说,好吧,请直接从客户那里获取时间跟踪器中的值。为了做到这一点,让我们在这里说,好的,我想让你去任务,然后在任务上,我想让你做的是,我想让你映射当前的,在这种情况下,所有不同的时间条目,对吧?这意味着现在我将在我的客户那里得到连接到客户的所有任务的所有时间条目。然后,哎呀,为了基于此进行一些计算,我现在可以说,嗯,将其展平。现在我可以访问整个数组。然后我可以说,再次映射当前。你现在看到这里弹出的值是来自时间条目的值。对吧?所以,我们通过公式,通过了另一个数据库来访问第三个数据库。非常酷。所以,让我们说,这里的“工作小时”,对吧?与之前相同的原理。然后“sum”,对吧?基本上与另一个过程完全相同。但所以,一个小小的很酷的技巧,对吧?对于更高级的 Notion 用户。有了 Notion 中的所有这些数据,是时候自动化我们的报告了。如果你能一键将所有信息发送给你的客户,那该有多酷?这实际上是我们为客户构建的最常见的用例之一,在我们的 Notion 咨询项目中。从每日任务提醒到自动报告,一旦你在 Notion 中有了结构化数据,你几乎可以创造无限的东西。而且你再也不用从一个地方复制粘贴数据到另一个地方了。现在,我们通常会使用一些第三方工具来进行这些自动化,因为这样我们就可以完全控制设计并做一些非常酷的事情。但为了在这个视频中保持简单,这里有一个仅使用 Notion 的方法。不过,如果你对你自己的公司更高级的工作流程感到好奇,并且需要我们的实际支持,那么,给我发封邮件,我们可以聊聊。但首先,让我们自动化它。为了做到这一点,我们基本上只需要,嗯,一个客户数据库,对吧?然后某种结构化的数据,我们想发送给他们。在这种情况下,主要是工作,对吧?但它也可以是其他很多东西。所以,为了做到这一点,让我们现在点击自动化,然后说,你知道,“通知客户”。我们要说的是,好的,当某事发生时,在这种情况下,我想要做的是,当状态设置为“发送账单”时,然后我要通知客户。我要做的是“新操作”,我要“发送电子邮件”。对吧?在这里,你现在需要首先选择连接你的 Gmail 帐户,如果你还没有这样做的话。我已经连接好了,所以我只是从下拉列表中选择它。现在我可以说,嗯,我要发送给谁?对吧?而且我实际上,如果我们有一个特定的电子邮件属性,在这种情况下,对吧?我们在客户那里有他们的电子邮件。所以,我将只使用它作为动态值。然后对于主题,我们可以说,嘿,然后添加,你知道,我们可以使用联系人,对吧?我认为我们在触发页面上有联系人,对吧?如果你添加他们的名字,当然会更好。嘿,你知道,我们完成了。无论你想说什么,对吧?我们可以说,嘿,再次,再次,写名字。我们刚刚完成了我们的工作,然后再次写触发页面。客户名称。我们总共花了,然后现在是我们的数字,对吧?触发页面。让我们获取公式,对吧?这个任务上的分钟数。这意味着你欠我们 x,对吧?而 x 当然是你数据库中的另一个属性,对吧?你实际计算你的小时费率,或者如果你只是有一个固定费率,对吧?你会把它从数据库中拉进来。没关系,只要你的值在你的数据库中,对吧?你现在可以将它们拉入这个消息并创建一个动态的东西,并确保,好的,当我们发送这个时,对吧?让我们实际上不发送到这个电子邮件。我不知道,这是一个测试电子邮件,对吧?所以,在我们发送给某个随机人之前,让我们发送到 hello@matiasfront.d D,然后我们可以启用它。然后,一旦我们将,你知道,Sarah Chat No 在这里,这个人 Maria Garcia 设置为“发送账单”,我们将发送该账单。我们也可以,比如,有更多的功能在里面,对吧?我们只是在账单发送后,我们还想更新状态等等。 pretty much the world is yours. 但这是一个非常简单的用例,对吧?你可以在 Notion 中使用,而无需任何第三方自动化来发送基于你的结构化数据的通知。当我们添加更多复杂性,并使用一些第三方工具时,我们可以生成一些非常非常酷的报告,基于 Notion,正如我提到的。这是一个例子,对吧?我们为客户构建的东西,我们自动为有限合伙人创建投资者报告,对吧?它是一家 VC 公司,每个月一次,在自动驾驶模式下,他们所有的有限合伙人或他们所有的投资组合公司都会收到这些自动报告,他们看到,好的,这是资产管理,对吧?这是我们与你开的会议,这是任务,对吧?哪些任务已完成,哪些任务已打开。它还分为他们内部必须做的任务,对吧?以及外部人员必须做的任务,这只是创建了这些非常酷的结构化报告,而无需你的团队进行任何额外工作,对吧?一个真正的游戏规则改变者,只是因为你已经在 Notion 中拥有结构化数据。关于 Notion 中更强大的时间跟踪就这么多。这是那些小东西之一,它让你的整个设置变得更好。但有什么比一个小东西更好呢?嗯,117 个。没错。我有一个 Notion 视频,里面有 2025 年 117 个必知技巧。只需点击这里,我将在下一秒见到你。在那之后,你将成为 Notion 大师。

承诺。Notion 是一个组织工作的绝佳工具,因为它为数不多的工具之一,可以让你根据自己的流程精确地定制设置。例如,如果你是时间块的爱好者,那么就没有必要购买任何昂贵的第三方软件。你可以在 Notion 中完成所有事情。在本视频中,我将一步一步地向你展示如何做到这一点。通过这种设置,你将能够跟踪你的任务,安排你的一周时间,之后甚至可以深入了解你的工作量以及你整体的表现如何。准备好了吗?让我们开始吧。当然,我们需要的第一件事是 Notion 中的一个任务数据库,用于我们的时间跟踪,基本上,这里就是我们将拥有时间跟踪条目并查看我们在这些任务上花费的时间。在这里,你可以看到我有一个简单的设置,只有任务、截止日期,然后是一些其他属性来指示它们属于哪里以及它们的当前状态。你可以使用相同的设置,或者如果你想从头开始构建自己的设置,可以查看我 Notion 中的项目管理指南(在描述中)。以便之后实际记录我们的时间块,对吧?除了截止日期,我想添加一个新的日期属性,我想称之为我的时间块。这是个人偏好的问题,对吧?也许你会说,你知道,你的截止日期实际上是你想要处理它的时间。所以你不需要两个单独的时间属性。我经常喜欢用它来表示截止日期是,你知道,我必须在什么时候完成这个,否则,你知道,会有惩罚。而时间块条目,那就是我实际计划做工作的时间。所以我想把它们分成两个独立的。然后我们需要第三件事是 Notion Calendar。你也可以在没有 Notion Calendar 的情况下进行时间块。但使用 Notion Calendar 会让你的生活变得轻松得多。我马上就会向你展示具体方法。但基本上,如果你还没有,请确保下载 Notion Calendar,然后你就可以开始了。接下来,我将把这里的所有任务快速选中,然后说,好的,对于时间块,我将只选择今天的日期,对吧?所以,我们现在都有了。然后,我想把它们拉到我的日历中。为此,我点击这里的加号。我需要创建一个新的日历视图。我们可以称之为我们的时间块视图。在这里,我们需要确保的是,我们按时间块日期显示任务。所以我们点击三个点,然后在布局下,我们可以看到显示日历,我想将其切换为时间块。现在这里的一切都应该有我的日期了。到目前为止一切顺利。但当然,这不是一个很好的时间块视图,对吧?我意思是,当然我可以,我可以把它们安排在日期上,但你知道,我并没有真正看到任何东西。这就是为什么我们需要 Notion Pal。你可以在 Notion 中尝试解决这个问题,但它不像使用专用日历应用程序那样流畅。所以接下来要做的是回到日历,然后你想连接你的 Notion。我现在已经设置好了我的 Notion 连接,并且在这里看到了。否则,你可以点击三个点,然后在设置中管理工作区。你将能够连接一个新的 Notion 工作区。完成之后,你的 Notion 工作区应该会在这里显示,然后你可以点击三个点,查找添加 Notion 数据库。我将这样做,我将查找我刚刚创建的时间块数据库。有时需要一秒钟,你也会在这里看到这个小图标,表明你之前需要设置一个日历视图,对吧?所以你不能只是,你知道,创建一个数据库然后拉进来。不,你需要创建一个 Notion 数据库,为该数据库设置一个日历视图,然后你就可以拉到 Notion Calendar 中了。现在只需一次点击,我就可以在这里获得我的时间日志任务。你突然看到我所有的任务都显示在这里,在这一天的顶部,这意味着我现在可以开始处理这些任务,并在 Notion Calendar 中按照我想要的方式进行时间块。对吧?所以,比如说,我想在星期一处理这些事情。所以,我将选择我的第一个任务,我将把它放在早上 8 点,我说,好的,从早上 8 点到 9 点。对吧?我可以设置一个像这样的时间,然后处理下一个任务。好的,这是我想要花更长时间处理的事情,等等,等等。对吧?所有这些都可以这样放入。然后只需几次点击,我就完成了时间块,你知道,我的星期一和星期二,以及我想要的所有任务。很酷的是,如果我现在回到 Notion,对吧?你会看到这些任务有时间。当然,这里的日历显示仍然不理想。但如果我也回到我以前的任务,我们看到对于所有这些任务,对吧?我们现在在属性中设置了当前的时间块。这是同步的,对吧?如果你在这里改变任何东西,它会在日历中自动改变。如果在日历中重新调整,它会在这里改变。所以只需几分钟,你就可以拥有一个正在运行的简单时间块系统。但现在,让我们把它提升到一个新的水平。比如说,你想要一种重复的时间块。也许每个星期三早上,对吧?我想要整个早上都用来处理我的新闻通讯。当然,我现在可以创建单独的条目。所以我可以,你知道,我的新闻通讯,新闻通讯时间,感叹号。我们知道我们可以进去,对吧?设置这个时间。所以,例如,对于星期三,它很快就会出现在我的日历中。我可以把它拖进去,然后把它拉下来,对吧?然后说,“好的,这就是我想要的,早上 8 点。”我可以开始复制它,对吧?并且总是每周都这样做。但这有点麻烦,对吧?需要创建。所以,理想情况下,我们应该能够自动完成。嗯,这是可能的。我们只需要 Notion 数据库自动化作为我们的助手。为此,让我们点击这里的闪电图标,然后设置我们的,你知道,每周三的时间。就这么称呼它吧。而我们的触发器将是重复的,对吧?所以,每隔 X 我希望发生一些事情。现在,你有一些选项可以设置它,但对于最简单的版本,你可能想说,好的,我希望每周三重复这个。你可以设置一个午夜左右的时间。你可以设置一个开始时间,小时,然后你就可以开始了。然后操作将是你想向我的时间块数据库添加一个页面。我可以将其设置为新项目,或者如果我有特定的模板,我可以在此处选择它。我称之为,你知道,我的新闻通讯时间,感叹号。然后我将需要编辑第二个属性,我的时间块属性。现在,你具体设置什么将取决于你希望如何查看任务。对吧?我们无法创建与普通日历完全相同的外观,在那里我们只是简单地设置事件为重复,然后它就会无限期地填充到未来。如果我往前看一年,对吧?我会在星期三看到这个。在 Notion 中设置这个非常困难。但我们可以做的是,我们可以说,好的,通常我需要,你知道,提前计划我的月份。所以我想始终看到我的新闻通讯时间的下一个四个实例,并且我希望这是自动化的。所以对于初始设置,我们将不得不做的是,我们将不得不手动创建这四个实例一次。所以我会说,好的,我需要,你知道,这个我需要再来一次,两次,第三次,然后对于每一个,我将设置实际的正确日期。对吧?所以,我们将在这里进去,很快它们都会弹出。对。我现在将把它从 30 号移到 7 号。我将把这个从 7 号移到 14 号。我将把这个从 14 号移到 21 号。好的。现在我们已经设置好了,我们可以回到我们的闪电,然后计算。好的,这周什么时候应该创建下一个条目?所以,让我们在这里进入闪电。糟糕。像这样。说我在这里想编辑这个,现在我可以说,好的,对于我的时间块属性,我想设置一个自定义公式。我想说触发这个的日期,对吧?我想把它拿过来,然后加上几天。所以 date add,而我想添加的是,就像我们有三个回合,对吧?所以我们需要把它放在未来的第四个位置,这意味着 4 * 7,对吧?28,然后逗号,然后我们可以关闭它。现在会发生的是,每个星期三,这个自动化都会进去,并在 28 天后创建一个新条目。如果你也想设置时间,对吧?我们也可以做到。所以我们可以,你知道,日期,抱歉,范围。一秒钟。所以,让我们回到这里,对吧?让我们编辑设置。现在我们可以写下实际时间。不过,我们还需要快速更新一下,对吧?我们在这里设置了午夜左右,我们想让它从正确的时间块开始,对吧?所以,我们说,好的,这实际上应该在早上 8 点,我的时间块应该开始。那就是我想创建这个的时候。然后我可以进去,对于这里说的时间,我可以自定义公式,我现在可以,好的,请给我触发的时间,然后我可以添加相应的日期。对吧?所以,我可以,好的,时间触发。date add,我想添加 28 天。我们有下一个触发的时候,我们已经提前了三周,有一个条目,它需要放在第四个位置,对吧?所以 4 * 7 提前,然后我们可以触发,它将在未来早上 8 点创建一个新条目。现在,如果你也想要结束时间正确,对吧?我们需要让这个公式更健壮一些,我们需要进去,实际上就像快速复制粘贴一样,把它剪下来,我们需要设置一个日期范围,对吧?日期范围允许我们指定开始日期和结束日期。而我们的开始日期将是我们已经拥有的,对吧?时间触发,date at 218 天。而结束时间将是相同的,对吧?时间触发,date at 28 天。但之后,我们完成了日期添加,我们需要再次进行日期添加,对吧?我们需要再次添加一些东西,但这次不是整天,而是只是持续时间,对吧?所以如果你想有一个 5 小时的时间块,你会输入五和小时,然后关闭它。现在,对吧?发生的是,每当这个触发时,它都会在 28 天后进入,并从我们这里设置的开始时间创建条目,对吧?当它触发时,直到加 5 小时结束,这意味着我们有这个滚动的四周,对吧?所以我们不能再次,对吧?提前三个月看到我们的时间块。我们可以有这种滚动的平均值,每四周我们都会在日历中获得新的条目,正确的时间块弹出。现在我们有了我们想要如何处理时间块的想法,让我们再增加一层,那就是事后的分析视图,看看我们是否真的做了我们试图做的事情。为此,我们想在这里添加更多属性。让我们进去,创建一个新属性,我们称之为,你知道,工作。完美。然后,我们想在这里创建两个按钮。按钮一将是“开始工作”。它将与我几周前分享的时间跟踪方法类似。我有一个链接也在描述中。如果你想在 Notion 中构建专用的时间框架,你可以去看看。这是它的简化版本,专门为此目的,对吧?我想开始工作和停止工作。只是看看我们实际在我们的模板中何时拥有这个任务。所以,我想做的是,当我进去说“开始工作”时,当我们点击这个按钮时,我想做的是,我想设置这个属性中的时间。所以我想去编辑属性,我会说工作时段,然后我们将其设置为触发时间。完美。这意味着我现在可以点击这里,对吧?然后说,好的,4 月 27 日,下午 1 点 13 分。现在我可以进去,对吧?将停止工作。我可以说,好的,当我点击这个时,我想做的也是我想编辑一个属性。我想编辑我的工作时段,但使用自定义公式。应该发生的是,我想去这个页面,对吧?然后从这个页面,我想获取工作时段,开始时间,对吧?这就是我拥有的。然后我还想添加结束时间,对吧?也就是当前时间。为了做到这一点,对吧?我们需要再次进行日期范围,对吧?所以,我将复制所有这些,对吧?和之前一样,对吧?我们将使用日期范围运算符。我们的开始时间是我们已经拥有的。而我们的结束时间是触发时间。现在我可以点击保存,然后保存。然后我们可以等一分钟,对吧?然后它将实际设置为从 113 到 1140 的时间范围,对吧?因为只过去了一分钟。但你明白了。这意味着现在你可以,每当你开始处理某件事情时,对吧?你可以点击你的“开始工作”按钮。当你停止工作时,点击你的“停止工作”按钮。然后我们将在这里创建另一个视图。我将复制这个。我们将称之为我们的,你知道,已完成或回顾视图。在这里,我们不想按时间块显示,但我们想按实际工作时段显示。你可能现在已经明白了,因为我们可以回到 Notion Calendar,将该视图拉到 Notion Calendar 中,并进行比较。我们是否真的,当我们设置了我们的工作时段应该发生的时候。这是否真的匹配我们实际工作的时间?为此,让我们再次回到这里,在我们的 Notion Calendar 中。点击三个点,说添加 Notion 数据库。我们再次搜索同一个,对吧?时间块任务。现在你看到我们的两个视图都弹出来了。之前我们只有一个,所以把它拉进来。我们已经有了我们的时间视图。但现在我们想要回顾视图。现在它也会在这里。我们可以为它们设置不同的颜色。对吧?所以,如果我说,好的,这个,我不想灰色的,对吧?也许我想要橙色的,看看我实际上是如何处理这些事情的。你看到这个任务,我刚刚开始拖动它,它就弹出来了。现在不幸的是,有一件事我希望更容易一些,那就是我可以在这里的侧边栏重命名它们,在日历中。那将是一个很好的生活质量,因为现在你看到它既是时间块,然后我们只是有一个轻微的灰色背景是视图的名称。但这只是你需要暂时忍受的事情,直到 Notion 在日历中改变它。但所以很容易,对吧?通过它现在可以安排你的一周时间,然后之后,每当你处理这些事情时,用按钮启动跟踪器,然后看看,这就像你实际上是如何进行并完成事情的。现在你知道如何在 Notion 中进行时间块,你可能已经注意到了一件事。Notion 公式和自动化功能非常强大,但它们也可能非常难学。这就是为什么我把一个终极 Notion 大师班放在一起。有了它,你将很快成为 Notion 专家,并学到你需要知道的关于公式和自动化的所有知识。而且它是完全免费的。只需点击这里,几秒钟后我就会见到你。Notion 是一个很棒的工具,但有了正确的升级,它会变得更好。我使用 Notion 已经超过 6 年了,并且为成千上万的人构建了系统。所以,自然而然地,我多年来收集了一些最爱,在本视频中,我想与你分享 14 个很棒的工具,让 Notion 变得更好。所以,让我们开始吧。首先是第一名,Spark May。Spark 绝对是一个很棒的电子邮件客户端,它与 Notion 集成得非常好。只需几次点击,你就可以将任何电子邮件保存到你的 Notion 系统中。例如,这里我有一封来自我自己的电子邮件,我可以点击三个点,或者我可以使用快捷方式来做到这一点。转到保存到,然后选择 Notion,然后我可以,你知道,添加一些信息,如果我想要的话,否则我只需点击保存,然后在 Notion 中,一秒钟后,你会看到“你是最好的”弹出来。我可以打开它。我拥有它的所有上下文。所以,实际信息,我可以打开它在 Spark 中,我有一个深度链接和其余的元信息。所以,一个非常简单的方法,对吧?将你的电子邮件导入 Notion。当然,也有更强大的方法,对吧?更高级的方法,它们也会将数据库中的内容拉过来。如果你对教程感兴趣,我在下面的描述中为你提供了一个链接。第二名,Morgan。Morgan 是我向任何无法使用 Notion Calendar 的人推荐的日历。这通常是因为你使用 Outlook,对吧?如你所知,Notion Calendar 与 Google 日历配合使用,并且由于最近的更新也开始与 Apple 配合使用。但如果你在使用 Outlook 系统,你仍然无能为力。然而,Morgan 是一个非常非常棒的替代方案,因为它们不仅允许你连接几乎任何日历软件,而且在另一端,你还可以连接许多任务源,例如 to-d doist 或 Notion,然后你就可以将 Notion 数据库条目拉到你的日历中,对吧?将所有内容叠加起来,在一个方便的界面中安排好,然后完成任务。所以,如果你是时间块爱好者,这是完美的。第三名是 Rose。如果你需要一些电子表格的超级能力,Rose 是完美的 Notion 助手。因为正如你可能知道的,Notion 有数据库,而不是电子表格。这意味着有些事情它们可以比 Excel 做得更好。其他事情,特别是当涉及到某些数学运算时,嗯,不太好。嗯,输入 Rose。Rose 允许你连接到 Notion。所以你可以将任何 Notion 数据库同步到你的电子表格中,这意味着当 Notion 数据库中的任何更改发生时,它也会自动更新到该电子表格中,然后你就可以做任何电子表格擅长的事情了。例如,你在 Notion 中无法做的一件事是创建数据透视表。当然,你可以做一些图表的事情,对吧?所以在这个例子中,我们有最大销售额,然后我们可以看到我们可以有一个图形表示,它告诉我与创建数据透视表相同的信息,但当然它不是一个真正的。使用 Rose,你可以很容易地做到这一点,对吧?我在这里有同步的 Notion 数据。这是基于它的数据透视表。我现在可以自定义它,最重要的是我可以去并开始共享它。对吧?所以,我可以,请嵌入它。我可以复制嵌入 URL。我可以回到 Notion。我可以把它粘贴在这里。嵌入它。现在我有一个我的 Notion 数据的数据透视表,对吧?就住在我的实际信息旁边。而且由于它会实时更新,每当我们在这里进行任何更改时,对吧?如果有新订单进来,我们的数据透视表也会更新。我们列表中的第四名是 Whisper Flow。我最近最喜欢的工具之一。现在,我已经将 Whisper 包含在我最近关于我最喜欢的 AI 工具的视频中,我在那里使用的个人文本堆栈,但它太棒了,而且在 Notion 中效果非常好,我必须把它也放在这里。基本上,它是听写软件,但非常好。而且它会插入你使用的任何工具。所以,当然,它也在 Notion 中工作。我只需要按住热键,然后转录就开始了。它会自动,你知道,我说的任何话都会被它弄清楚,然后变成页面上的文字。更好的是,如果我犯了任何错误,对吧?如果我的说话方式,如果我不小心说伦敦而不是莫斯科,而且我在句子中间纠正了自己,它也会考虑到这一点并清理干净。这真是太棒了,对吧?我无法想象没有它就工作。第五名,Tally。Tally 是我最喜欢的另一个工具。它基本上是最好的表单构建器。如果你的公司还没有一个,嗯,我强烈建议你看看它们。即使你有一个不同的,它们可能更好,而且便宜得多。基本上,它是一个 Notion 风格的表单编辑器,你可以用它来创建表单,然后你可以直接与 Notion 同步。它们也比基本的 Notion 表单功能更高级。所以,就我个人而言,在我公司的许多流程中,我仍然使用 Tally,因为 Tally 支持条件逻辑或 UTM 参数等功能,这些功能在 Notion 表单中很难做到。所以,就我个人而言,我的选择是,如果我需要一些快速简单的东西,我使用 Notion 表单,如果我需要一些更高级的东西,一些真正能完成工作的,那就是 Tally。我实际上有一个关于我最喜欢的 Tally 用例的视频,也在下面的描述中链接。第六名是 super.so。如果你需要将 Notion 中的内容变成一个网站,并且你不想让它看起来像一个普通的 Notion 页面,那么 super 是你最好的朋友。它基本上是一个网站构建器,它获取你在 Notion 中的内容,并将其变成一个更好看的网页。我推荐 super,每当有人问我如何为他们的 Notion 添加密码保护时,因为使用基本的 Notion 发布,你无法做到这一点,对吧?当然,你可以邀请一个拥有 Notion 账户的人,然后他们必须登录 Notion 并输入密码,但这与你分享某些内容并要求他们登录特定页面并不完全相同。为此,super 非常棒。但请记住,它最适合静态页面。所以,它不适合客户门户。对于客户门户,我稍后会有另一个推荐。第七名是 Circleback。到目前为止,你可能已经注意到一个模式。我谈论的许多工具都可以用 Notion 完成,但只是做得更好,对吧?例如,Super 允许你发布比基本 Notion 页面更多的选项,或者使用 Tally,你可以构建更强大的表单。现在,Circleback 正好符合这个列表,因为它非常非常擅长会议记录。基本的 Notion 会议记录功能很棒,而且如果你刚开始使用 Notion,它非常有用。但特别是如果你的整个公司操作系统都在 Notion 中,并且你跟踪任务、会议以及其他所有业务智能方面的事情,那么 Circleback 是无与伦比的,因为它非常擅长从你的会议中提取行动项,然后将它们作为特定的数据库条目发送到 Notion。对吧?所以你可以确保在你的谈话之后,会议记录和个人任务会出现在相应的数据库中,而无需你做任何事情。第八名是 Notion 的 QR 码。现在这是一个有趣的,我实际上自己构建的。我曾经涉足 VIP 编码,并开始创建这些 Notion 小型工具。我最喜欢的一个是这个 QR 码生成器,因为它解决了我的一个常见问题。每当我进行演示或演讲,并且想在最后包含一个漂亮的 QR 码时,你知道,作为号召性用语,让人们注册我的 Notion 新闻通讯,我需要浏览所有这些奇怪的页面,并找到一个好看的。所以现在更容易了。你可以进去。它是完全免费的。你可以,你知道,输入任何你想要的 URL。你可以选择任何 Notion 颜色,对吧?这是 Notion 使用的相同颜色。所以,如果你把它嵌入到你的 Notion 工作区中,它看起来会非常好。你甚至可以切换浅色或深色模式。然后你可以下载并复制它,然后免费获得一个功能齐全的简单 QR 码。第九名是两个对你在 Notion 或 Notion 咨询方面做任何事情都非常有用的工具。这两个也是我 VIP 编码课程的成果,也许它们对你有帮助。Roy 计算器可能在你试图向你的老板推销 Notion 时特别有用,但很难用实际数字来量化它的好处。在这里,你只需输入,你知道,你的公司,例如 MF Consulting,并说我们有 43 人,你就会得到一个关于潜在成本节约的数字,基于一些保守的估计,一个更好的系统可能会为你节省多少知识、项目和会议管理时间。你可以玩这个,对吧?告诉我你在知识管理方面非常非常擅长,但在项目和会议管理方面却很差,通过这种方式,对吧?得到你的最终数字,下载报告并发送给你的老板。当然,如果你之后需要帮助在你的公司实施 Notion,嗯,你知道该找谁,该和谁谈。我很乐意在那里帮助你。简要提及另一个,合同生成器。如果你自己是 Notion 顾问,或者你雇佣了另一位顾问并需要一份合同,对吧?你可以使用这个来生成基于我最佳实践模板的内容。你只需填写信息,添加范围,对吧?你的财务条款,一些法律细节,然后你可以将这份合同复制为 Markdown,添加到,你知道,Google Docs 或 Notion 中,并快速获得签署。当然,这不是法律建议。在这样做之前,请确保你咨询了律师,但作为信息和灵感,这应该做得很好。第十名,软件。回到稍微复杂一点的软件,这次。现在,我经常收到关于客户门户的问题,或者你如何安全地共享,你知道,你的 Notion 数据库或设置的一部分。YouTube 上有很多错误甚至危险的信息。目前在 Notion 中几乎没有原生方法可以做到这一点。你需要一个变通方法,要么涉及将一个数据库同步到另一个数据库。我在下面的描述中有一个教程。或者使用第三方工具,如 Soft,在你的 Notion 数据之上构建一个前端。软件非常适合这个。我有一些视频,其中我将带你构建从公开路线图到功能齐全的客户门户,包括任务管理。所以,如果你对这些感兴趣,请查看它们。第十一名有助于美化你的 Notion 页面。我说的是 Indify。这个有点像一次回忆之旅,因为当我第一次开始使用 Indify 时,它是最酷的东西。基本上,它是一个小部件网站,允许你创建有趣的小部件并将其嵌入 Notion。有很多这样的网站,但这仍然是,你知道,我的首选,只是因为它在我心中占有特殊的位置。你可以免费获得很多有用的东西。例如,计数器、倒计时和时钟,对吧?你几乎可以在 Reddit 上看到的任何漂亮的 Notion 设置截图上看到这些。所以,如果我只是想要一个快速的,对吧?我可以有一个默认的时钟在这里。继续。我有一些设置选项可供选择。然后只需一次点击,对吧?你可以把它嵌入在这里。这是数字时钟,但我也可以选择一个模拟的,带数字的,或者这些漂亮的极简的,对吧?他们有时也会添加新的。你再次拥有有限的自定义选项,但如果你想稍微美化一下你的设置,它就能胜任。第十二名,Atio。我经常收到的另一个问题是,我应该使用 Notion 作为 CRM 吗?答案总是,嗯,这取决于。这取决于你的具体需求。如果你需要一个轻量级的 CRM,具有基本功能,你绝对可以在 Notion 中构建它。但如果你需要更强大的东西,对吧?如果你有一个完整的销售团队,并且需要更高级的市场进入功能,嗯,那么像 Artio 这样的东西可能是你的最佳选择。我喜欢它与 Notion 的结合,因为它非常非常清楚地展示了 Notion 在公司中的优势。基本上,你可以从 Notion 开始,几乎用于公司的任何功能。随着你的公司发展,你可能会达到一个点,对于某些功能,你需要专业的软件。在这种情况下,ATO 作为一个很棒的 CRM 工具。好消息是,你可以非常轻松地通过自动化将你现有的 Notion 数据同步到该其他工具,并且在设置之后,仍然可以确保核心业务智能流程回流,领导者仍然可以在 Notion 中看到,好的,这是我们拥有的交易数量,或者这是,你知道,我们在这里的表现如何,但团队可以开始使用 Plus,它的外观和感觉很像 Notion,而且你真的可以从团队推送更新的方式看出他们非常非常关心用户体验。所以,另一个我非常喜欢的工具,并且完美地融入你的 Notion 生态系统设置。第十三名是 Make、Relay 和 Nadin 的另一个共享位置。如果你想将你的 Notion 设置提升到一个新的水平,你将需要自动化。它们使事情变得更加强大。我目前最喜欢的自动化软件是 Make、Nadin 和 Relay。如果你刚刚开始接触自动化世界,我实际上会推荐 Relay app,因为它们非常容易上手。我将在视频描述中链接一些使用 Relay 或 Make 的教程,以及我最近写的一篇关于使用 Notion 和 Relay 自动化你的业务的博客文章。现在是第十四名,AI。我实际上差点没包括 Claude 和 Chet,但它们绝对应该在这个列表中,因为你知道你可以用它们来控制你的 Notion 吗?你可以创建任务,设置整个数据库,甚至可以让你安排你的日程。这里有一个关于如何使用它的简短教程。只需点击这里,几秒钟后我就会见到你。好了,你已经迈出了 Notion 单人模式的第一步。是时候切换档位,探索如何使用 Notion 来运营你的公司了。无论你是准备追求下一个伟大想法的创始人,还是一个正在快速扩张的团队,本章都将为你提供将 Notion 变成团队超级力量的所有技巧和窍门。哦,当然,如果你需要任何关于这些系统的帮助,请告诉我。我的团队和我将非常乐意支持你。你可以在描述中的链接中了解更多关于我们的工作。如果你在工作中使用 Notion,你迟早会遇到这个问题。如何在 Notion 中管理重复项目?无论是入职新客户、规划重复性活动,还是审查你管道中的最新交易,你都不想每次都重新发明轮子并手动添加所有单独的任务。所以,在本视频中,我将向你展示三种在 Notion 中管理重复项目的方法。从最简单的,几乎只需要 5 分钟设置,到最复杂的方法,我们的大多数客户最终都会使用。准备好了吗?让我们开始吧。首先,让我们快速谈谈在这个上下文中重复项目实际上意味着什么。重复项目涉及所有你有一个大的容器,然后一系列的任务,每次你承担这个项目时,这些任务都应该执行或至少填充到你的系统中。因此,它与简单的重复任务不同,对吧?重复任务可能是这样的:每个月月底做税务,对吧?或者每个星期一早上写入职消息或欢迎消息给 XY Z。另一方面,重复项目意味着有一大堆步骤总是必须以这种方式发生。那么问题来了,我们如何预加载它们?我们要看的第一个方法是模板方法。这是那个只需要 5 分钟设置,非常简单易上手的方法,也是我建议你首先实施以了解它的感觉,然后再转向更复杂版本的方法。为此,你需要有你的通用项目管理系统。所以,至少有一个项目数据库和一个相互关联的任务数据库。如果你还没有,那么现在就暂停这个视频,查看我关于如何设置 Notion 项目管理的指南,通用指南,或者其中一个专业指南,Notion for business 或 Notion for venture capital 设置指南。我将使用的例子来自这个 Notion for VC 设置。但再次,你只需要一个与任务一相关的项目数据库。然后在该数据库上,对吧?所以,你看到这是我们的项目实体。它与任务相关。我们当然已经设置了一个数据库模板。所以,如果我打开其中的任何一个条目,对吧?我们有通常的效果,一个仪表板,我可以点击进去,看到与这个项目相关的所有开放任务。现在,要将其中任何一个变成重复项目模板,我将在这里,我将采用我的新项目条目,然后我将复制它。这样我们就有了这个新模板,我将称之为,比如说,新的尽职调查。所以,这可能是我们经常遇到的项目类型。所以我们想为它创建一个单独的模板。总的来说,仪表板可以保持不变。我们仍然想动态地拉入所有相关的会议、文档和任务,但我们想设置一组特定的任务,对吧?每次这个执行时。不幸的是,我们不能只是进去,对吧?然后创建新的任务条目。Notion 模板的工作方式是,当应用主条目时,相关条目也不会被复制,对吧?因为它们存在于不同的数据库中。所以,如果我们在这里创建任务,对吧?任务一、任务二、任务三,我们会得到这些条目。我们可以快速做到这一点并检查它,对吧?比如,测试任务,错误,也许是这样的,对吧?现在会发生的是,如果我们检查我们的任务,它会存在,但它实际上不会在我们应用它时复制。那么我们如何解决这个问题呢?我们如何每次应用这个尽职调查项目时都获得一组新任务?嗯,我们只需要确保任务是实际页面的一部分,该页面被应用在这里。所以,点击任务。然后在这里,我通常喜欢做的是,或者建议客户设置的是,我们首先设置一个切换,对吧?就像把这些东西隐藏起来。我们将称之为,类似于默认任务。然后我们可能想给它们应用这种浅灰色背景色。对吧?那总是,我认为是一个很好的视觉效果,可以稍微弱化它们。然后我们打开这个切换。然后在这里,我们将写一个无序列表或复选框列表,任务需要发生。所以,让我们说,当我们有一个新的尽职调查时,我们需要做什么?我们需要,呃,请求访问数据室。我们需要审查数据室。我们需要,呃,写报告,对吧?让我们只保留三个条目的简单列表。这几乎完成了你 80% 的设置。现在我们可以做的是,我们可以回到我们的项目。我们可以现在去创建一个新的尽职调查项目。所以,对,让我们点击这里。现在,我们有一个新的尽职调查。我将向下滚动到我的任务。我将打开我的默认任务。你看到我们有这个测试任务错误。但这每次都会是同一个。对吧?所以,如果我完成它,对吧?糟糕。不要把它设置为完成。把它设置为进行中。原因所以你看到,这个不起作用的原因,对吧?如果我现在创建一个单独的新尽职调查,对吧?这是我的第二个。你看到它拥有的任务,对吧?是共享的,对吧?它不是一个全新的任务集。所以不是我们想要的。但回到实际部分,对吧?让我们快速删除它。我们现在打开默认任务。然后现在我们只需要做的是,把这三个元素拖到我们的任务列表中。然后就像这样,我们就有了一个新的全新任务集。在那之后,对吧?我们可以删除这个默认任务切换。当然,这种方法并不完美。它仍然需要你每次遇到这个重复项目时,在开始时进去一次并设置任务,你不需要把它们都写出来。所以,特别是如果你有 15 个任务,对吧?简单地把它们拖进去会比重复它快得多,但缺点很清楚,对吧?你仍然需要这样做。而在这个上下文中,唯一的元信息就是任务的名称,对吧?你不能说,嗯,请求访问数据室,这总是 Matias 的工作。审查数据室,这总是 Job 的工作,对吧?在这个系统中很难,对吧?放入它。所以,如果你需要添加额外的上下文,那么方法二将是你的选择。方法二将使用简单的自动化方法。所以,我们将创建一个 Notion 数据库自动化。别担心,即使你以前从未做过,它也非常简单。我还有一个关于公式和 Notion 数据库自动化的完整指南,链接在下面,你可以查看。所以,当我们想创建一个数据库自动化时,我们需要做的第一件事是,我们需要有一些东西来触发它,因为我们可能不希望它每次都应用,对吧?我们只希望它应用于某些类型的项目,再次,以尽职调查为例。所以,在这种情况下,我们需要任何一种属性来让这件事更容易,对吧?我将要做的是,我将简单地在这里创建一个类型属性,对吧?所以,我们将称之为类型,这将是一个选择。然后我将,呃,把它改成,比如,一些形状。这是我的典型图标。现在我们可以创建一个新的类型,比如尽职调查项目,对吧?说,好的。当应用尽职调查时,我们想要设置的类型将是尽职调查。完美。现在我们可以点击自动化图标并设置我们的第一个自动化。所以,这将是为尽职调查设置默认任务。我们的触发器是什么?嗯,我们刚刚创建了它。我们的触发器将是当类型是尽职调查时,对吧?所以,如果类型设置为尽职调查,那么这个自动化就会触发。现在应该发生什么?嗯,每当创建这个项目时,我们都想设置默认任务。所以,新操作,将页面添加到我们的任务数据库,对吧?所以,让我们去,我想它叫做 VC 任务,总是需要看到,是的,那应该是正确的。所以,我们将把它添加到我们的 VC 任务数据库。名称将是,获取数据室访问权限。与上一个不同,对吧?我们现在可以为这个新任务设置任何类型的属性。所以,我们可以去说,好的,我想要的是,这个任务的所有者应该总是 Matias,而这个任务的截止日期应该是,呃,某种程度上,在它被创建后的 X 天,对吧?所以,比如,我们需要在第一周内完成这个。所以,我们将设置一个自定义公式,我们将说,好的,一旦这个触发了,date triggered,date add,现在我们将再次添加七天,对吧?公式链接在下面。就是这样。现在这意味着,每当我们创建这个项目时,它不仅会自动创建这个任务并分配给 Matias,而且还会设置截止日期为 7 天后。你可以看到它有多强大,因为当然还有很多其他元素可以影响和预设几乎你拥有的一切,对吧?在这种情况下,当然,由于这是一个演示设置,我们没有更多的属性。这是一个简单的任务管理系统,但你明白了。现在,在你设置了这个任务之后,对吧?你需要为你想创建的每一个任务重复这个过程,幸运的是,这会快一点,因为你可以简单地复制一个步骤。所以,我将点击这里,对吧?我将说复制。所以,第二个将是,呃,续订数据路由,对吧?比如说,那是 Jill 的任务。所以,我把它分配给她,然后我们会说,好的,这将在我们需要的头两周内完成。然后,我们将再次复制它。你知道,比如写,呃,审查,或者它是什么。而这个将再次分配给我。哦,也许页面创建者实际上,那可能也很有趣,对吧?谁实际上触发了这个自动化,对吧?谁设置了新的尽职调查项目,也许他们应该总是被分配,而其他两个可能是固定角色的。然后我们说,好的,报告应该在,比如说,21 天内完成。完美。然后我们所要做的就是启用这个自动化。现在我们可以,实际上,比如,我们可以创建一个新的尽职调查项目,或者我们可以在这里分配标签来触发它。让我们为这个创建一个新的。所以,我们称之为我们的第三个尽职调查。然后,如果我们检查任务选项卡,我们会看到,比如,很快就会开始。

用于填充待办任务。这些自动化之所以总是需要一点时间来运行,大约在 10 到 30 秒之间,然后它们就会在这里弹出。实际上,我刚意识到它们不会弹出,因为我们忘记了一个关键步骤。让我们回到我们的自动化,然后点击我们已经设置好的那个,然后回到任务,这是这里最重要的部分。我们当然需要将我们创建的任务链接到项目。所以这些任务是在任务数据库中创建的,但没有被链接。这就是为什么它们不会出现在仪表板上。所以我需要点击项目,然后说好的,将项目链接到触发页面,对,新出现的那个,我们需要为每一个都这样做。现在你已经看到了这种方法的一个大缺点。虽然它给了我们对我们设置的内容和如何设置的更多控制。如果我们以后需要更改某事,它可能会很麻烦,因为我们需要记住我们已经完成此操作的正确自动化。我们需要进入,然后我们需要更新该列表。所以,如果你是你的团队的 Notion 专家,并且有几个经常性项目,那么这是一个很棒的、成本效益很高的方法来开始。但是,如果你想让你的团队能够构建这类经常性项目或在创建后进行管理,这可能会有点麻烦,因为你总是需要进入这里,对吧?而且根据权限,人们可能无法访问更新的数据库自动化。此外,可见性不高,对吧?工作区里没有其他地方告诉你,好的,当我们设置这个时,会创建这一系列任务。当然,你可以把它们写在某个地方,但你总是冒着你的文档和实际工作流程在某个时候过时的风险。第三种方法可以解决这个问题,但我们稍后会讲到。首先,让我们再次测试一下,对吧?让我们设置一个新的尽职调查,比如此时的第四个。看看任务,现在看到它们在这里弹出。我们的任务,它们被正确分配,并且我们也有到期日期。哦,顺便说一句,如果你需要帮助设置你的公司工作区,那么让我们联系吧。我致力于建立欧洲第一的 Notion 咨询公司,我和我的团队很乐意帮助你为你的团队打下完美的基础。你可以在描述中的链接中了解更多关于我们的工作。现在,第三种方法是它变得真正有趣的地方,因为这绝对是最具可扩展性的方法。但另一方面,它也需要最多的精力来设置。所以,你真的只想在那里进行,如果你知道,嘿,这是一个流程,对吧,我们想要自动化,我们想要它一直这样运行。如果你还没有到那一步,对吧?如果你还在建立业务,并且你做的流程类型或项目经常变化,我会从前两种方法开始,对吧?来测试一下感觉如何,然后一旦你遇到限制和沮丧,你就可以升级到第三种方法。那么它是如何工作的呢?对于第三种方法,我们实际上需要进入我们的后端,我们需要创建一个新的数据库。这将是流程数据库,我们将把它添加到这里。对?所以这将是一个新的全页数据库,我们将称之为流程,无论它是什么。在这里,我们将设置我们需要的任务的属性,这些任务应该被填充到我们的经常性项目中。所以,我们想要填充的一件事是所有者,对吧?所以,让我们创建所有者属性。我们还希望拥有的是到期日期偏移量,对吧?偏移量。我们将其设为数字。稍后就会清楚为什么。目前我认为这两个就够了。如果你愿意,我们也可以添加描述。但现在就先这样吧。实际上,我们又需要一个东西。对?所以,在这种情况下,让我们使用一个选择属性。让我们称之为流程,以表明此任务属于哪个。在这种情况下,对,我将使用一个选择属性。当然,你可以通过创建两个数据库来使其更高级,比如流程任务,对?来镜像项目和任务。来很好地对它们进行分组,但这足以让你了解这个方法。我们称这个为尽职调查。现在,我将继续创建现在应该在创建新项目时生成的任务。所以,再次,对吧?要求访问数据室,我们将获得新的数据室,我们将获得,你知道,对吧?任务,然后我们可以在这里设置,并且这里的负责人将是 Matias,这里的负责人将是 Matias,这里的负责人将是 J,然后对于到期日期偏移量,这将是七,这将是十四,这将是二十一,在流程方面,所有这些都是尽职调查。现在,这基本上就是我们的设置。那么为什么这很重要呢?嗯,整个事情是如何联系在一起的。每当创建一个新项目时,它都会触发一个自动化,一个外部自动化,因为 Notion 自动化还不能做到这一点。一旦它们升级到那个程度,我会在下面留下评论,并可能更新一篇博客文章,这样你就确切地知道如何内部操作。但现在,外部自动化,然后该自动化会检查我们流程列表中的内容,并将其创建为任务条目。这有一个巨大的优势,那就是你将要自动化的事物从自动化中拉出来,对吧?这只是一个 Notion 数据库,这意味着你可以将其嵌入到系统的其余部分中,并创建我称之为“活文档”的东西。让我给你看。所以,这里是我们 VC 文档数据库中的一个示例文档页面,你在此概述并解释,嘿,这里发生了什么,你写下你的流程,对吧?你告诉,这些是需要发生的事情,然后你可以简单地继续,对吧?添加一个标题,知道,我们的流程,在这里,而不是仅仅用文字写道,嘿,这些是需要发生的事情,我们只是嵌入我们的任务列表,我们的流程,对吧?所以我们创建一个链接视图的数据源。我们将从流程中提取,我们将说好的,让我们过滤一下,当然只过滤那些分配给尽职调查流程的。这意味着负责管理尽职调查流程的人不必是设置此自动化的人。对?一旦设置好此自动化,任何有权访问此页面并应管理此页面的人都可以进去说,“实际上,我们意识到 7 天太晚了,对吧?就像它需要在 3 天内完成。”而且实际上还有第四个任务,对吧?让每个人研究竞争对手,对吧?让我们看看我也把这个分配给我,对吧?只需点击两三次,你就扩展了发生的事情,而无需触及自动化。因此,它创造了更多的可见性,并且在整个系统中使用它时更具可扩展性,而不是隐藏在自动化背后的系统。这就是它如此强大的原因。好的。嗯,我刚才注意到,在我们做这个的时候,有一个缺失的元素,当我们采用这种方法时,我们应该添加它,那就是顺序,对吧?嗯,那只是为了确保任务总是按正确的顺序生成。所以,对,这可能是第一名,这可能是第二名,这可能是第三名,这可能是第四名,我们可以随时按顺序排序。我们也将确保任务按正确的顺序创建,这里我们将做五个,设置就绪了,所以现在让我们构建实际创建这些条目的自动化。今天我们将用来构建这个的工具叫做 Relay,它是我最喜欢的自动化工具之一,实际上是我推荐给所有刚开始使用自动化的人的工具,它的界面非常简单。AI 在其中非常出色,这就是为什么我们在这里使用它,即使我们实际上不需要在此特定任务中嵌入 AI。但是,如果你从一个自动化工具开始并想学习技巧,这就是我推荐的,但当然,这种方法与 Make.com 或 Zapier 类似。所以,在 Relay 中,对吧?链接在描述中。嗯,我们将创建一个新的工作流。我们将称之为创建任务,需要一个触发器,对吧?这应该什么时候发生?现在,我希望这发生在每次我们在 Notion 中创建新项目时。所以,最简单的方法是通过所谓的 Webhook。Webhook 本质上就像一个信号,对吧?或者一个工具到另一个工具的通知,说,“嘿,发生了一些事情。”在 Notion 中,我们可以说,“嘿,Notion,每次创建新项目时,请向 Relay 发送一个 Webhook。”所以,这是我将选择的选项。我们说,好的,这个 Webhook 的唯一 URL 是这个,hook.relay.api。好的。所以,让我们复制这个一会儿,然后回到 Notion。在这种情况下,我们仍然需要一个自动化,对吧?但自动化只是触发一次。它不做任何其他事情。让我们快速去我们的项目,让我们设置一个新的自动化,它说好的,触发流程,我们再次说,当类型设置为尽职调查时,然后请发送一个 Webhook 到,现在我们可以粘贴那个子项,我们可以说“是”,我们想要发送所有属性。让我们启用它,然后暂时暂停我们的其他自动化,然后回到 Relay。在 Relay 中,我们现在可以说好的,请自动配置,这将帮助我们读取 Notion 发送的数据。所以,我们将点击这里。Relay 现在正在监听其中一个 Webhook。所以,在 Notion 中,我们将创建另一个尽职调查,对吧?这必须是我们的第五个。第五个,类似的东西。然后我们去 Relay 等待 Webhook 进来,这样它就可以获取该信息,并将其转化为结构供我们使用。瞧,我们有了。你真的不需要关心这个,对吧?这是一个 JSON 对象。如果你是第一次这样做,它看起来可能有点吓人。但是,为了这个自动化的目的,我们现在需要做的就是点击保存,然后在这里点击完成。第一步已经完成了,对吧?一个数字已经被创建,并且 Relay 正在收到通知。那么接下来我们想做什么呢?嗯,我们想查看我们的流程数据库,对吧?所以,我将点击添加步骤。我将说 Notion,而不是 Notion,我想在数据库中查找页面。我想在流程数据库中查找页面。现在,如果你是第一次一起使用 Relay 和 Notion,你将不得不授权 Relay。请注意,它会显示一些信息。你将完成授权,你需要确保授予它访问正确的数据库的权限。在这种情况下,由于我已经连接了 Relay。我只需要确保我的项目、任务和流程与它共享。为此,我将点击右上角的三个点,进入连接,然后需要说好的,请将此连接到 Relay。对?Relay 需要连接到这个。然后我实际上只是连接后端整体,对吧?这样做是因为这是一个演示版本。我们希望自动化始终只访问它们需要访问的页面和数据库。在这种情况下,这只会加快一点速度。所以,让我们回到这里。现在我们应该能够在这里找到我们的流程。让我们看看它是否已经弹出。如果我搜索 pro,如果没有,我们可能需要等待一会儿并刷新它。但是,是的,看起来不错。后端流程。现在,我想返回什么?嗯,我想返回匹配页面的列表。然后我们可以设置一个过滤器,对吧?我们要找什么?你可以自己写过滤器,或者你可以让 AI 来帮你写过滤器,对吧?所以,在这种情况下,让我们只说好的,请检索所有类型设置为尽职调查的页面,对吧?那个选项是什么?我们是那样标记的吗?让我们看看我们是如何拼写尽职调查的。通常,此搜索是区分大小写的。所以,让我们确保我们设置好了。你看到在一秒钟内有一个尽职调查。完美。不必手动完成。现在,如果没有找到选项,对吧?我们想做什么?嗯,如果没有找到选项,我们仍然想继续,即使没有结果。然后我们只是说,不要做任何事情。然后排序顺序。这就是我们的顺序发挥作用的地方,对吧?所以,我们说,是的,我想按升序排序,这样它就会在正确的级别上。最后,对吧?如果你有超过 50 个任务,那么我们当然需要更新它并确保它正常工作,对吧?你可能想更改限制,但在我们的例子中,我们只有三个任务,所以这一切都很好。通常,如果我们点击测试步骤,我们将能够看到会发生什么,我们看到访问数据室,目前有四分之一,这些是条目,对吧?从拉取中出来。完美。所以,让我们点击完成,然后考虑下一步,对吧?我们可以重命名它,这样我们就知道发生了什么,对吧?查找相关。好的。接下来我们想做什么,对吧?我们想创建那些任务。所以,我们将点击加号。首先我们需要做的是创建一个循环,对吧?因为我们找到了很多不同的条目。对于我们找到的每一个条目,我们需要创建一个。所以,我们说流程控制。然后我们说循环列表。所以,我们想做的是循环遍历列表中的每个项目。你看,Relay 已经自动为我选择了它,因为这是我们目前唯一的列表。是的,我们想为每一个都这样做。点击完成。现在,让我们在循环中添加一个步骤。对?所以,我们在这里添加的任何内容都会为每个条目发生一次。如果我们添加了外部内容,它将在循环完成后发生。我们的步骤将再次是无步骤。我们想说,是的,请在数据库中创建页面。我想创建的页面,对吧?就是所谓的 VC 任务。让我们看看它是否能找到。嗯,然后,在 VC 任务中,我们需要添加来自上一个找到的步骤的条目。似乎有时需要一点时间,对吧?特别是如果你刚开始授予它访问权限。这里是 VC 任务。完美。我可以看到如果我想,我可以应用一个模板。但我现在可以填充字段。所以,就名称而言,我将不写进去,对吧?基本上,我们上次用 Notion 自动化所做的就是直接在自动化中提供信息,但在这里我们将从其他地方提取。所以,我们将点击加号或键入 at,这将允许我们访问之前的数据。对?所以我悬停在页面上,我们看到所有信息,我们可以从中提取。所以,我想将名称作为名称拉入,然后,就所有者而言,我想拉入所有者,然后对于到期日期,我们现在想创建一个偏移量,对吧?我们说好的,就偏移量而言,请根据我们拥有的内容增加它,对吧?实际上,我们必须先进行计算。所以,我们稍后会做。这会有点复杂,但现在我们只有名称和所有者,然后当然要确保将其连接到正确的项目,对吧?所以,就项目而言,它应该连接到哪个项目?嗯,它将是项目,而不是来自初始的,对吧?但它将来自我们之前找到的 ID。我们实际上也需要在去之前快速找到它。所以,让我们点击完成一会儿,然后添加我们需要的两个额外步骤来完成这一步。要找到一个项目,让我们点击加号,然后去 Notion,然后对于 Notion,我们将再次查找数据库中的页面。我们想选择我们后端拥有的项目。我们想返回的是,即使这次只有一个页面,我也总是倾向于选择匹配列表,并确保我们添加一个过滤器,其中我们说好的,让我们搜索项目 ID。现在,ID 将来自我们的 Web 调用,对吧?我们在 Web 调用中的有效载荷数据中。现在,有时,如果存在特定的字段类型,它不会直接显示在这里。嗯,在其他字段下。即使它告诉我们,嗯,这是一个不同类型的,我们正在寻找,我们仍然可以将其映射在这里,ID,并确保它能找到。如果没有找到,对吧?那么我们想在这种情况下暂停运行,因为这意味着刚刚调用 Webhook 的东西实际上不存在。所以,有人可能创建了它然后立即删除了它,但否则我们就准备好了。所以,现在我们可以说,好的,让我们测试一下这一步。我将粘贴我复制的那个 ID,以确保我们能找到一些东西。我们看到是的,完美。我们在这里找到了我们的第五个尽职调查。所以,我可以点击完成。我可以回到这里,我说好的,在项目下,我想让你映射到这个条目,对吧?我们在这里找到的第二个,对吧?这就是它应该连接的项目。最后,到期日期计算。对?为了做到这一点,我们需要在循环中做到这一点,对吧?因为我们需要为每一个任务计算一个相应的到期日期。让我们点击加号。让我们去实用程序。嗯,我们需要做一些关于日期的事情。糟糕。所以,我们需要转换数据。我们要转换的变量是当前日期。我们要做的就是在这个日期上添加,我们想在这个时间上添加,以及我们要添加的天数来自我们找到的页面,到期日期偏移量,这将是我们的计算,然后在这里,我们需要做的是,我需要确保它设置为天,如果我们想要不同的,我们可以在这里做,但我们想让它以天为单位,我们回到创建页面,现在我们也可以将到期日期映射到我们的计算,我们可以映射到它的数据是我们刚刚在这里计算的。说保存,说完成。这基本上就是我们的设置。对?如果我们再次回顾一下,当创建一个新项目时,这个场景就会触发。它会找到项目。让我们重命名它,这样我们就知道它做什么,对吧?然后找到项目。它会找到相关的任务,然后对于相关任务中的每个页面,它将计算到期日期,然后将创建那个新的任务条目。并链接它。现在,让我们测试一下。然后还有一件事我们需要做,以确保这也能适用于不同类型的流程。所以,我们将打开这个场景。然后,我们说,好的,让我们在 Webhook 被调用时开始,对吧?它会告诉我,不幸的是,我无法手动启动它,因为需要 Webhook 触发器。但没问题。我们去 Notion,我们再创建一个尽职调查,对吧?第六个尽职调查。然后我们可以去运行选项卡,我们看到好的,有什么东西正在运行,它刚刚收到了 Webhook,它现在将创建页面,它目前在循环的步骤一(共四步)上。所以,让我们进去看看任务,看看好的,前两个已经创建了。这是第三个,现在第四个应该很快就会出现。注意到一件事,我们需要更新。我们需要反转顺序,对吧?因为现在它们是以相反的顺序进来的,但这没问题,对吧?所以,我们回到这里,现在所有四个都已完成,对吧?我们应该很快就会看到第四个也弹出。然后我们可以回到编辑器并进行两个更改。首先,查找任务,对吧?排序不应该是升序而是降序。然后我们需要确保的另一个小技巧是,如果我们有几种不同类型的经常性项目,它们不会相互冲突。所以,让我们看看查找相关任务。目前,我们通过尽职调查查找,对吧?这意味着无论哪种项目类型出现,它总是会查找尽职调查任务。这当然不是我们想要的。我们希望它搜索与项目相匹配的选项。所以,在 Webhook 有效载荷数据属性,然后类型选择名称,那里就是那个信息,对吧?这就是我们想匹配的。现在这意味着在 Notion 中,对吧?如果我们设置了不同的项目类型和流程中的不同任务,那么就会创建不同的一系列任务。我刚做完了,对吧?我确保我们有一个名为退出项目的新模板。我只是更改了类型标签。我确保我们的自动化会触发尽职调查和退出项目。然后当然在流程下,我添加了两个新的测试任务。这意味着现在如果我们回到项目,我创建一个新的退出项目。它会得到一套不同的任务,对吧?这个现在很快就会得到一个测试任务一和测试任务二,而尽职调查的,对吧?它们会得到其他的。你看到这变得多么可扩展,对吧?因为你设置了这个自动化一次,团队现在就可以直接在 Notion 中编辑和更新这些流程。他们不需要了解任何底层自动化。同时,你可以从中提取信息,对吧?正在创建的内容到你的文档中,到开放的,以确保文档和实际的流程自动化永远不会分崩离析。既然你知道如何在 Notion 中创建经常性项目,那么是时候加快你的工作流程了。Notion AI 在帮助你更快地完成待办事项列表方面非常出色,但你需要知道如何提示它。我和我的团队测试了许多方法来改进 Notion AI,我最近发布了一个视频,其中包含我们最喜欢的六个技巧,让它工作得更智能。所以,要将你的 Notion AI 提升到一个新的水平,只需点击这里,几秒钟后见。想在 Notion 中经营你的业务吗?有成千上万的 Notion 教程,展示了从构建习惯追踪器到第二大脑,甚至猫的 AI 图像生成器的一切。但是关于如何设置公司工作区的资源呢?这很难找到。但你很幸运。在这个视频中,我将分解你可以用来构建一个可扩展、安全且高效的公司 Notion 工作区的确切蓝图。你从一个空白页面开始,你将获得一个一流的设置,比 90% 的 Notion 工作区都要好。准备好了吗?我们开始吧。这就是我们将一起构建的。你将有一个主登陆页面,以便公司里的每个人都能快速找到他们需要的东西。你将为你的不同部门提供专用页面。所以,如果有人来到营销主页,他们会知道作为外部人员,哪些文件对他们最相关,也对内部团队来说,对吧?快速访问他们的主仪表板,该仪表板将显示 OKR、项目、任务和文档,所有与营销特别相关的内容。你还将拥有一个结构化的后端,它将存储你公司的数据,涵盖各种各样的事情。然后当你深入研究时,你还将设置不同的项目和仪表板,这些仪表板将帮助你一目了然地获得该特定项目最重要的信息。最后,个人贡献者也将拥有自己独特的仪表板,这与团队仪表板和其他东西不同,因为它只为他们需要看到的个人量身定制,对吧?我看到我的任务,我的快速操作,我的链接等等。所以,如果听起来不错,那么让我们深入了解。首先,我们需要使用团队空间来定义工作区的基本结构。Notion 团队空间基本上是你工作区内的容器,它们帮助你分解一切并进行结构化。你可以在侧边找到它们,在团队空间部分下。我目前有一个,或者在设置和成员中,如果你查看团队空间。现在,你想使用它们的主要方式是引导人们通过系统,对吧?并帮助他们快速找到相关信息,以及 B,这甚至更重要,管理访问权限。现在,在最初设置它们时,它可能会有点压倒性,但我不会让它太复杂。我会简单地复制你的组织结构。所以,如果你有一个非常小的团队,你知道,少于 10 人,并且你没有真正正式区分不同的部门,每个人都承担所有角色,那么你可能甚至不需要不同的团队空间。你可能只需要一个 HQ 团队空间。如果你有一个更大的团队,并且实际上,你知道,有不同的团队或部门,那么为每个部门创建一个团队空间是一个好习惯。现在,在这种情况下,让我们这样做。所以,我们将有一个主空间,我将点击这里,说团队空间设置,我将快速将其重命名为,你知道,就 HQ。我将添加另外两个团队空间给两个不同的团队。所以,我们想要,好的,一方面我们想要我们的运营,在这里我们将使用齿轮图标,我们将使用橙色作为这个工作区的齿轮,创建那个团队空间,然后我们还将创建,呃,我们的营销部门的第二个。现在,当你设置这些团队空间时,你会看到一个选项,让我们找一些,也许是这个营销团队的。设置它们时,你有一个选项是这些权限。公开意味着你团队中的任何人都可以看到并加入它们,这是你创建这些团队空间时应该选择的默认设置,它们只是被分成更大的块。但你也可以创建一个封闭的团队空间,这对于需要隔离的事情非常有用。所以,例如,如果你说好的,我的 HR 部门,他们有保密信息,其他人不应该看到,比如法律之类的东西,你可以为他们创建一个完全封闭的团队空间。现在,如果你使用的是商业计划,对吧?那么你甚至可以创建私人团队空间,其他人看不到,因为封闭的团队空间仍然对公司里的每个人可见。他们只是不能加入,除非他们被邀请。但在这个例子中,让我们再创建两个公开的团队空间。到目前为止,这就是我们需要做的。现在我们有了更多的结构。我们可以删除其中的默认页面,因为我们要创建自己的页面。但这就是我们在团队空间设置方面的全部内容。接下来,一个枯燥但非常必要的步骤,大多数人都忽略了。如果你想在 Notion 中经营你的业务,坚持某些最佳实践非常重要。其中之一是适当的访问管理权限。这不是一个非常有趣的话题,对吧?组织起来很无聊,但从一开始就把它做好至关重要,否则以后事情就会变得一团糟。它的工作原理是,对吧?每当你邀请某人加入你的工作区时,你都想确保他们能够访问正确的页面、正确的信息和正确的团队空间。人们在这里犯的最大错误是他们单独进行,对吧?所以,如果我进入设置,成员,我当然可以看到,好的,这些人是,我现在可以添加一个成员。然后我可以继续说,好的,这个成员是运营。所以,我点击,你知道,这里的三个点,说添加成员,我将邀请这个人在这里,因为团队空间的工作方式是,你在团队空间设置下看到这是我的默认团队空间 HQ。所以,每个新成员都会自动加入 HQ,但对于其他团队空间,他们需要被添加,因为那些不是默认团队空间。这非常麻烦,特别是如果你以后有 50、60、100 人在你的公司,而你试图单独做这件事。这太混乱了。所以,你需要在一开始就做的是,再次,你不需要过度思考,开始设置某些组,并且你至少需要有两个组在你的工作区,至少一个管理员组和一个用户组,对吧?然后你可以进一步细分,说好的,我也想为每个部门创建单独的组,所以你可以说好的,在这种情况下,我也将创建一个运营团队,我将创建一个营销团队,并且如果你说好的,你只想让某些人自动添加到工作区,那么这很有意义。在其他情况下,你可能会说,即使你不是营销部门的一员,你也应该属于营销团队空间,因为我们会在那里有一些文档,人们应该能够快速访问。所以,这是一种由你决定的选择,但你至少应该,你知道,拥有这个用户和管理员。然后你可以做的是,你可以进入并说好的,对于所有团队空间,我想确保我添加成员。我将添加,你知道,在这种情况下,让我们说好的,我们将所有人添加到所有空间。所以我说好的,所有用户都应该是运营团队空间成员,同样对于营销,所有用户都应该是营销团队空间成员。现在,不幸的是,你目前不能,或者如果你使用的是较低的团队计划,你不能添加,你知道,管理员作为团队空间所有者,因为这只在更高级的计划中可用,而在基本计划中不可用。所以,这些人需要单独添加到团队空间,但我们仍然需要那个单独的组,因为我们稍后需要它们用于其他设置。好的。所以,再说一遍,对吧?这只需要 2 分钟,但花点时间,快速设置好,然后让我们继续进行第一个很酷的步骤。现在,进入有趣的部分。在构建 Notion 工作区时,将其分解为两个组件很有帮助:前端和后端。后端是关于 Notion 的数据库。你需要数据库来组织几乎任何东西,无论是任务、笔记还是 CRM 中的潜在客户。前端是关于仪表板和构建每天使用公司工作区的用户的流程。在这里,人们往往会犯两个错误,这会让他们以后付出代价。第一个是数据库太多。第二个是未能充分利用仪表板。但别担心,如果你知道怎么做,这真的并不复杂。所以,首先,让我们确保我们有一个坚实的数据库基础。去做。所以,我将进入我 HQ 的一个页面,我的基本团队冲刺。我将称之为后端。所以,我有一个地方存储我所有的数据库。给它一个快速的服务器图标,这样我们就可以轻松识别它。然后这是我将创建所有数据库的页面。现在,一开始,我将在这里将它们创建为内联数据库,这样我们就可以快速管理和连接它们。但后来,它们都将变成页面,然后都存储在这里。将所有主要数据库存储在 Notion 的一个单一位置有很多优点。最重要的是,这意味着你永远不需要去寻找信息,你的管理员确切地知道该把东西放在哪里,是的,从中会产生很多连锁反应。所以,你公司将拥有的数据库类型当然取决于你需要输入什么信息,但大多数大型团队空间都会有一些标准的数据库。我们需要一个数据库来存储我们的团队,我们的团队成员。我们需要一个来存储团队。所以,我们公司的各个部门。我们需要一个来存储我们的 OKR 或任何其他类型的目标,我们正在努力实现。然后我们需要项目作为我们日常活动的更大组成部分。我们需要文档来存储我们的知识。然后我们可能需要某种 CRM 来存储人员或客户,或者两者兼有。这是基本结构。当然,你可以,你知道,从这里扩展并创建一些 Excel 数据库用于活动。如果你有一个营销部门,你想单独做内容,你可以这样做,对吧?很容易将其分解并创建更多如果你需要的话。但这是一个非常好的起点。所以,这就是我们现在要做的。我快速地将这些数据库都创建为这个页面上的内联数据库。然后,超级简单,对吧?我们去任何地方,输入 /database,它就会弹出。我们给它一个名字,然后通常删除标签属性,因为你知道它会自动加载,这样我们就可以有一个干净的开始。是的,我很快就做到了,这样你就不用看我为其他各个数据库做 10 次了。现在是时候让它们充满生机了。每当你设置数据库时,你基本上都要考虑,好的,对于这种类型的数据,对吧?对于团队目录,我需要了解关于它的什么信息?我需要记录它什么?这就是你的第一个目标,属性,然后你想要,你知道,进行第二轮思考,好的,这是我必须作为属性的信息,还是我只需要在里面就足够了?我们将为此,你知道,慢慢地,也许是团队目录,然后对于其他数据库,我们可以做得慢一点。所以,让我们想想关于你的个人团队成员,你可能想知道什么信息?你可能想知道关于他们。好的,他们的角色是什么?他们属于哪个团队?你可能需要他们的电子邮件地址。你可能想要一张他们的照片。也许如果你是一个异步团队,你想要他们的会议链接,以便快速与他们交谈。然后如果你进一步头脑风暴,你可能会说,好的,拥有一个快速的个人简介,你知道,他们的兴趣或他们的热情,你正在努力建立一个更好的团队文化,也许是有趣的事实之类的东西。所以,这将是我对个人团队成员可能需要的属性的初步头脑风暴。如果我现在仔细考虑一下,并思考,好的,这些信息中的哪些信息实际上应该作为属性,哪些信息我可以简单地作为非结构化页面内容?真正思考一下,我是否需要在查看数据库时一目了然地看到它?我是否需要能够按它过滤?角色可能对吧?我想快速扫描并看到,好的,是贡献者还是经理?团队也是如此,对吧?我想在不同的视图中看到不同的团队,看到不同团队中的不同人。电子邮件也是如此,需要快速访问。图片我们可以用来显示它,会议链接我们也可以快速点击出去。但是,关于个人简介、兴趣和有趣的事实,这些是我在主级别上真正不需要看到的东西。所以,对于这些,我们可以简单地引用实际的页面正文,稍后创建一个模板供人们创建。所以,再说一遍,对吧?快速的过程来确定如何设置我的数据库,然后就像在这里进行并做同样的事情一样简单。所以,让我们为角色添加一些东西。在这里,我们将创建一个选择字段,你知道,要么是,要么是。所以,我们可以说,好的,现在只添加两个选项。让我们添加,你知道,经理,让我们添加个人贡献者,但当然,你可以在这里添加你团队中的不同角色。然后我们需要一个团队选项。在这里,我们有了第一个连接,因为我们看到我们已经有一个单独的数据库作为团队。每当发生这种情况时,对吧?每当你有一个数据库中的某些信息是另一个地方的数据类型时,你想确保你没有创建一个选择,对吧?你通常不会在这里有一个选择,但相反,你想有一个与团队的关联,以便能够选择它。然后稍后,我们可以使用这些信息来构建自动团队仪表板。非常酷。所以,我们将说好的,请将此关联到团队数据库,在两端都显示它,你知道,在这里,我们称之为人们,然后我们添加那个关联。现在,有一件事不是那么“实用”,但确实有助于你的团队空间和数据库变大,那就是在设置步骤中也要考虑你想要使用的图标,因为默认情况下,它会给你这个关系箭头。我推荐的是用默认的替换它,对吧?一个人可能有一个个人属性,对吧?所以我寻找个人,我在这里选择它,团队可能是几个人,所以再次,你知道,寻找人,我在这里,我可能会给它三个用户,只是为了让它在视觉上更清晰一点。完美,我们有了。然后我们将快速获取电子邮件。我们可以有一个标准的电子邮件属性,我们需要一个图像,它将是一个文件和媒体,我们可以上传。我们可以简单地称之为个人资料图片。糟糕。我不想删除这个。然后是会议链接,这是另一个 URL 属性,我们可以称之为会议。让我们继续团队。目前,我们实际上只需要第二个属性来指示负责人。我们可以已经指示谁在这里工作,但我们也可能有一个单独的属性来告诉我们谁实际上负责这个部门。所以,我创建一个新的与团队目录的关联。这个也会在两端显示,它会说在这里,它将是删除,在另一边它将是添加,如果我添加这个关联,我们现在看到同样的事情。只是快速地,你知道,我们将在这里添加一个公文包来表示这是老板。在这里,再次,你知道,这表示属于团队。现在,我们可以说,假设我和 Rachel 和 Ross 在这家公司工作,我们的团队成员是运营和营销。所以,运营和营销,我现在可以这样说,在营销中,你知道,Rachel 和工作和 Ross,而负责人实际上是 Rachel。完美。快速简单。继续 OKR。在 OKR 上,我们首先需要一个状态来指示这是什么?所以,让我们看看状态属性。添加它并说好的,这里我们有,比如尚未开始。这很完美。但不是进行中,我想要按计划进行,那是绿色的。我想要偏离计划,那是红色的,以表明每当我们处理它们时,你知道,当前状态如何?然后我们完成了,那是蓝色的,但也可能有一个第二种,你知道,取消,以表明是的,这个不会像我们预期的那样进行。完美。所以,这些是我们的不同状态级别,然后我们也需要一种方式来指示它们何时发生。现在,你可以实际创建,你知道,一个单独的数据库来存储你公司所有的季度或月份或任何时间范围的计划,然后将它们链接到 OKR,但为了这个目的,我们保持简单一点,说好的,我们只做时间,我们说好的,这将只是季度,所以让我们说好的,我们

这里有 um 2024 年第一季度,我们有 2024 年第二季度,让我们来创建 2024 年第三季度,然后我可以为每个季度说“好的”。是的。嗯,这是我的选择,你知道,对于第二季度。所以,一个可能是,你知道,让我们说,将 Notion 或咨询的潜在客户流量增加 20%。这将是我下一个季度的 um okano。现在,我可能还想要的一件事,okhia 是能够关联到特定团队的能力,而我们非常容易做到这一点,对吧?通过关系。所以我设置了一个关系,说好的,这属于 um 团队,我想让它在两边都有。我想要我的 OKR,我想要我的团队添加关系,再次记住我们想快速设置我们的 um 东西。所以,如果它指向团队,我们总是使用这个表情符号,如果它指向 OKR,对于 OKR,让我们选择目标,这似乎相当合适。现在,再次看看,这比一直都有这些箭头要清晰得多。所以,这个 OKR 是为 um 市场营销部门准备的。让我们删除这个。嗯,然后我认为这对于 OKR 来说应该相当不错了。让我们看看我在这里的快速笔记。我当时想在那里设置什么。是的。好的。状态、时间、团队。完美。就是这样。让我们继续讨论项目。项目首先也需要一个状态属性。所以,让我们添加默认状态。我将保留这些。现在,如果您的公司有 um 非常非常经常发生的、总是以相同方式发生的项目,那么您可能希望在那里拥有不同的阶段。假设您是一家 BC 公司,而不是 um 通用项目,您的主要项目类型是交易,而一笔交易总是通过相同的七个阶段进行,对吧?您最初有这个,比如潜在客户开发阶段,然后您有进一步的研究,然后您知道,比如 um 预兴趣回合,然后您进行尽职调查,等等,等等。然后您可以创建一个 um 可能是一个单独的专用数据库来处理这种类型的项目,然后相应地设置您的状态。但对于您公司中的通用项目,仅在此处拥有此内容可能就足够了。您可能想添加一个“正在审查”状态,但否则我们就准备好了。然后使用日期属性来指示项目的持续时间。所以,这里我们说持续时间,我们 um 像这样添加它。现在我们可以进去说,好的,你知道,让我们 um 添加一个项目。让我们说,好的,um 设置新的 um 废话 um 与我合作页面,这是一个较大的项目,这个项目将从,你知道,我们有添加结束时间,所以我们说,好的,它从 5 月 19 日到 31 日,这就是我们想要完成的时间。现在项目应该有一个负责人,所以,哎呀,让我们添加一个人,称之为负责人,在这里我可以添加 um 我作为其中一个人。现在您可能想知道,好的,um,为什么您要添加个人属性而不是仅仅与您的团队目录建立关系?嗯,那是因为不幸的是,或者说不幸的是,目前 Notion um 没有给我们自动 um 过滤此处条目的选项。而 um,当我们添加一个个人属性时,我们可以添加 Notion 中最强大的过滤器之一,那就是“我”过滤器。所以,您可以看到我说负责人包含我,这现在是动态的,这意味着如果其他人登录,他们将看到分配给他们的所有任务或项目,并且它将使我们以后更容易自动构建仪表板。所以,um,无论我们分配这些东西,我们都应该有负责人,然后如果出于任何原因,我们还需要将其与团队目录关联,那么我们实际上需要使用第三方自动化来实现。在这种情况下,我们会在这里 um 添加一个,实际上也是一个人,称之为 um Notion 帐户,然后我们可以分配 um Notion 帐户在那里,然后可以使用自动化来说,好的,当 um 这个人的标签是这样时,自动在这些条目之间创建关系。这对于本教程来说有点太深入了,但如果您对此感兴趣,请在下面的评论中告诉我,我会设置它。如果您想要更深入的团队分析,这尤其有用。你知道,看看谁在处理多少任务等等。但现在,让我们继续。所以,好的,我们有了持续时间,我们的赞助人。我们可能想看看这个项目属于哪个团队,对吧?嗯,所以,让我们创建一个 um 关系。我们这里实际上有两个选项。嗯,我们可以,哦,不。让我们,让我们做这个。让我们说关系,然后我们将其与团队关联,然后在这里说,好的,这是这个项目所属的团队,这些是团队的项目。所以,再次,我们将为我们的团队说我们有 um 人员图标,对于项目,我们将使用什么图标?也许我们想使用 um um 地球来表示我们正在那里实现的目标。完美。所以,现在我们也可以说这是 um 市场营销团队的一部分,而且我认为几乎 um 完成了。我们这里还有什么?团队是文档和客户。所以,项目我们还没有看文档,但当有知识时,我们可能在某个时候会有 SOP,对吧?相关的头脑风暴,大量的笔记,并希望能够快速地在我们的项目上引用它们。所以,再次,我们创建一个与我们的文档数据库的关系,以后再说,并说,好的,请向我展示文档,请在下面向我展示项目,对于文档,我们以后将使用纸张图标,就是这样,最后但并非最不重要的,我们有客户,所以我们与 CRM 的联系。现在这当然取决于您业务的类型。如果您是服务型企业,或者像代理机构或咨询公司,就像我的业务一样,那么您主要有客户,并且您可能希望将您的项目链接到特定的客户。如果您有其他东西,对吧?您可能对此有不同的名称,但让我们快速设置一下。所以,我们与 um CRM 数据库的关系在两端都显示,然后在这里,嗯,让我们再拿一个人员属性。在这种情况下,让我们说实际上这应该是 um um 两个人,或者也许是 um um 个人资料。让我们把它当作 ID。完美。好了。所以,这是我们项目的基础设置。现在,让我们继续处理任务,并经历相同的过程。现在,如果所有这些感觉有点不知所措,或者您需要更多帮助,因为您只是没有时间或经营一家公司来设置它,别担心。我在这里提供帮助。一,您可以下载免费的完整模板,用于此整个设置,在下面的描述中。二,我的团队和我,我们整个工作就是帮助世界各地的公司和初创企业构建更好的系统,并使用 Notion 节省大量时间。所以,如果您想与我和我的团队合作,请访问网站,然后在“与我合作”部分,您可以发送查询。或者,您也可以通过电子邮件、LinkedIn、Twitter 联系我,无论您在哪里,请给我发消息,我们可以看看我如何最好地支持您。在任务方面,我们首先需要表明它们是否已完成,是否未完成。当然,我们也可以在这里使用状态属性来更详细地说明这一点,或者我们可以使用一个简单的复选框。现在,大多数时候,我建议使用状态。即使您说,好的,我的任务总是已完成或未完成。我不需要“进行中”,因为它们不是大型实体。但您总是可以这样做,您可以说,好的,将此显示为复选框。然后,如果您以后需要它们,因为您想增加构建的复杂性,您仍然有这些选项。但这样,您就更有 um um 前瞻性了。我们可以做的一件事是,我们可以用 um um 复选标记替换它,然后将其做得非常非常窄。如果我们愿意,我们可以在某些视图中将其移到前面。但现在,我们将其保留在这里。完美。所以,我们有了复选框来指示是否已完成。我们需要 um 一个日期来指示 um 到期日期。我们可能或肯定需要一个负责人,对吧?所以,再次,um 人员属性,称之为负责人。并且我们希望能够将我们的任务连接到项目。所以,让我们创建一个关系。让我们将其与项目关联。在项目中显示 um 这总是只有一个 um 确保它是正确的,对于我们的项目,我们选择了地球,对于我们上面的任务,我们说稍后我们将选择复选框,完美。现在我们可以说,好的,对于设置,我需要做什么?设置与我合作页面,你知道,um 写文案,um 获得新的头像,也许第三个 um 任务是设置 tally,完美。这三个都属于项目。所以我只需要标记它们,然后说项目属于设置 um 与我合作页面。现在我能做的一件很酷的事情是,我当然可以现在手动说,好的,请也将这些任务链接到一个团队,但我不必这样做,因为任务可能总是与项目相关联,即使它是一个 um um 捕获所有项目,对吧?您只需为没有专用项目的任务创建捕获所有项目。然后我们可以这样做,只需拉入 um um um 团队,基于它分配的项目。我们可以通过 roll up 来做到这一点。所以,让我们创建一个 roll up,称之为 um 团队,让我们给它正确的图标,对吧?这样我们就可以在整个工作区保持一致,然后说,好的,请查看项目关系,请拉入团队,现在我们看到,好的,太棒了,它已经为正确的团队拉入了,我们现在也可以为客户做同样的事情,对吧?如果您出于任何原因想以后能够按客户过滤任务,我们可以进去说,um,哎呀,另一个 roll up,让我们称之为客户,获取 um um ID 图标,再次说项目,请在这里显示 um um CRM 条目和原始条目。我们当然没有分配任何人。但让我们说,这就像,你知道,好的,这是一个内部项目,但让我们说我实际上是为史蒂夫·乔布斯做的。他真的需要一个新的与我合作的页面。现在我看到,好的,这一切都属于客户史蒂夫·乔布斯。您已经看到了魔力,对吧?我们这里没有任何前端构建,对吧?这不是我们以后想要与数据交互的方式,但看到一切如何开始连接和绑定在一起真是太酷了。最后一点,当然,关于任务,我们也需要文档。在这里,我将创建一个唯一的文档关系,因为我可能想将不同的文档分配给任务,而不一定总是只显示项目级别的文档,然后说,好的,请 um 添加该关系。再次,对吧?只是拿走纸张。现在,就像一个快速的侧边提示,对吧?有了这些 roll up,这当然意味着您在这里显示的内容与项目级别的内容总是相同的。对于其他信息,可能存在情况,您需要手动完成,例如,假设您有一个基于位置的业务,并且您有一些任务,然后您有项目,但它们可能 um um 任务可能与不同的位置相关联,不总是与项目相同。在这种情况下,您需要创建一个与位置的关系,而不是这个 roll up,然后手动分配它。但每当您能够说,好的,任务任务将始终拥有与它们所属的项目相同的团队,相同的客户。Roll up 只是节省了您的点击,并使其更具可扩展性。我们在这里取得了很大的进展。所以,让我们看看文档。首先,我们将确保我们的图标是正确的。所以,让我们拿 um um 地球项目。对于任务,让我们稍后选择复选框。然后,让我们确保我们这里也有状态。这是经常被 um um 忽视的事情。文档可能不是总能自动完成,对吧?所以,您也想确保您的维基系统,您的公司维基中内置了这个迷你项目管理,以便能够说,好的,这是,你知道,目前正在起草,我们实际上想重命名它。所以,而不是“进行中”,我们将说,你知道,“起草”,我们将在这里添加 um um um “正在审查”属性,以确保如果我们有一些文档,你知道,在它们完成之前需要审查,然后我们有一个,现在我们需要 um um um 有一个有效期限属性。所以,让我们添加一个日期属性,让我们称之为有效期限,这样,每当有人创建一个 um um um 属性或文档时,他们就可以说,好的,这是,你知道,我说,这个将有效直到,你知道,6 月 31 日,然后其他人应该看看它,这样您就可以快速地猜测,当有人查看它时,他们是否应该与负责人联系。当然,您可以使其更花哨,但我有一个不同的公司维基 um 设置,您可以通过公式和输入全部自动化,但在这里,这是一个 um um um 好的解决方案,可以开始。当然,我们也需要 um um um 人员属性来拥有负责人,然后我们可能想将我们的文档链接到团队。这样我们以后就可以创建团队特定的页面来处理所有文档。所以,再次设置关系,将其与我们的团队关联,在两边都显示,添加相应的图标,对于团队,多人,然后在团队 um um um 在这里,我们在哪里?在那里,文档需要纸张,完美。还有什么我想在文档中创建的?状态、负责人、标签和团队。啊,标签,让我们添加到 um um um 文档中,是的,实际上是两件事。首先是一个选择属性来指示类型。所以,对吧?您可能有 um um um 头脑风暴,您可能有列表笔记,您可能有文档,SOP,报告等等,对吧?就像您处理的任何类型的文档一样,在这里创建它们,对吧?如果您没有数据库底部,则记笔记。这样您就可以快速指示这是关于什么的。我强烈建议不要有很多不同的文档数据库。可以争辩说会议应该分开,但对于大多数其他文档,我强烈建议将它们全部放在一个地方。然后只使用这些标签来指示它们是关于什么的,因为这样以后更容易找到知识并创建这个,你知道,公司的一站式真相。让我们说,让我们实际上创建一些文档。所以,让我们说,好的,um 如何上传 um um um 社交媒体,比如 um um um 领英和帖子,如何 um um um 制作 um um um 视频。最后但并非最不重要的 um um um 头脑风暴内容内容第一季度。然后我们可以进去说,好的,这两者都是 SOP。如果我们愿意,我们可以让标签 um um um 更有趣,通过进去说,好的,让我们添加一个齿轮,对吧?好的,这与 Notion 业务没有特别关系,但有时有助于 um um um 让事情在视觉上更有趣。头脑风暴当然是一个头脑风暴文档。然后我们可以将其添加到某些项目中。所以,让我们说 um um um,你知道,无论出于何种原因,头脑风暴内容对我新的与我合作页面非常重要。负责这件事的人是我,所有这些都属于市场营销团队。所以,再次,让我们全部处理,说,好的,um,这里,让我们编辑 um um um 团队属性,并将所有这些链接到市场营销,完美。这样我们就只剩下最后一个数据库了,CRM。在这里,我们也可以添加一些非常简单的属性。让我们说,这里我们也需要一个状态,对吧?对于 um um um um 人员,所以这将是,在这种情况下,比如待办事项,进行中,完成不完美,但我们可以忽略它。所以,这将是,你知道,比如潜在客户,这将是 um um um 谈判,然后这将是完成。然后这里有一个或 um um um 丢失,或者一个非常非常简单的 um um um CRM um um um 设置。当然,我们还需要 um um um 负责人 um um um 在每个人身上。人员不是负责人,嗯,然后我认为我们现在可以了。项目当然需要 um um um 与正确的操作相关联,然后我们有了它。我们还没有完全完成我们的后端步骤。我们已经设置了所有数据库,包含核心数据,并且添加了一些示例数据,这样我们就可以快速看到它实际上会是什么样子。但在开始构建前端之前,我们想做的一件事是在每个数据库上设置主视图,你知道,在 Notion 中,您可以从不同角度查看事物。所以,例如,对于团队,对吧?我们有这个表格,但也许在其他地方,我们只是想把它当作一个快速导航的东西。所以,我们可以做的一件事是创建一个图库。现在,我们之所以要在这里的主数据库上创建这些主视图,是因为它们是可重用的。所以,假设例如,我有一个团队数据库,我想要,你知道,只是这种快速使用它作为导航的方式。所以,我将说新视图。我将选择图库,我只是称之为,你知道,um um um 团队地图。我实际上会把图标改成团队 um um um 的东西,我不想看到数据库标题。我不想看到页面内容。我只想看到这个非常简洁。我甚至不想看到任何其他属性。然后我点击完成。现在,以后如果我去了别的地方,假设这是另一个页面,对吧?我可以创建一个不同的页面,测试。我现在可以这样说,创建链接到纯数据库,我可以选择团队,我可以说给我团队地图,这现在可以拉入这里,这为我节省了很多时间,你知道,在这里一次性构建这些视图,因为如果我需要在 10 个不同的地方使用这个地图视图,我不需要设置 10 次。所以,让我们快速这样做。所以,对于 um um um 团队,这几乎是我想要的,对吧?我想要团队地图。现在,在 OKR 中,um,我可能也想把它作为表格,但我绝对想要一个视图,我有一个这个,你知道,图库视图。所以,让我们称之为 um um um 图库。对于 OKR,um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um um

也一样。所以,我们有项目,我们会有嗯任务,而且我们肯定会有嗯文档,对吧?所以页面或者实际上不,也许写作是这里的嗯,文档,还有其他什么吗?嗯,文档嗯,人们嗯,好的,项目不,这很好,所以让我们就这样吧,然后我们可以进去创建我们的数据库视图,所以在这里我们现在选择项目,我们可以选择我们之前设置的便利,你看这现在快多了,因为我们已经设置好了,嗯,我们只需要做的是,嗯,在过滤器中添加另一个规则,我们说好的,嗯,团队再次包含,对吧,新团队,所以它会自动更新,每当我们查看它时。然后对于任务,我们做同样的事情,创建数据库链接。让我们看看任务。给我嗯,打开。在这里嗯,我们应该做两件事。首先,对吧,我们有这个嗯,错误的过滤器用于团队。我们想看到所有的任务,你知道就像所有的团队任务,而不仅仅是他们的,但我们可以,因为我们已经创建了一个组,所以可以快速删除它。这仍然比你知道的从头开始设置要快。所以你只需要说好的,嗯,添加到那个,其中团队嗯,是嗯,任何包含嗯,气泡新团队。完美。然后,哎呀,可以点击出去,然后说为所有人保存。然后我们可以嗯,复制这个,然后说好的,嗯,实际上,给我你的嗯,已完成任务,然后更改图标,哎呀,移动到一边,并确保这里的过滤器只是翻转的,所以状态嗯,是这个上的已完成。完美。任务就这么多。然后最后但并非最不重要的文档,再次创建到你的数据库的链接。让我们为嗯,我们的文档创建它。嗯,给我嗯,文档的表格视图,然后在这里我们嗯,设置我们的过滤器,然后说这里也对吧,其中嗯,团队包含嗯,新团队,现在我只会看到这个团队的特定文档,我需要隐藏这个,因为我之前没有正确设置视图,但嗯,是的,你明白了,现在我们得到了这个仪表板,我们可以快速嗯,看到所有相关的元素,现在我们可以经常做的另一件事,或者说在这些仪表板上做的事情是,以按钮的形式给人们一些快速操作。所以我们可以说好的,你知道,让我们在这里放一个按钮,然后让人们快速添加一个新的嗯,项目。所以我们说好的,嗯,新项目,我们可以说当这个按钮被点击时,请这样做。让我们向我们的项目数据库添加一个页面。让我们确保嗯,你知道,它会自动分配给这个团队,这样这个链接就已经保存了。然后我们想要有一个额外的步骤,我们说之后,请打开你知道的页面,你刚刚在peak中添加的,这样我们就可以设置所有你想要为它设置的其他信息。完美。然后我们可以为你知道的嗯,文档做同样的事情,你知道的,新项目,新嗯,文档,带页面的新文档。然后在这里我们只是将它从添加页面切换到文档。在这里也是,对吧,我们想确保团队与这个页面相关联。完美。现在,我们目前的设置在这里无法做的一件事是,例如,添加新任务按钮,因为请记住,任务没有直接链接到嗯,团队。所以它们链接到项目,然后项目有团队。所以,我们将在项目级别创建一个新的任务按钮。但如果你嗯,想在这里有一个按钮,对吧,它不能自动正确链接。所以,这就是为什么我会把它排除在这里。同样,这取决于你想如何构建它。现在,让我向你展示一下这在实践中是如何运作的,对吧?所以如果我出去说市场营销嗯,请应用这个模板,然后看到好的,它自动加载了这个图标,它已经加载了OKRs。我看到我的市场营销的OKR,对吧,它自动在这里弹出,如果我打开切换,我看到我的市场营销项目。我看到我的市场营销任务,如果我有任何文档,我在这里也看到它们。这就是设置新团队的速度。对吧?如果你再添加三个团队,你只需要准备好这个模板。嗯,而且它非常容易做到。所以,只是为你节省了很多时间。现在,你想要做的一件事是,你实际上想确保这个模板自动应用于新团队。所以,点击切换。确保你将此模板设置为所有团队和团队的默认值。这意味着如果你现在也创建了你知道的,嗯,销售团队,它将自动加载所有内容,你甚至不需要点击它。相当流畅,对吧?现在,人们如何导航到这里,当然非常简单,到主页。对吧?如果我现在点击市场营销,我直接来到这里,市场营销。实际上,我刚刚意识到我们需要设置的一件事是,这样它就不会,你知道,像这样打开。我们需要确保我们在这里说,好的,请在布局选项下,嗯,在全屏中打开页面。所以我应该回到原始实例。让我们现在就做,以确保将来我在任何地方都有一个导航视图,我不需要手动做。所以我们去团队,然后说好的,请在这里嗯,对于这个导航视图,每当我在这里打开任何东西时,让我们确保它在嗯,全屏中打开,完美,嗯,所以这是一种方式,对吧,导航到那里,但当然我们也希望在个别团队空间中有正面和中心。所以为了做到这一点,我们可能会设置自己的主页,为这些团队。我只是现在复制它以节省时间。然后只是拿一个家,把它移到运营,你知道,嗯,让我们称之为运营嗯,家,然后在这里再创建一个,然后复制它给嗯,市场营销。然后我们可以做什么呢?哎呀,市场营销家,市场营销家,调整这些页面,因为这些页面当然不需要显示我们的总部需要显示的信息。所以,你知道,我们可以说好的,你知道,嗯,例如在市场营销方面,我们可能会在这里听到,你知道,嗯,嗯,其他人,你知道,嗯,团队,然后我们可以做什么呢?我们可以创建某些页面,例如,如果你有一些程序,你知道,比如如何从市场营销部门请求某些资产,如何做xyz,我们可以把它们添加到我们的公司维基,让我们快速做一下,以展示完整的流程,所以我们去文档,然后说你知道,好的,如何嗯,要求进行宣传,这将是一个嗯,SOP,嗯,让我们实际上给它一个漂亮的图标。所以,让我们说好的,这个将是嗯,你知道,绘画之类的,然后我们的市场营销主页,或者我们可以说对于其他人,我们可以现在链接这个文档,如何要求进行宣传,这样当他们打开主页时,对吧,他们可以立即看到,你知道,这些是我通常在这里与市场营销部门打交道的最常要求的事情,这些是这里发生的流程,易于查找我需要的信息,而对于团队,现在我们在这里有数据库,但我们会删除它,然后取而代之的是嗯,链接到相关团队最重要的东西。我们然后将在个别团队仪表板上,当然嗯,只是这样,因为我们不需要看到其他团队在那里。让我们把它从团队仪表板改为嗯,也许是项目,我们想看到,你知道,再次出于导航目的,我们想有一个快速简单的方法来说,好的,我们正在进行的市场营销项目有哪些,所以我们说好的,项目,市场营销,我们给它我们的,嗯,让我们实际上有一个便利,对吧,把所有东西都移出来,我们需要手动设置我们的过滤器,对吧,所以它有点效率不如其他一个,但我们仍然只需要为我们在这里使用的这个视图做这个,所以它仍然可以,所以我们说好的,在团队。这次我们嗯,特别设置为市场营销。为所有人保存。我们在这里看到我们的项目。然后最后但并非最不重要的,我们嗯,想确保我们有一个链接到我们的仪表板。对吧?所以,嗯,我们在哪里有我们的仪表板,我们可以说好的,这里,让我们拿我们在团队中创建的市场营销嗯,东西。嗯,然后人们可以点击这里,然后快速嗯,打开仪表板,看到所有初始的附加信息,嗯,对于那些只想访问中心的人来说不相关。当然,我们会为运营部门做同样的事情。最后但并非最不重要的,是为个别用户创建仪表板。当涉及到创建这些仪表板时,你基本上有两种选择。你可以创建一个中央嗯,仪表板供所有个人贡献者使用,没有人可以自定义,或者你可以创建不同的嗯,仪表板,你知道,比如一个起点,每个人都可以然后根据自己的需求进行调整。我将向你展示这两种方法。通常,我总是使用第二种方法,因为它给人们更多的灵活性。但有时人们更喜欢拥有,你知道,一切都集中在一个视图中,这样他们就可以更容易地向人们解释它是如何工作的。让我们只是,你知道,为此创建一个页面。现在,让我们称之为,你知道,嗯,我的嗯,仪表板。再次给它一个漂亮的图标。所以,这可能是,你知道,嗯,火箭嗯,再次使其全宽。然后我们基本上遵循与团队仪表板相同的过程,只是这次一切都将为我过滤。所以我们要做的第一件事是,我们可能仍然想要一些列在这里,嗯,在这个左边,我们可能有一些,你知道,说明,而在右边,我们只是做嗯,你知道,就像一个实际上像快速操作,你知道,快速链接,在下面添加一些分隔线,然后在这里左边,我们可以链接到,你知道,非常重要的公司事物,你做维基,这些东西,在快速操作中,我们将在稍后添加按钮,然后我们将再次添加,你知道,切换标题,用于嗯,不同的事物。现在个人有什么?个人也有项目。个人有嗯,任务,个人嗯,哎呀,抱歉,没能点掉,除了它。嗯,个人有任务,个人有文档。所以,我们也创建文档。嗯,对于这个,我只是向你展示如何为一个人做,然后我将快速浏览其余的,因为你已经看到这个过程了,一个,它确实完全一样。你只需要创建一个数据库链接视图,然后说项目,然后你知道,我的便利,我们甚至已经为特定的视图设置好了。所以我们不需要做任何其他事情。但如果你没有事先设置好这些过滤器,请确保你进去,在这个过滤器上,有这个东西,它说好的,负责包含我,或者更好的是嗯,做我们为任务所做的方法,对吧,我们说好的,任务,我们有,例如,打开的,我们有已完成的,在这里我们必须建立一个设置来向我展示我创建的所有内容,嗯,或者没有人负责,或者事情是开放的。你看,我实际上,我甚至可以实时做,因为你看到它有多快。由于我已经在这里设置好了这些视图,它实际上只需要不到一分钟,除非我一直点击相机而不是那个东西。嗯,然后我也设置好了我的文档。完美。所以,就这些而言。然后对于按钮,我们想确保这个页面上的按钮我想展示给你的是,当我们说好的,你知道,嗯,这里嗯,添加,添加新项目。我们想确保当我们这样做时,我们说好的,你知道,向我们的项目嗯,数据库添加页面,在这里我们说编辑另一个属性,我们想确保负责默认设置为点击按钮的人。当然,你有时会为别人创建项目和任务,但大多数时候你是为自己创建的。这样,对吧,你可以强制人们这样做,而无需他们进行额外的数据输入。然后最后但并非最不重要的,我们也有这个嗯,打开页面,嗯,在peak中添加的新页面选项。好的,点击完成,我快速添加另外两个按钮,然后我们就差不多完成了。现在,如果你将此页面用于,你知道,整个公司作为一个中心位置,你绝对需要做的一件事是,你需要进去,你需要确保你锁定这个页面,这样人们就不会意外地更改它,嗯,这意味着他们也无法在此处自行添加内容,对吧?这是使用这种集中式东西的缺点。他们不能只是点击这个加号按钮,它就消失了。他们需要点击按钮才能实际添加内容。所以他们可以,你知道,使用它来查看内容去哪里。嗯,但然后他们总是需要打开东西。他们也喜欢,你知道,对于这里的检查和检查,他们实际上不能取消勾选它。他们需要打开它并勾选它。所以它只是有点麻烦。但你需要锁定它,因为如果你不锁定它,而有人不小心删除了什么东西,他们就会为公司里的每个人删除。这就是为什么,你知道,总的来说,我不是一个喜欢有一个这样的中央嗯,仪表板给所有人的粉丝。相反,我总是建议设置一个模板。我们这样做的方式是创建一个新的数据库。所以,让我们这样做。让我们称之为嗯,仪表板,仪表板。我们可以嗯,在这里做。我们所需要做的基本上是在属性上。嗯,我们需要你知道的,创建者属性。然后我们将创建一个模板。但在我们这样做之前,我们快速去这里,我们将复制我们添加的所有内容。复制。然后我们回到嗯,后端嗯,仪表板,然后说好的,新模板,我们称之为新标准仪表板。以防万一你知道,有几种类型,我们有一个高级仪表板和一个简单仪表板,我们说好的,全宽,然后我们粘贴一切,一切已经嗯,你知道,设置好了。我们可以实际重命名它,然后说你知道,属于,然后我们可以嗯,隐藏它,因为我们通常不需要看到它。始终隐藏,添加图标作为标准图标。这样我们就可以让人们生成自己的仪表板。我们将说好的,这是我们的嗯,默认嗯,设置为所有视图的默认仪表板。现在,如果你知道我的员工进来,他们将在稍后构建一些用户界面,但他们可以进去说,你知道,仪表板,嗯,这是另一个会是,你知道,罗斯嗯,仪表板,我们都有相同的起点,看起来完全一样,但我们可以调整。哦,也许嗯,我总是想把我的任务放在前面,我不想让它们切换,对吧?所以我说,“好的,请嗯,把它变成普通文本。我需要把我的任务列表放在最上面,没有那个。”但我们有公司里每个人的起点,所以他们有你知道的,相同的嗯,基础,现在每个人都可以调整它,如果我不小心删除了什么东西,那也不是世界末日,因为嗯,我没有为其他嗯,仪表板删除任何东西,而且我总是可以重新生成我的仪表板,如果那发生在我身上。好得多的用户界面。然后我们可以做什么呢?例如,在主页上,我们可以做什么呢?我们可以说好的,嗯,你的团队仪表板,我们可以说好的,你知道,嗯,你的仪表板提供商,然后说嗯,你知道,这里,创建到你的数据库的链接,我们链接到我们的仪表板,这没有真正的用途,我们应该在那里做的,但让我们现在就做,我们选择画廊,我们不显示数据库标题,我们不显示页面内容,我们只想显示这个,然后我们想确保我们过滤,嗯,说高级过滤器,然后好的,属于,嗯,包含我,现在它只会显示我,我的意思是,它显示的是仪表板,对吧,因为我创建了它,但理想情况下,它只显示你,显示人们,他们的仪表板,他们创建的,他们可以快速去那里,我们甚至可以更进一步,说好的,你知道,需要帮助,也许我们再加一个呼叫,嗯,他们嗯,你知道,然后说,呼叫,你看不到,你的,你的仪表板,如果他们还没有任何东西,对吧?你只需要给他们一个按钮,嗯,来,一键生成仪表板,说好的,按钮。你可能不需要把这个放在这个主登录页面上,而是在你的入职培训中,对吧?因为那些已经有一个的人不需要看到这个信息。但现在,让我们就这样做,然后说,你知道,嗯,创建新仪表板。然后我们说好的,每当点击这个按钮时,请向嗯,我们选择数据库仪表板,然后我们看到它已经选择了,你知道,就像我的新标准仪表板,然后嗯,你知道,再次,只是打开这个页面,嗯,在peak中添加的新页面,作为全屏,这样人们就可以点击这个按钮,他们嗯,生成仪表板,所有东西都加载进去了,他们可以立即开始使用它。我怎么强调都不为过这些仪表板有多强大。我希望你已经看到它们是如何结合在一起的,对吧?我们现在有了为团队自动生成的仪表板,为个人自动生成的仪表板。我们可以把它做得更进一步。嗯,几乎在你链接到其他东西的每个条目上,你想要,你知道,拉入那些信息,你可以设置这些默认模板。我不会全部展示给你,因为你会感到厌烦,但让我们快速为项目做一下。所以,让我们说,好的,在项目上,我想创建一个新模板。这只是,你知道,我的新项目模板。首先,我将添加一个图标,以确保,你知道,我们总是拥有相同的视觉语言。然后我可以快速检查这些属性中,我实际上需要看到哪些,当我打开它时。所以,上次我想隐藏。嗯,然后我想要看到什么?顶部,我想要看到最顶部。我想要看到谁负责。然后我想要看到状态。然后我想要看到它所属的团队。嗯,持续时间,然后是进度。然后是其他东西,这些我不需要看到,因为那些将作为仪表板的一部分拉入页面正文。所以我们将隐藏它们,以便在这里有一个更清晰的。完美。然后我将打开全宽。我们基本上在玩我们一直玩的游戏。现在在项目方面,当然,你可能想做的一件事是,你可能想给你的团队额外的结构,取决于你组织工作的方式。也许你使用,你知道,牵引力作为一种哲学,或者不同的东西,你说,“好的,项目总是,你知道,三个阶段。它们总是,你知道,启动。它们总是,你知道,执行,然后它们有,你知道,审查。”然后你就可以在这里添加这些东西,对吧?嗯,我不会,你知道,现在给这个特定的结构。你可以根据自己的情况进行调整。但你只会做的是,可能以目标之类的东西。你可能会说,好的,嗯,相机又来了。嗯,让我们说,你知道,第一个是,你知道,规划。嗯,然后,嗯,我们有另一个H1切换是,嗯,执行,然后最后但并非最不重要的执行。然后嗯,再给一个H1哎呀,H1切换标题。嗯,最后但并非最不重要的是,我们有嗯,我们的审查阶段。然后在这每一个下面,对吧,你现在可以添加只与该阶段相关的信息。所以你可以说好的,你知道,只是写文本,给人们蓝图,清单,他们必须做的事情,每当他们执行它。你可以在此基础上做的就是,你当然可以拉入所有相关信息。所以,在这种情况下,对吧,项目与任务相关。所以,让我们嗯,创建一个嗯,我们的H1标题,然后说这里的任务,我们有文档。所以一个标题,称之为或者写作的东西,我们的文档的写作图标。他们还有其他东西吗?不,我想就是这样了。我的意思是,我们可以拉入与它相关的人,但我们现在就把它留在这里。然后只是进去说好的,创建链接数据库视图。让我们拉入任务。让我们嗯,拉入打开的任务,对吧,调整我们的过滤器以确保嗯,哎呀,而不是嗯,我们的响应包含我。我们删除这个,然后说,而不是那个,嗯,其中你知道,嗯,项目,包含一个项目。完美。然后我们将嗯,保存这个过滤器。哎呀。这个像气泡一样,今天真的,真的是个祸害。为所有人保存。然后嗯,复制这个,然后看到我们的任务。那里或者完整的复选标记过滤器只是从不是已完成切换到已完成,完美。嗯,然后稍后在下面做同样的事情,用于文档。但那和我们已经看过几次的过程完全一样。现在会发生什么呢?对吧,如果我们再次回到,对吧,说这是我的默认值,或者所有新项目,我嗯,创建一个新项目。例如,在这里,对吧,在我的我的市场营销主页,嗯,我去了我的我的市场营销仪表板,我说好的,让我们创建一个新的仪表板,嗯,一个新的项目,我们为市场营销有一个新的项目,那就是,让我们说,嗯,我们有什么,计划,不,嗯,记分卡,测验,创建商店之类的东西,我们立即看到它填充,首先,就像它现在链接到团队一样,因为我创建了团队仪表板。我在这里有计划,执行和审查步骤,我看到我所有的任务都链接在下面。如果我通过,你知道,创建任务,它们也会自动链接到项目。所以,让我们说好的,嗯,嗯,你知道,就像,嗯,头脑风暴,嗯,客户角色,另一个任务,我说,嗯,计划出,你知道,结果页面。你看到我们已经将它们链接到这个嗯,记分卡项目。如果我查看我的市场营销嗯,项目,打开的任务自动显示在这里,因为请记住,任务会自动识别它们属于哪个团队。你真的可以看到它们是如何联系在一起的。如果我在这里勾选一个东西,你知道,计划出结果页面,我们看到这个进度跳到50%。这里出现的一个任务,它现在已完成。一切都真正地联系在一起,成为这个惊人的应用程序,这要归功于我们最初设置的后端数据,当时它仍然相当枯燥。但现在通过使用这个前端用户界面,使其成为,你知道,真正真正地以工作流程为导向的页面。快完成了。从这里开始,主要是根据你的个人需求调整这个蓝图。但还有两件事在几乎所有情况下都是个好主意。第一,公司维基页面,第二,公司着陆页。让我们从在我们的总部添加另一个切换页面开始。让我们为这个嗯,公司公司嗯,维基添加一个相应的图标,然后使其全宽。现在,市场营销对于知识管理来说非常棒,特别是对于内置的AI,它确实非常强大,而且这些根据你的数据库创建维基的能力是另一个非常方便的功能。现在在你的公司维基上,你通常会有两种类型的信息。你会有嗯,你的静态内容,你会有动态内容。设置内容是信息将始终存在。这将主要是链接到你想要看到的的核心文档。它们总是正面和中心。另一方面,动态内容是你利用诺斯数据库来动态拉入某些信息,这些信息会随着你的进展自动更新。两者都有其自身的目的和好处。我们将在那里使用它们。让我们先创建三个列。然后我们说好的,我们有第一个,我们有开始这里。然后我们在下一列中有,你知道,嗯,公司,然后最后但并非最不重要的是,我们可能有嗯,福利。现在在这所有这些下面,我将添加一个快速分隔线,以获得一些嗯,视觉清晰度,然后在这下面,你可以开始链接永久的静态内容。让我们实际上快速去我们的后端,嗯,文档,然后为它创建一些文档。所以,让我们说好的,我们可能有我们的嗯,你知道,诺言嗯,如何使用嗯,诺言,也许我们还有另一个文档,它在我的文档中,我们还有另一个文档,也许我们可以称之为,嗯,我们的嗯,休假政策,我们还有另一个文档,用于我们的嗯,嗯,你知道,发票或费用报销,也许还有,嗯,组织图。现在让我们快速嗯,进去,或者实际上我们可以先回到维基,然后让它变得漂亮。这是静态内容,对吧?我们有一些页面,现在我们想确保每当有人查看这个维基时,他们总是会看到这些核心文档正面和中心,我们再次使用添加命令,类似于在主页中,我们只是说好的,让我找一下,你知道,如何使用诺言文档,我在这里链接它,在公司下,我链接了,嗯,组织图,现在,在福利下,我将链接我的,你知道,休假政策,我将链接,嗯,你知道,费用报销。我说的漂亮,你知道,我们可以,实际上应该在那里添加一些图标,这样它看起来会好一些。嗯,但我们可以在稍后做。现在,这些信息将始终存在。你可能想要,你知道,三,四,也许五份不同的文件在这里。再次列,根据你的工作流程进行调整。如果你只需要两列,就用两列。如果你需要更多,就用四列。嗯,但这样你就可以,你知道,告诉人们,好的,如果你看这个公司维基,你最有可能在寻找这些文件中的一个,对吧?这是我最有可能认为你应该看看的东西。嗯,但如果这不是你想要的,那么你就可以使用动态内容来拉入信息。所以,我们可以做什么呢?我们可以说好的,嗯,让我们例如,嗯,我们需要看到我们所有的SOP。让我们嗯,再次创建一个H1切换,只是为了我们可以隐藏东西。让我们添加嗯,哎呀,齿轮表情符号,我无法在这里点击它。所以齿轮表情符号,然后让我们嗯,称之为SOP。现在我们可以做什么呢?我们可以进去说好的,创建链接数据库视图。请给我我的文档数据库。现在在这里,嗯,我们还没有设置这个使用权,对吧?我们应该回去,然后,然后做,但我现在为了快一点就跳过它。添加一个高级过滤器。我们想说好的,这里向我展示所有类型为SOP的文档。然后我们可以嗯,保存它。现在在这个下面,一切都显示出来了,这是一个SOP。我可以过滤它,对吧?此外,我还可以说好的,只显示我完成的SOP,对吧,让我们说好的,这两个SOP已完成,我可以,做到这一点,但这样,然后我可以,啊,另一件事,我只是说,你知道,最后编辑时间,降序,这样我的,你知道,最新的SOP总是可访问的,人们可以快速找到它们,然后我就可以重复这个过程,然后说好的,而不是SOP,我还需要看到什么?也许我需要在这里看到,你知道,我的,嗯,我的,嗯,头脑风暴,对吧?所以,让我们来一场雨,让我们说,嗯,风暴,然后添加,只是修改我们这里的过滤器,然后说好的,但其他东西是SOP,我们删除这个,现在我们说,是风暴,我们可以继续所有这些事情,这样人们就可以说,好的,我正在寻找SOP,这就是我正在寻找的。我们可以把它做得更进一步,然后说好的,嗯,你知道,就像我的,嗯,那个超过81个标题,然后拿我们的,嗯,你知道,让我们把写作当作一件事,然后说,你知道,嗯,你知道,文档,管道,然后在这里下面。将我们的文档显示为看板。视图说好的,嗯,你知道,嗯,我的文档,然后这次我把它拿来,然后把它创建一个看板。应该在别处设置,但就这样吧,我可以轻松地看到,哎呀,当我一切都设置正确时,这意味着进入分组,然后说,请,显示所有组,给列着色,你可以看到,我们实际上是如何,你知道,处理我们的不同文档,哪些是需要处理的。你当然可以,例如,过滤它,只显示人们应该处理的文档,等等,等等。但由于我们在这里使用数据库,它将自动更新。如果你再添加五个SOP,它们就会显示在这里,对吧?如果你,嗯,最近又添加了一个SOP,对吧?如果我,让我们说,我们实际上添加一个,因为它会自动填充,然后说好的,嗯,你知道,嗯,如何将文档添加到公司,嗯,维基。你现在看到它在这里顶部,这是我们最后触及的文档。嗯,我们只是看到它很容易在这里访问。所以,如果人们把它添加到其他地方,对吧?如果他们通过项目在别处添加了一个新的SOP,它也会在这里弹出。如果他们通过另一个任务添加了一个新的项目和文档并连接它,它就会在这里出现。让我们实际上看看,对吧?所以,让我们说我们在市场营销部门。嗯,好的,我们设置了这个,你知道,新的工作流程页面。嗯,加载模板,它还没有在这里发生,然后意识到啊,对于这个项目,实际上我应该创建一个SOP。不,我们之前还没有在这里链接文档。所以这咬了我现在。嗯,但让我们回去快速设置它。说好的,文档,嗯,过滤器,嗯,在哪里,在哪里?项目包含,嗯,这个。所以不远,对吧?应该被添加到模板。但只是快速地在这里,我们有我们的,你知道,头脑风暴内容一。嗯,让我们实际上添加一个SOP,我们说好的,这个是,你知道,就像,如何,嗯,做,想不出其他名字,类型是SOP。所以有人通过这里添加了它。如果其他人现在查看公司维基并检查SOP,它们会自动在这里弹出,而无需手动添加。这就是动态内容的力量,对吧,它从你工作区的其余部分拉入。关于如何设置一个简单的公司维基就这么多。最后一件事情,当然,我们应该做的是,你可以回到主页,然后在这里链接到我们最早的主要页面之一。对吧?所以,我们的公司维基绝对是人们应该从这个主页快速访问的东西。在那里,我们有了。嗯,在我之前填写的介绍中,我也提到了我们需要一个公司着陆页。但当然,我们在视频的早期就构建了它。所以,为那件事道歉。我希望那不会造成太多的困惑。但是的,我认为这一切看起来都相当不错。但还有一件事我们仍然需要做。还记得我们在视频早些时候设置用户组的时候吗?嗯,现在是时候利用它们了。让我们去我们的后端,确保我们的数据库被锁定,对吧?我们不希望任何人能够随意编辑数据库并更改,嗯,不同的属性。为了做到这一点,我们想去,嗯,这些组,然后我们想邀请一个组,对吧?所以,让我们说,让我们邀请我们的用户组。嗯,然后让我们确保用户,嗯,不,就像他们默认有权访问这个,但他们只有可以编辑内容访问权限。然后,嗯,我们当然也确保,嗯,对于像诺言的每个人,默认情况下只能编辑内容。然后,相反,我们的管理员,对他们来说,他们有更多的权利是可以的,对吧?他们可以有内容,这个组可以有,可以编辑或完全访问权限。所以他们仍然可以修改东西,这样嗯,你只需要检查,对吧,诺言的每个人,他们也需要是,是的,团队成员也需要是,嗯,嗯,完成,所以你需要去,嗯,通过不同的,例如设置,确保它都正确发生,但通过我们的用户组,你以后可以,嗯,获得管理员的自动访问权限,这样嗯,这些人就不能改变结构,对吧?所以,如果有人拥有可以编辑内容权限,他们仍然可以添加新行,对吧?他们可以更改标签,所有这些东西,但他们不能修改这些属性,这是超级超级重要的,对吧?所以,这是你应该为所有不同的数据库做的第一步。接下来,你应该嗯,确保你锁定,你知道,这个后端页面和所有中央页面,嗯,在团队空间中,比如主页,对吧?所有人们不需要添加东西的地方,嗯,通过一个新按钮,而是用它来导航到其他地方。确保你锁定它们,因为这样就没有人可以进行任何意外的更改。现在,这当然不是,你知道,100%安全,对吧?嗯,人们可以随意解锁它,然后更改某些东西。但是,嗯,除非你知道,有恶意意图,你基本上可以走了。当然,如果出了问题,你总是可以通过回滚任何更改,或者你只给人们查看某些页面的权限。同样,你可以通过你在开始时定义的这些用户组来完成所有这些。这现在将取决于,对吧,你的访问级别概念是什么。超级重要的话题。嗯,确保它设置正确,这可能是一个完整视频的主题。但是的,除此之外,通过确保所有数据库都处于可以编辑内容状态,并且你锁定了你的核心页面,你已经领先于我每天看到的绝大多数诺言工作空间了。现在你知道如何为你的公司设置一个稳健且可扩展的诺言工作空间。这当然只是开始。下一个挑战是采用这个蓝图,并真正根据你独特的具体情况进行调整。为此,了解我最喜欢的99个诺言技巧非常有帮助。有了这些,你就可以成为你公司的诺言冠军了。只需点击这里,我马上就会见到你。到目前为止,我们所谈论的一切都集中在帮助你组织你的工作。在咨询公司,我们称之为元工作。为了让你能够完成你的待办事项列表,需要发生的一切。诺言在这方面很棒,但由于诺言AI,诺言在帮助你完成待办事项列表上的实际工作方面也越来越好。所以,在本章中,我们想深入探讨如何利用这些AI系统,通过正确的提示技巧,让你更快地完成工作。诺言最近宣布了他们有史以来最大的更新之一,诺言代理。他们称之为最先进的知识工作AI代理,它甚至标志着诺言3.0的篇章。但就像所有AI一样,开始使用它可能会很棘手。它在哪里真正创造价值,在哪里它主要是分心?所以,在这个视频中,我想与你分享我最喜欢的七个诺言代理用例,它们不仅仅是“请把这个添加到我的待办事项列表”。这些是我们咨询工作中真实的例子。最后一个是我最喜欢的,它将在未来几个月为我们的一个客户节省数千小时的工作。另外,我还有一个小技巧,可以让你代理处理大量数据,而不会在每10个条目后暂停。准备好了吗?我们开始吧。第一,重复格式化。几乎在任何工作中,你都会遇到需要将事物常规地放入相同格式的任务。无论是你的产品公告,嗯,内部新闻,还是在这个例子中,我们的内容汇总,对吧?每周一次,我们通过AI审查我们最好的LinkedIn帖子,然后我们提取五个亮点,然后我们想把它们放进一个漂亮的格式,这样我们就可以在LinkedIn和Medium上发布。它们应该看起来像这样,对吧?带有标题,嗯,主段落,一个小的引用,然后是完整帖子的链接。所以,而不是每周花5到10分钟自己做这件事,我们曾经坐下来写了一个快速的SOP,说明应该如何构建它,对吧?我们实际上也借助AI完成了这个,给了它一个很好的例子,并要求它提取说明。现在我们只需要去我们的嗯,样本汇总,对吧?所以,这是我们最后一个。然后在这里问代理,嘿,你能请,请根据我们的如何格式化每周内容汇总指南来格式化这个,然后在几秒钟内,对吧,它会把它重新加工,我们有可以复制粘贴到我们新系统中的东西,在这里你看到它如何开始添加新元素到页面,它可以使用诺言的所有块,对吧?所以,这绝对是惊人的,而且无论你有什么重复的格式,它都有效,对吧?如果有一个特定的元素,例如,对于你的公告,你有会议记录,你想抓住要点,然后将单元格格式化。效果完全一样。超级有用,而且节省了很多时间。第二,如何将真实世界的知识转化为结构化数据。下一个很有趣,如果你不必手动做的话。一个客户需要一个数据库,包含世界上所有国家,以及它们的ISO 2代码,以及每个条目的相应国旗。如果你在周一早上接到这个任务,你知道这将是两个到四个小时的烦人工作。但有了诺言AI,这真的只需要一个提示。请为我创建一个数据库,其中包含世界上所有国家,第二个属性是ISO代码,为了好起见,再添加它们的国旗。当然,这是一个非常小众的例子,但你需要看得更远,对吧?基本上,每当你被要求将任何真实世界的知识,比如在这个例子中是世界各国,对吧,并将其转化为诺言中的结构化数据时,你应该使用AI来完成,而不是自己做。另一个个人用例的例子是旅行行程,对吧?我们正在计划一次去托斯卡纳的旅行,这是普遍可用的知识,对吧?你应该去哪里,你应该做什么?所以我们要求诺言AI为旅行计划出第一个版本,并将其转化为一个数据库,对吧?包含所有结构化数据,甚至感谢新的地图视图,对吧?一个我们想去的地方的概览,在几分钟内,我们就有了这个完整的准备好了。第三,避免双重数据录入。用例三再次可以成为乏味工作的救星。我们的一个客户必须在Google日历中安排建筑物的调查,因为另一方需要能够访问日历邀请,但同时他们想在诺言中跟踪他们拥有的各个建筑物,何时安排了这次约会。现在,当然,在API和集成时代,我们可以构建一个自定义同步,对吧?它将Google日历连接到诺言,并自动完成,但这需要几个小时的开发工作,并且在咨询费用方面会相当昂贵。感谢诺言代理,这实际上是我们可以在几分钟内完成的,你知道,8020优化。我们所需要做的就是拍摄完日程安排后的日历截图。将其放入诺言代理,并要求它们更新相应的建筑物,然后砰,你就得到了几乎相同的结果,而无需任何前期投资。顺便说一句,有两个关键的拼图块,你需要让AI在你的诺言工作空间中真正发挥作用。AC/DC框架和一个通用的主提示。我刚刚在慕尼黑的make with notion showcase上就此发表了演讲。所以,如果你想看一个更深入的关于这些的视频,请在下面告诉我,这样我就可以把它添加到我们的列表中。第四,简化报告。这里的具体例子是更新OKARS,但这适用于几乎所有你希望人们根据他们的职责定期做某事的情况。传统上,我们所做的是构建很酷的仪表板,对吧?来帮助人们导航和找出,嗯,我们有哪些OKR,哪些是我负责的,哪些是我需要更新的,但我认为在接下来的几个月里,我们将看到一个巨大的转变,在我们如何使用诺言,因为我为什么要自己点击UI来找出我必须做什么呢?如果我可以直接弹出诺言AI并问它,嗯,你能,嗯,向我展示我负责的OKR,并帮助我更新它们,然后它会出去,它会弄清楚结构,对吧?就像我们有什么一样,它会告诉我,这是你现在负责的,这需要几分钟,因为它需要分析OKR,但如果你遵循我的其他建议之一,为你的系统创建一个通用的主提示,你基本上提前教会了诺言,这样它就不必在聊天中弄清楚,这样也会快很多,并且会立即基本上给你回馈你负责的内容。所以,我们看到这些是我拥有的目标,对吧?现在我可以告诉你,你可以告诉它,嗯,实际上,你知道,嗯,减少手动工作,我们目前,嗯,在35个重新更新,用户甚至不必点击。当然,如果你是诺言的超级用户,你可能是,如果你正在观看这个视频,那么这就不那么相关了。在你告诉AI做这件事的时间里,你可能也可以点击进去自己做。但这里有两个非常重要的考虑因素。第一,对吧,现在,我们在这一页上,所以它是

方便我们访问。但通常,我们可能会在不同的上下文中记住这一点,对吧?所以,然后我们需要能够更快地做到这一点。所以,在这种情况下,对吧,能够从我们工作区的任何地方做到这一点,而无需导航到这里,这是一个巨大的好处。其次,如果您不是高级用户,而只是偶尔需要打开 Notion 来报告 OKR 的人,那么这会有很大的帮助,因为而不是,你知道,不得不重新学习用户界面并弄清楚,嗯,Matias,你知道,把我的东西放在哪里,我去那里写并更新到 30,对吧,它已经完成了。嗯,哦不,这是另一个。但与其不得不单独这样做,我们可以直接让 AI 帮助我们完成。所以我认为这将极大地帮助 Notion 在整个团队中采用更复杂的工作流程,因为它简化了用户体验。我们已经开始为客户做的事情基本上是将这些提示打包给用户。对吧?所以,嗯,与其让他们自己弄清楚,我们编写详细说明所有信息的提示,然后他们只需将这些复制粘贴的东西放入 Notion 中,无论何时他们想执行该过程。第五点,重构大型数据库。这个用例对于成长型公司来说非常有趣,因为你知道,Notion 是一个很棒的工具,因为它可以轻松支持您从一个只有五人的小团队一直到一个五千人的公司。但在此过程中,您将不得不对管理数据的方式进行一些调整。总的来说,您总是希望从最简单的系统开始。尽可能少的数据库,尽可能少的复杂性,因为否则,对吧,您正在创建一个系统怪物,而这个系统甚至还没有被要求,但是随着您的成长和您的业务复杂性的增加,当然,那时您也需要调整您底层的数据架构,这是我们作为 Notion 顾问经常为客户做的工作,所以这是一个抽象的例子,但我们上周真的为一位客户做了这个,有一个合作伙伴数据库,目前公司将所有合作伙伴都保存在一个地方。但正如您在此示例中已经看到的,我们实际上有两种不同类型的公司。我们有分销商,我们有供应商。一开始,这没问题。但随着我们扩展系统,我们意识到,好吧,我们需要为这个添加更多属性,这些属性只与其中一些相关,对吧?佣金率只与分销商相关,最低订单只与供应商相关,等等等等。所以,在某个时候,个体工作流程的需求将使这个数据库变得非常混乱。我们想要创建的解决方案是新的架构,其中我们实际上有一个父级合作伙伴数据库,然后是两个子表,一个用于分销商,一个用于供应商。这样,我们仍然有一个单一的合作伙伴条目,可以在系统的其余部分中进行关联。但在个体表中,对吧,对于供应商和分销商,我们可以保留所有仅与其中一个相关的特定信息。像这样的数据迁移过去需要我们一天或更多的工作日,因为有很多属性需要处理,需要协调哪个属性去哪里,然后虽然这是一个手动过程,但由于 Notion AI,这要快得多。我将再次带您了解这个简单的例子。我们要使用的提示大致是这样的,我们告诉 Notion AI,我们需要帮助,然后解释为什么我们需要这样做,然后告诉它首先分析条目以了解结构,确定哪些属性应该放在哪个子数据库,然后设置这个新的数据库结构,这是最重要的部分,遍历我们合作伙伴数据库中的每一个条目,并将其迁移到新系统。所以我刚刚在这里粘贴了我们的提示,它将开始处理。现在,当它这样做时,我想与您分享两个技巧,以确保如果您有这些大型任务,它实际上会完成所有工作而不会暂停,对吧?尤其是在您要求它更新大量条目时,它有时会完成 10 个并询问您,嘿,我完成了 10 个,我应该继续吗?或者它假装在后台工作,但实际上并没有。这实际上是 ChatGPT 5 的一个当前问题,因为它相当懒惰。所以,为了确保这种情况不会发生并且它会继续工作,您需要做两件事。首先,从自动切换到云,对吧?这将使其好得多。然后我发现的第二个关键是有效地让它连续地做事情的方法是让它首先为自己写一个清单,对吧?然后,如果您想做得更好,请要求它不仅在自己的聊天中跟踪这一点,还要求它创建一个页面来完成这一点,这再次提高了依从性。然后,就像这些最后两行一样,对吧?继续自主工作,直到一切完成。并且每当它认为自己完成了,它应该首先回到它的清单并进行核对,然后再,嗯,把它交还给您。这对于显着延长代理自主工作的时间非常非常有效。您会看到,正如我所说,它在这里侧边栏中做了什么,例如,我们有这个重构清单,它现在正在遍历并跟踪它的任务,同时它正在执行它们。非常有帮助,对吧?额外的好处。有时它可能仍然会卡住,对吧?在中间,或者如果您有数百个条目,但由于这个页面,对吧,您可以要求它,请,你知道,基本上您正在执行一项任务。这是您的说明。这是您目前所处的位置。你知道,呃,把它再拿起来。所以,有时您可能需要重新启动聊天一两次,但由于您跟踪了所有内容,对吧,这会容易得多。所以,我们将快速向前跳跃,因为它继续构建结果,然后我们可以看看最终结果。现在,当这个工作时,您会看到我们提示的有效性,因为您可以看到这里在哪里,在哪里,事情总是会打开,您会看到可拍照。糟糕,抱歉,它一直在向下跳。但您会看到它询问,它知道我们应该在它 100% 完成后才回来。所以,它正在检查它的内部进度,对吧?它分析了结构多少?它识别了吗?是的。是的。是的。然后它意识到,实际上我仍然需要验证数据完整性。所以,它现在正在遍历这个。它意识到有一个错误,但它没有把它交还给我,对吧?它知道它仍然需要继续工作才能完成。现在它正在对照,对吧?对照它自己的进度。然后一旦完成,它将勾选所有内容并将事物交还给我。然后我们有了。对吧,它带着所有已完成的任务回来了。我们可以快速检查一下它是否做了所有事情以及它一路上的想法。有时这些迁移注释真的很有帮助。然后,我们主要可以看看结果。所以,我们有我们的咖啡馆 Notion 数据库,对吧?带有,嗯,我们的条目,我们有分销商链接到分销商,我们有供应商链接到供应商。它还为我们删除了属性,还是只是隐藏了它们?让我们看看。不,它实际上已经为我们删除了不应该再出现在此数据库中的属性,并将其添加到了其他数据库中。现在,如果您在实时系统中执行此操作,我建议您在提示中添加,在您有机会检查之前,它不应删除主系统中的属性。它也很有帮助。嗯,请记住,对吧,您可以通过转到三个点,编辑属性,已删除,对吧?随时恢复已删除的属性。所以,即使 AI 有点过于,你知道,过于热切,您也可以恢复所有值。但是,是的,这非常棒。当然,这是一个小型数据库,只有大约 20 个条目,但相同的原则仍然适用,无论您迁移 20 个还是 2,000 个条目。对于 2,000 个,您可能需要重新启动聊天一两次,但这是疯狂的,对吧?这以前会花费我们更长的时间。您还可以进一步思考。这现在是一次性迁移。通常,在这些情况下,您需要做的是首先分析事物,然后创建文档或决策文件供团队其余成员决定哪些应该去哪里。如果您在这里有几十个属性,其中一些可能甚至不需要。再次,您可以利用 AI 来要求它首先分析数据并创建这个决策文档,您可以与团队分发,然后再进行实际的更改。绝对非常有价值的工具,我们将一直用于我们的工作。第六点,从会议记录中提取任务。Notion Agent 确实让 Notion AI 会议记录变得更好。我目前对它的主要抱怨之一是,它只是为您创建了这个亮点,然后您的行动项如下所示,这是纯文本,对吧?不是特别有用。但有了 Agent,对吧,您现在也可以创建一个简单的标准提示,并在每次会议后要求它,嘿,您能否从这次特定会议中提取与我相关的任务,并将它们添加到我的任务数据库中。如果您使用我们建议使用的通用提示,对吧,您向系统解释一切是如何构建的,任务应该去哪里,如何输入它们,等等等等,那么您可以在每次会议结束时使用一个非常非常简短的提示,这几乎模仿了另一个工具如 Circleback 的功能,对吧?我们仍然使用 Circleback 进行笔记记录,因为它会自动提取这些任务。但如果 Notion AI 以这个速度继续改进,一旦我们的年度计划到期,我们可能会重新考虑并切换到 Notion 会议记录。第七点,自动化报告。正如我在介绍中所说,我对许多这些用例感到兴奋,但这绝对是我最喜欢的,仅仅是因为其巨大的潜力。您知道问题所在,不是每个人都使用 Notion,特别是外部利益相关者,如您的投资者或一些合作伙伴,可能要求您获取 Notion 数据并以不同的方式提供给他们。Notion 中的 PDF 导出效果不佳。所以我们需要找到一种不同的方法。就是这样。真实生活中的例子是,我们有一个客户有数百栋建筑,每周客户成功都需要检查每一栋建筑并创建一份利益相关者报告,显示这些建筑在当前进度中的位置。这每周都要花费大量的时间,或者数据已经存在。所以,这是演示,对吧,如何使用 Notion AI 来处理这个问题。我们有一个数据库,在本例中是我的咖啡馆 Notion 特许经营权,我们有,嗯,时间戳,比如,我们什么时候雇佣了员工,第一个月什么时候完成,等等等等。我们还有一个状态属性,当然,这是一个小型数据库,对吧,所以我们可以手动完成,但为了举例说明,我们将完全自动化。我们所做的是创建了一个 SOP,其中列出了如何执行此任务,对吧,以及应该发生什么。这意味着我们不必每次都用一个冗长而周到的提示来指导 Notion AI。所有客户成功人员需要做的就是,您能否为我创建我的,嗯,每周报告,在,利益相关者,对吧,利益相关者报告,使用 SOP,嗯,创建利益相关者报告。按 Enter 键,它就会开始处理。现在我忘了从自动切换到云,我几乎每天都在 Notion AI 中使用它,但由于我们有非常详细的说明,我认为它也能很好地完成,就像这样。您可以看到它已经开始审查我们的说明,然后浏览系统的所有其他部分。一如既往,我们可以检查它在想什么,如果我们想对其进行故障排除。但我们不必这样做,我们现在可以去系统的其他地方。您不需要停留在页面上才能让 Notion Agent 工作。您甚至不需要留在 Notion 中。您也可以在侧边栏开始一个新的请求。对吧?这些事情可以并行发生。所以,即使为了视频的目的,我们现在可能要等到结果出来。通常它会自行运行。这是我们可以与利益相关者分享的报告。我们在顶部有一个执行摘要。我们有一个表格形式的状态概览,因为利益相关者和投资者喜欢表格,我们在其中看到颜色编码,哪些实体已完成,哪些处于不同状态,最重要的是,我们跨线的时间戳是什么。同样,这是一个简化的例子。您可以将其进一步扩展。如果您有定性更新,例如,对吧,团队在系统中为单个建筑等编写文本更新,您可以扩展您的提示,并要求 Notion AI 也考虑到这一点,而不仅仅是结构化数据来整合这些内容。所以,虽然现在执行摘要纯粹基于,对吧,我们拥有的数据库数据,但它可以基于个人更新,对吧,人们在系统中编写的,您捕获了所有这些数字无法做到的事情。同样,这是非常非常强大的,您可以将其扩展到几乎任何类型的报告。如果您是 VC,并且需要向您的有限合伙人报告,您的投资表现如何?嗯,这非常适合。如果您想在内部与团队沟通,那么从之前的例子中,对吧,就像 OKR 并定期在 Slack 中提供快照和更新,说明进展如何,这非常适合。所以有很多用例,对吧?利用您在 Notion 中已有的数据,并使其可供他人访问。Notion Agent 确实让 Notion AI 会议记录变得更好。我目前对它的主要抱怨之一是,它只是为您创建了这个亮点,然后您的行动项如下所示,这是纯文本,对吧?而且不是特别有用。但有了 Agent,对吧,您现在也可以创建一个简单的标准提示,并在每次会议后要求它,嘿,您能否从这次特定会议中提取会议,抱歉,与我相关的任务,并将它们添加到我的任务数据库中。如果您使用我们建议使用的通用提示,对吧,您向系统解释一切是如何构建的,任务应该去哪里,如何输入它们,等等等等,那么您可以在每次会议结束时使用一个非常非常简短的提示,这几乎模仿了另一个工具如 Circleback 的功能,对吧?我们仍然使用 Circleback 进行笔记记录,因为它会自动提取这些任务。但如果 Notion AI 以这个速度继续改进,一旦我们的年度计划到期,我们可能会重新考虑并切换到 Notion 会议记录。以上是我最喜欢的七个 Notion AI Agent 用例。现在,我很想听听您的意见。您将 Notion Agent 用于什么?我们还应该尝试什么?在下面的评论中告诉我。如果您现在对在自己的工作区中使用这些 Agent 感到兴奋,那么我还有一件事要告诉您。当您在公司或团队工作区中部署 Notion Agent 时,获得正确的权限非常非常重要,因为您最不希望的就是 AI 做出任何未经允许的更改,或者它访问了不应该访问的信息。为了确保您的系统已准备好使用 AI,并且对您的团队来说是安全的,请单击此处。这是一个关于您需要了解的 Notion 权限的所有内容的详细指南。再次。单击此处,我将在几秒钟后见到您。Notion AI 具有惊人的强大功能,但与大多数 AI 一样,您确实需要确切地知道如何使用它才能充分发挥其潜力。在过去几个月里,我们作为 Notion 顾问在日常工作中对 Notion AI 和 Agent 进行了实战测试。在这段视频中,我想与您分享我最喜欢的技巧和窍门,以充分利用它。首先,请确保您使用的是好的 Notion AI。您知道 Notion AI 并非都是一样的吗?至少截至此视频发布时,您唯一想要使用的 AI 是通过单击右下角的此图标访问的。这与您在工作区中按空格键时获得的 AI 不同。这是弱得多的 AI 版本,根本没有使用的意义。一旦 Notion,你知道,将所有内容整合在一起,我会更新此视频并附上评论。但在此之前,请仅使用此版本以获得最佳效果。其次,使用 @ 命令加快您的提示速度。与所有 AI 一样,您的指示越详细和完整,Notion AI 的表现就越好。但是编写长指令可能会很麻烦。所以,请确保您充分利用 Notion AI 与您的信息所在的工作区深度集成的事实。其中一个最有用的技巧是大量使用 @ 命令。您可能知道,对吧,当您在任何 Notion 页面上时,您都可以随时按 @ 来提及一个人或链接到一个页面,以便人们可以快速跳转到它。就像您可以让人们快速跳转到它一样,您可以让 AI 作为信息的一部分进行审查。所以,在这种情况下,对吧,我们希望 AI 根据我们的指南格式化这段文本。而不是每次都向它解释这些指南是什么,我将输入请根据并然后如何格式化每周内容轮播,它将自动查看此内容,然后考虑提示。这与 ChatGPT 在您创建项目时如何工作非常相似,对吧?并且在一个项目中拥有知识,或者 Claude 在您设置 Claude 项目并上传它们应该始终引用的内容时如何工作,但额外的好处是您在这里拥有完全的灵活性,对吧?您无需在项目之间切换。您只需要提及您想要使用的页面。小奖励提示,与 Notion 无关,但如果您开始听写而不是写作,您所有的 AI 使用都会得到改善。有一些很棒的 AI 听写工具,可以轻松地按下计算机上的任何键,然后您就可以对着它说话,它会完美地记录下来。之所以如此强大,是因为用口头表达比每次都打字更容易为 AI 提供上下文。所以,我向您保证,使用听写工具将使您所有的 AI,特别是 Notion AI,变得更好。我最喜欢的两个是 Whisper Flow 和 Monologue。我将它们都链接在下面。第三点,将您的工作变成模板。一开始,您通常会第一次使用 Notion AI 进行工作。所以还没有像如何格式化内容这样的文档。但是,当您进行任何这些较大的工作时,始终在与系统的聊天结束时要求它,嘿,您能否根据我们迄今为止的对话和任务,将所有这些内容创建一个 SOP,然后提及您在 Notion 中的文档数据库,这样每次与 AI 的会话都会成为下一次的蓝图。这就是这个是如何创建的,对吧?我们的内容指南不是我写的文档,对吧?AI 根据我分享并引导它完成一次应该做什么,然后要求它创建 SOP 来编写的。当您这样做时,对吧,您将获得一石二鸟的好处。A,您将获得 AI 下次执行此操作的说明。并且您开始构建您的公司知识和公司 SOP,以及为您的团队提供关于某些事情实际应该如何工作的清晰度,对吧?绝对惊人。确保您所做的一切,对吧,您不必下次重复自己。第四点,设置主提示以节省时间。我们已经讨论了编写良好提示和为 AI 提供正确上下文的重要性。所以,现在让我们将其提升到一个新的水平。对于您日常工作中的所有这些小事情,创建单独的 SOP 并始终在与 Notion AI 交谈时提及它们并不现实,对吧?相反,您想要做的是创建一个系统主提示。您可以通过单击 AI,然后单击面部,然后在这里完成。如果您尚未设置,它将显示设置说明,或者在我的情况下,编辑,因为我已经设置好了。然后您会看到选择预选内容,浏览模板,或者我建议在此阶段,创建您自己的。我将在描述中分享一个指向我们推荐的主提示模板的链接,作为您的起点。您可以免费下载并根据需要进行调整。现在,我只想快速谈谈角色和核心组件。此提示的目的是 a 向 Notion AI 解释您的工作区是如何构建和组织的,以及 b 您喜欢在其中工作的方式。因为这意味着它每次都会知道您要求它做什么,确切地知道如何执行,并且您不再需要添加所有提示脚手架,你知道,当您添加任务时,请将其设置为明天到期,当您,你知道,添加注释时,请将其添加到此数据库。所有这些都包含在这个主提示中。所以,您就可以用更短的日常工作提示来完成。核心组件将根据您的工作区的复杂性而变化。对吧?您的组织越大,此提示就越复杂。当然,您的工作流程越多样化,您就需要有越多的不同方法。但基本上,我们总是建议您从数据库架构开始。所以工具知道在哪里可以找到哪个属性以及在哪里添加什么信息。然后,如果您进行项目和知识管理,对吧,解释一下它是如何构建的。例如,我们的一位客户,对吧,有一个非常严格的计划、目标、史诗、票据系统。您可能只有项目和任务。但无论是什么,对吧,向系统解释,就像您在入职新员工一样,它是如何工作的。当然,您不必自己写所有这些。最简单的方法是采用我们的提示模板,链接在描述中,将其添加到您的工作区,然后要求您的 Notion AI 帮助您通过访谈式的方式完成并填写它。所以,您只需回答 Notion AI 提出的问题即可完成。作为最后的补充,对吧,在最底部,您将拥有一般的身份和交互,这会影响它如何,你知道,回应您以及记忆。对吧?所以,随着系统的进行,每当您要求它记住某事时,它都会在此自动更新,这样下次它就不必再问了。奖励积分,如果您在公司环境中工作,对吧,与其他团队成员一起,我强烈建议您为您的整个组织编写一次,将其保存在您的知识库中,然后要求公司中的每个人都以此为起点模板并实施它。截至今天,系统管理员无法设置工作区级别的提示。每个用户都需要自己设置,但当然您可以为他们提供正确的起点。这是我们在更新后的第二天所做的。我们停止了所有其他事情,对吧,我们花了一整天为我们所有的客户编写这些主提示,以便他们有一个完美的起点,或者 Notion 正在开始的 AI 革命,这里是代理。第五点,通过这些技巧的集合让它工作更长时间、更好。这些技巧来自我们自己的内部文档,对吧?所以,我们如何尝试让它给我们最好的结果?第一点,确保您选择 Claude 4.5。当您单击 AI 图标时,对吧,您可以从自动切换到 Claude。它在遵循复杂指令和不跑题方面要好得多,对吧?或者随机停止。这是您能从这些技巧中获得的最大回报。Claude 而不是 ChatGPT。接下来,要求 AI 在开始工作之前为自己写一个清单,并要求它在交给您之前,对照清单验证其工作进度,以确保它确实完成了所有工作。特别是对于长而复杂的任务,总有 AI 会偏离正轨,走错方向,然后忘记它应该做什么的风险,这与人类相似。就像我们写下我们想做什么一样,在我们去见主管之前,我们会检查一次,我们是否真的做了被要求做的事情,我们需要帮助 AI 做同样的事情。非常简单的元素,始终将其添加到您的提示中,无论您是粘贴进去,对吧,还是听写进去,它都会大大提高结果的准确性。接下来,对于更长的提示和任务,要求它在聊天之外跟踪其工作。对吧?所以,如果您在这里有一个长提示,并要求它执行清单,您会看到清单在那里弹出。它会起作用,等等等等。大多数时候,这没问题。但偶尔,特别是当您希望它处理大量数据时,它会在某个时候卡住。这是不可避免的,对吧?聊天太长了,出现错误,您需要重新开始。如果您要求 AI 将其,你知道,计划,清单,以及它正在取得的进展,不是在聊天中,而是在一个单独的 Notion 文档中,那么很容易让它重新开始,对吧?您只需要通过 @ 提及引用此页面,然后说,“嘿,您已经开始处理这个了。您被打断了。请继续您上次的地方。”比再次解释到底发生了什么以及它应该从哪里开始要好得多。最后但同样重要的是,一个小的但有意义的改进是要求它自主工作,直到完成所有工作。并且加上它认为自己完成了时,请先仔细检查它是否真的完成了,如果没完成,请继续工作。这似乎有点多余,但明确这些关键行为确实有助于让系统保持正轨,并帮助它一次工作长达 20 分钟,而不是每 30 秒暂停一次告诉您,例如,我到目前为止已经完成了这个。我应该继续吗?对吧?这只是多余的。如果您有良好的指示,您就没有必要一路检查它。这将确保它实际上处理了所有内容。最后,这是我帮助您弄清楚 Notion AI 实际用于什么的最佳方法。这个技巧直接来自 Notion 的联合创始人 Akshai Kotari。这很简单。在接下来的 48 小时内,您不允许使用 Notion。您导航 UI 的唯一方法是通过 Agent。所以,基本上,忽略屏幕的左侧,对吧?暂时只在侧边栏工作,无论任务是大是小。需要在待办事项列表中添加内容?嗯,让 Notion AI 来做。需要找到一个页面并进行更改?询问 Agent,对吧?基本上变成了一个 Vibe Notioner。就像 VIP 编码员不真正编写代码而只是让 AI 做某事一样。对 Notion 也尝试同样的方法,因为这将使您非常快速地感受到 AI 在哪里非常出色,在哪里它仍然需要一些帮助,并且您将自然地开始思考所有其他可以开始使用它的流程。这是一个很酷的技巧,到目前为止尝试过的人都非常喜欢它。遵循这些技巧,您将比大多数其他用户更有效地使用 Notion。而这个挑战希望帮助您弄清楚 Notion Agent 有多有用。但是,如果您正在寻找更具体的灵感,那么我为您准备好了。这里有一个视频,其中包含我最喜欢的七个 Notion AI 用例,来自我们与客户和 AI 日常工作的经验。只需单击此处,我将在几秒钟后见到您。如果您想充分利用 Notion AI,您需要做对一件事,那就是您的主提示。这是拥有一个懂您的助手和一个需要不断指导的助手之间的区别。没有它,您将不得不不断地微观管理 AI,您可能会感到沮丧并放弃。所以,在这段视频中,我想带您了解 a 为什么您首先需要一个主提示?我两种主提示的原型。然后,最后但同样重要的是,如何在 5 分钟内设置您自己的主提示。此外,我还分享了一件如果您认真对待 Notion 需要做对的事情,而这与 Notion 本身无关。准备好了吗?我们开始吧。那么,首先,我们为什么需要一个主提示?嗯,这归结为 AI 的第一条规则。垃圾进,垃圾出。您需要编写良好的提示并为 AI 提供上下文,如果您希望它做好工作。但我们天生懒惰。谁真的有时间并想每次都告诉 AI,嗯,任务去这里,如果发生 X,我们就应该这样做。这就是主提示的作用。它本质上是预加载的上下文,一套指令,AI 在执行任务之前每次都会引用。这意味着,而不是重复自己,您可以用更短的提示来完成,并且仍然获得非常好的输出。此外,如果您与团队合作,确保每个人都以正确的方式使用 AI 非常重要。您知道这已经有多难了,对吧?确保您总是以正确的方式提示。通过主提示,对吧,您可以确保公司范围内每个团队成员的 AI 的行为大致相同。但是什么样的母版提示应该设置呢?基本上有两种主提示方法。有一种是 MMP,多模式提示,然后是 CLP,上下文层提示。在多模式提示中,您基本上试图预测 AI 可能为您做的绝大多数任务,然后为它提供非常具体的指令,关于 a 如何识别您当前要求它执行的任务类型,以及 b 在执行时应该使用哪些指令。另一方面,上下文层提示或 CLP 专注于建立一般的高层指南,然后在需要时使用特定指令并按需调用它们。这可能听起来有点抽象。所以,这里有两个例子说明这可能如何发挥作用。这里有一个多模式提示的例子。这种通用指令的定义性方面是,在顶部,您向系统解释,嘿,有多种模式可供选择。嗯,每当用户发出请求时,这就是您选择应该运行的模式,它实际上与 GPT5 的工作方式非常相似,对吧?您可能已经注意到从 4 到 5 的变化。在 5G 中,您可以选择的模型更少,默认情况下,您输入一些内容,然后有一个轻量级模型做出决定,这是 GPT 的思考,对吧?这是快速响应,多模式提示试图模仿相同的效果。所以,在这种情况下,对吧,仅此示例流程,我们将拥有我们的工作区管理器,内容编写者,会议处理器和研究助理,然后所有这些都会有额外的内部信息,对吧?当然,这只是一个空白页面,但您明白了。然后您有一些选择指南,对吧?何时应该选择特定的元素?然后您可能还有一些全局规则,对吧?独立适用的规则。但核心,对吧,确实是这个想法,嘿,当收到请求时,首先决定如何路由它。另一方面,上下文层提示跳过了这种路由,而是专注于为 AI 提供其在我们的系统中运行所需的一般上下文,您可以将其视为,你知道,新员工加入公司,您向他们解释,嘿,我们是如何工作的。所以,在创建这个的过程中,您可能也会在入职人员方面做得更好。只是一个旁注,基本上我们在这个例子中有一个非常快速的,嗯,快速浏览一下,我们实际上通过 Notion 咨询公司做什么?对吧?与公司和团队合作,并在我们的 8 周 Notion 转型冲刺中帮助他们创建理想使用 Notion 的基础。这是我们的核心工作区架构,对吧?这些是我们使用的主要数据库,等等等等,然后通常解释高层工作流程,为什么它们总是相关的,比如我们如何进行项目管理,以及我们如何进行知识管理,然后一些关键行为和实体指南。所以,总的来说,这个提示要轻量得多,对吧?并且在具体详细流程方面更加放手,但它提供了关于工作如何完成的快速简报。那么哪种适合您呢?我认为多模式提示只有在您独自工作并且有非常明确的工作领域或区域时才适用。在几乎所有其他情况下,我强烈建议您选择 CLP,上下文层提示。原因有几个。首先,使用多模式提示,您需要花费更多时间进行设置,因为您需要考虑所有不同的,你知道,它可能需要为您执行的工作类型,对吧?所以,创建这个需要更长的时间,这反过来又使得您不太可能在第一时间完成它。其次,它需要大量的远见,您需要真正了解您实际需要做什么样的工作。对我们大多数人来说,我们手头的事情会经常变化。所以,预测每一个主要场景几乎是不可能的。三,它根本不适合团队环境。试图预测自己可能需要做什么已经够复杂了,但要为组织中的每个人做到这一点是不可能的。即使您能做到,它也会因为有太多东西而稀释掉个人用例的说明,对吧?而只有一小部分适用于个人。此外,现在,每个人都需要自己设置说明,这使得在整个范围内维护它非常非常困难,对吧?第四点是一个小但有意义的,那就是多模式提示会增加响应时间。如果您有很多说明,并且您要求 AI 始终审查一大块内容,然后决定什么最适合该情况,这意味着它每次都必须进行这些计算。现在,这对于复杂任务来说是可以的。事实上,对于复杂任务,您希望 AI 尽可能长时间地思考,但对于一天中的所有这些小工作流程,比如在这里添加一个任务,在那里创建一个快速笔记,对吧?您希望它快速响应。第五点是我支持上下文层提示的主要论点,那就是您不想让 AI 为手头的任务选择工具。这是您作为人类非常有价值的地方之一。您知道需要做什么。您知道,对吧,情况需要什么。您的判断是必不可少的,然后您让 AI 执行。在多模式系统中,对吧?您在某种程度上稀释了这一点,因为您告诉它,嘿,你知道,这里有一个情况我需要帮助。现在,请去弄清楚如何处理它。这再次增加了潜在结果的多样性。所以,我喜欢在这里控制,对吧?并确切地选择 AI 如何为我解决给定的问题。现在,在上下文层提示中,我们仍然有针对特定情况的特定说明,但而且这是关键部分,它们存在于我们的主提示之外。我们的主提示旨在以最简短、最简洁的方式向 AI 解释。这是我们的工作区。这是我们所做的工作。这些是我将要求您执行的典型日常任务。然后,当涉及到特定程序时,它们存在于单独的页面中。它们既是人类(可能需要执行任务)的文档,也是要求执行任务的 AI 的文档,您可以随时引用和注入它们。再次,我认为这可能有点,你知道,理论上有点抽象,但让我们看一个例子,说明这在日常工作流程中是如何工作的。第一个例子是关于日常运营,对吧?例如任务管理,您需要在会议后创建它们。在左侧,您可以看到如果您想可靠地完成这项工作,您需要编写的提示,而无需上下文层提示。您需要向它解释。嘿,请查看这些笔记,对吧?应该在哪个数据库中创建这些?它应该如何命名任务?对吧?您的命名约定是什么?状态呢?默认值是什么?它需要牢记什么?截止日期。您总是添加它们吗?对吧?是否有默认值?团队是否允许没有截止日期的任务,还是不允许?它如何找到应该关联到哪个项目?对吧?这是它可以从会议信息中推断出来的吗?嗯,额外的上下文应该去哪里?对吧?它应该总是将上下文添加到页面正文中,还是不应该?嗯,加上,对吧,一般来说,您希望它链接到哪些其他元素?再次,这是您可能每天都会做几次的事情。所以,如果您每次都必须写这个,您就不能,对吧?这就是事物的本质。您会跳过,这意味着 AI 将开始做出假设,您的输出效率会降低。但是,有了上下文提示,对吧,所有这些都已成为您公司如何工作的通用说明的一部分。所以,您只需要说,嗯,请从这次会议中创建任务。如果您愿意,您可以根据您的通用说明添加,但您甚至可以省略它,对吧?因为它知道它需要做什么来创建这些任务。现在,让我们看看一个更具体的工作流程。我的团队和我已经开始回顾我们的会议,特别是与客户的会议,并提取我们使用的关键隐喻和框架,因为有一些事情,对吧,我们不断回头,我们不断引用,我们想建立我们的库,以便我们可以更容易地与彼此分享。这当然是很多工作,没有 AI 几乎是不可能完成的。有了 AI,是否需要指导它还是将其内置到系统中,仍然是天壤之别。所以,没有任何说明,对吧,我们需要告诉它这是目的,对吧?我希望您阅读它,提取隐喻、框架等。这是我们的意思,对吧?什么是隐喻?什么是框架?什么是有用的?我希望它如何提取这些?它应该在哪里添加它们?对吧?以及它应该,嗯,在那里做什么?而如果我们提取一次这个过程是如何工作的,并且这是我们在公司中实际使用的提示,对吧,我们精确地解释了它应该在这个数据库中这样做,它有标准,它有命名框架,它有它应该做和不应该做的一切,并且它存在于我们的主提示之外,因为再次,这可能每周需要一两次,所以我不想在我的主提示中加载太多,或者不得不更新它。我们只需要引用,嘿,你知道,遵循程序 87A,它就会去做。看到区别了吗?日常运营,如任务管理,存在于您的上下文层提示中。在哪里创建任务?最低属性是什么?如果我没有提供这些信息,您应该问我什么?特定程序,如框架提取,存在于其自己的单个页面中,并且可以在需要时注入,这是您的决定,而不是 AI 的决定。这使您的上下文层提示保持快速精简,响应迅速,并且仍然为您提供专门流程的机会。所以,现在让我们进入下一个大章节。您实际上是如何创建上下文层提示的?对于这部分,我们将遵循我的标准上下文层提示大纲。这是我们用来为几乎所有客户创建主提示的。它是一个很好的起点。现在,当然,您可以根据您的具体情况进行调整,对吧?所以,如果您不需要或想添加某些内容,请随时这样做。它更多的是关于精神,对吧?这个想法是给 AI 一个关于您做什么以及如何做的总体概述。此外,如果您愿意,您可以免费获得这个,对吧?我有一个链接在下面加入我的新闻通讯。如果您在列表中,您将收到一封包含大量不同模板的电子邮件,其中包含这个上下文层,请跟随,填写页面。首先,假设您使用 Notion 进行工作,您需要做的第一件事就是告诉它关于这项工作,对吧?您的公司是什么?您做什么?您服务于谁?对吧?快速概述您做什么。在这里,在这个例子中,我们还包括,如果您有一个小型团队,对吧,您可以列出角色和职责,以便对于特定任务,它可以标记正确的人,或者如果您有一个更大的公司,添加您的团队目录,您的员工目录,列出谁做什么,这样如果需要,它就知道在哪里找到它。其次,工作区架构,非常重要,解释您的核心数据库是什么,它们用于什么,以及它们如何交互,对吧?它们如何连接?这当然需要您,对吧,有一个适当的设置,如果您没有,现在是您的机会,对吧?去看看它,并实际创建这个,嗯,一系列的全局数据库,为您的公司,然后再次,就像您向新加入您团队的人解释一样,嗯,这是我们如何做的,对吧?您向 AI 解释,这是它去的地方,这是我们公司和数据库结构使用的目的。解释了您的公司和数据库结构后,您需要回顾您工作的一般方式,这在大多数公司中意味着解释您的项目管理和知识管理方法。对吧?这可能很简单,比如我们使用任务和项目。任务去这里。项目去这里。如果我们创建一个任务,这些是通常应该填写的属性。对吧?或者如果您有一个更复杂的系统,例如,对吧,假设您有一个三、四甚至五级的层级,介于可能的目标、史诗、票据之间,某事,如果

在您知道非常工程驱动的公司中,然后解释一下,告诉它某物应该放在哪里,以及您系统中日常工作中的不同活动部件在哪里。这也是一个加强您想要建立的团队文化的机会。例如,假设您想确保系统中没有任何任务在没有截止日期的情况下随意漂浮。好吧,告诉人工智能,如果它显而易见应该设置哪个截止日期,对吧?它应该从说明中推断出来,或者如果没有,它应该总是将截止日期设置为下周,或者它应该总是明确询问用户,对吧,并提醒他们,嘿,没有任务没有截止日期。您想设置什么?这就是人工智能真正非常有用的地方,因为您可以将您想要为系统设定的通用保护措施,对吧,融入到与用户的互动中。对于知识管理,情况也类似。这里有一个非常重要的点,对吧?我们对几乎所有与我们合作的公司都有一个通用建议,那就是您需要一个通用的文档数据库,作为公司中创建的所有页面的“收容所”,因为您想避免人们开始在他们的私人区域工作,对吧?只是在侧边栏中创建随机页面,然后可能稍后忘记将它们移到正确的位置。这就是为什么我们总是说,如果它不进入特定的专用数据库,对吧?如果它不是一个任务,不是一个项目,之类的东西,它应该总是进入这个“收容所”数据库。再次,通过人工智能,您可以强制执行它,您可以告诉人工智能,每当您创建新页面时,除非您知道它属于其他地方,或者除非用户明确要求您在其他地方创建它,否则始终在那个地方创建它。这本身就是一个很好的规则,因为 Notion AI 倾向于在您的私人区域中将新页面创建为顶级页面,而这绝对不是您希望事物得到妥善组织的地方。每个公司都需要项目和知识管理。一旦您完成了这些,您可能还想概述您公司的一些关键的跨职能组成部分。例如,如果您有一个非常具体的 OKR 系统,要求每个人每周报告一次,也许它也会以某种方式进入上下文布局。或者如果您有非常具体的产品管理,对吧?例如,您在 Notion 中跟踪您的功能和子功能。您想确保当任务管理中的工单,对吧,或者知识管理中的文档被创建时,它们总是链接到那个正确的产品。您可能想花几分钟时间解释一下这是如何工作的。但当然,我们不想在这里过于详细,对吧?这与我们的模式选择和路由无关。所以,如果您觉得您需要写很多很多页面,那么最好将这个权利留给那些外部页面,而在这里可能提供典型工作流程的简要概述以及在哪里可以找到更多信息,然后就差不多回到了正常的提示,您在这里概述了关键行为和指导,对吧,通用语气、风格、操作规则,诸如,对吧,确保当它,当用户要求它创建一个数据库时,确保首先检查我们的全局数据库的后端,看看它是否可能存在,因为我们不希望最终有两个任务数据库,诸如此类的事情,最后但同样重要的是,对吧,也许是代理身份,向它解释它通常被期望做什么,这两者在上下文层的宏观图景中不太重要,对吧,因为 Notion AI 会默认采用,你知道,一种良好的个性,但如果您想将其引导到特定方向,这是您的机会,一旦您完成了这个,就可以将其推广到您的公司,而这目前仍然有点棘手。所以只是想简要地提一下。基本上,您想在工作区的公共区域创建这个通用提示,最好是在您的知识管理系统中,对吧,在您的文档数据库中,然后与团队的其余部分共享。现在一旦共享,每个人都必须进入并将其添加到他们自己的工作区,抱歉,添加到他们自己的说明中,因为我们目前无法设置公司范围的主提示。这样做相当简单,非常简单,对吧,您要求每个人复制页面的全部内容,然后在他们的私人区域中添加一个新页面。这是少数情况之一,对吧,在私人区域中有一个页面是可以的。将说明粘贴在那里,然后转到 Notion AI 并设置它。对吧?您可以通过单击此处“个性化”来设置它,然后您有选项编辑您的说明并将某个页面设置为该页面。这是最简单的默认设置,对吧?并确保您有,你知道,相同的说明推广给每个人,然后每个人都可以从那里开始根据自己的具体需求进行调整。当然,这有一个缺点,那就是如果您更新您的说明,就像用户会有过时的版本,您需要再次要求他们更新。所以为了避免这种情况,最简单的方法是,对吧,在您的页面中添加一个同步块。对吧?然后复制您页面的全部内容。对吧?让我们把所有这些都拿出来,然后把所有这些都移到一个同步块中。现在,您可以要求用户的是,您可以要求他们简单地复制该同步块的内容,将其添加到他们的私人页面,然后每当您在此处对公司范围的系统进行任何更改时,对吧,它都会在他们的位置自动更新。这里重要的是要记住,确保您随后减少此页面的权限,以便公司中的其他任何人只能查看此页面,因为如果您拥有完全的编辑权限,对吧,这意味着任何人都可以更改公司中每个人的主提示,这在大组织中肯定会发生,对吧,所以您想避免一个人可以搞砸所有人的事情,并且通过将源的权限设置为“只能查看”,这意味着同步块的每个实例,人们也只能查看它,对吧?Notion 权限始终遵循某物来自的源。如果您对此有问题,我在描述中链接了一个关于 Notion 权限的完整教程。现在,在这一点上,让我们快速谈谈您绝对应该做的一件事,这与 Notion 无关。为了让您所有的人工智能使用都更好,您需要投资一个人工智能听写工具。人工智能听写工具很简单。您只需按一个键,开始说话,它就会以比所有内置听写工具都高得多的准确性转录您所说的一切。这是最大的解锁,因为它允许您添加更多上下文,并大大加快创建上下文层提示等事物的速度。您可以简单地复制我为这个主提示准备的模板,对吧?将其添加到您的工作区。调出 Notion AI。按住听写键,然后告诉 Notion AI,“嘿,是时候设置这个主提示了。您可以看到结构。现在,让我告诉您一点关于我们如何工作。”然后您只需逐点进行,对吧?然后您快速解释一下。这些是您的主要数据库。您喜欢如何添加任务等等。这只需要 5 分钟或更少的时间,而不是手动输入所有内容。您选择哪个听写工具比您首先选择一个工具重要得多。现在,我目前最喜欢的是 Monologue,如果您想支持该频道,我在描述中有一个联盟链接。但说实话,Monologue 很棒。我之前用过 Whisper,也很棒。只要它能做到它声称的那样,对吧,强大、快速的听写,那么您就可以开始了。现在,您在查看上下文层提示的蓝图时可能已经注意到的一件事是,您需要有一个良好而稳固的 Notion 基础。如果您没有适当的工作区架构,没有明确定义的数据库和规则,那么您所有 Notion AI 的努力都将徒劳无功。如果您需要帮助来构建这个基础,那么我和我的团队很乐意带您完成我们的标志性流程,即 8 周 Notion 转型冲刺,该流程专门设计用于确保一切都已准备好进行 AI 处理,并且对涉及的人类来说效果完美。如果这听起来很有趣,请给我发电子邮件或查看描述中的链接。现在,随着您的上下文层提示设置完毕,是时候慢慢但稳步地扩展您的专业程序列表,以便在需要时调用它们。在设置这些程序时,我喜欢使用一个名为 ACDC 的框架。我最近在慕尼黑的 Make with Notion 主题演讲中谈到了 AC/DC 方法,我很快就会录制一个更长、更深入的 YouTube 视频。所以,如果您想确切地知道如何扩展第一步,对吧,请务必订阅该频道,这样您就不会错过那个视频。但现在就到这里了。您需要的一切,以创建那个统治一切的提示。现在,我很想听听您的意见。您是如何设置 Notion AI 的?您已经在使用主提示了吗?如果是,您是团队多模式提示还是团队上下文层?此外,如果您已经玩了 Notion AI 一段时间,您可能已经遇到了一些问题。例如,当您要求它处理大量数据时,它会一直超时。好吧,我在这里有一个关于 Notion AI 提示的六个精彩技巧的视频,其中将向您展示 Notion AI 处理大量事物而不必您一直介入的最佳解决方案。只需单击此处,几秒钟后见。在这一点上,您已经掌握了普通 Notion 用户可能需要的几乎所有技能。但是,如果您想更进一步,成为一个 Notion 架构师,为团队,对吧,或者为其他利益相关者构建高级系统,那么接下来的章节将非常适合您。这是我们对 Notion 公式和数据库自动化的深入研究。长期以来,了解 Notion 公式和 Notion 自动化更多的是一种锦上添花。但随着最近的更新,这肯定已经改变了。如果您想在 2025 年充分利用 Notion,您就需要理解它们。想显示下一个任务,在项目完成时自动关闭,或者在 Notion 中构建整个游戏?好吧,无论是什么,在这个视频中,我们将涵盖您需要知道的一切,从基本概念到我最喜欢的用例。而且不用担心,即使您以前从未接触过公式,并且在学校时也不喜欢数学,这也很不一样。事实上,我敢打赌,如果您喜欢 Notion,您会喜欢使用公式和自动化。只是向我保证您会看完整个教程,这样您就不会错过任何东西。听起来不错?好吧,那么让我们开始吧,从公式开始。首先,我们将立即编写第一个公式,然后在稍后查看其背后的理论和结构。所以这里有一个简单的数据库。我们有产品,我们有成本,我们有数量。那么我们如何得到总数呢,对吧?嗯,为了编写任何公式,我们总是需要添加一个 Notion 属性。所以我们点击加号,搜索公式属性。现在我们在这里有了它,我们可以像任何其他 Notion 属性一样称它为“sum”。为了编写公式,我们点击“编辑公式”在这里,或者如果我们是在外面,我们也可以点击其中一个空属性这里。这也打开了 Notion 公式编辑器。嗯,我们稍后会谈到编辑器,但基本上,上面是您编写公式的地方。这里有一个小的预览区域,下面是所有运算符,所有您可以对所有公式做的事情,加上一个预览,有点像关于它们的帮助文章。所以,在这种情况下,我们想做的是,我们想获取“amount”属性,然后我们想将其乘以,嗯,数字属性,加上成本,正如您在这里看到的,它告诉我,这些是此数据库中可用的属性。我们有名称,我们有成本,我们有数量,然后我们有一堆我们实际上没有主动添加到此数据库的属性,但它们总是由系统创建的,对吧,创建者、创建时间、编辑者和编辑时间。所以即使您没有添加它们,您也可以使用它们,并且您将始终在 Notion 数据库中的属性在这里顶部看到,然后您会看到一些您可以使用的运算符。所以,为了,你知道,将它们添加到我们的公式中,我们可以直接点击它们。所以我可以说,嗯,我想要成本,或者另外,如果我们删除它,我也可以开始输入成本,对吧,然后我可以确认,通过按回车键,现在只剩下一个条目了。我需要按回车键确认,因为即使我只写成本,对吧,它告诉我成本未定义,对吧,所以“成本”这个词不是运算符也不是变量。所以我们需要确保我们点击它,然后属性总是由它周围的小灰色区域表示。加上我们看到这是一个数字,这将在稍后变得相关。所以现在如果我们只有成本,对吧,然后我们保存它,或者我们只再次显示,就像我们在成本中拥有的相同条目,我们当然可以,因为它是数字输出。点击此,选择“编辑属性”,现在我们有一个数字作为此公式的结果,它也告诉我们,嗯,我们可以格式化这个数字,对吧,我们可以说这是美元。所以现在,对吧,我们复制前面的一切。这当然不行。将要相乘。所以为了做到这一点,我们可以做的是,对于简单的数学,我们可以直接输入乘法符号,然后取,嗯,数量。再次,我们点击数量,或者我开始输入数量,然后稍后按回车键。现在我们有了成本乘以数量,我可以点击保存,我们在这里得到我们的预览,我们看到现在,对于苹果,我们将支付 840 美元,对于我们的 Notion 马克,我们将支付 210 美元。而不是使用乘法的快捷方式,对吧,这个乘法符号,我们也可以直接输入“multiply”,对吧?所以,类似于 Excel,您可以说“multiply”,对吧?现在您在 Notion 公式编辑器中看到的是,它告诉您这里是我们的函数,multiply 函数。这就是 multiply 函数的工作原理。Multiply 接受两个数字,对吧?嗯,然后它会将它们相乘。所以为了相乘,为了做 5 * 10,对吧,我们输入 multiply 5,然后 10。所以这类似于,对吧,您如何在 Excel 中编写公式,或者实际上是如何在 JavaScript 中编写公式,这可以说是大多数公式的底层方法。所以,让我们选择 multiply,然后说括号里,我们首先想要成本,然后我们想要逗号,然后是数量,这正好,给了我们与之前相同的结果。现在,随着您在 Notion 公式方面越来越熟练,您将越来越多地使用这些函数,而不是普通的数学表达式。所以花几分钟时间多了解一下它们是值得的。如果您以前从未编程过,那么有一件事很重要,那就是进入函数的东西被称为参数。对吧?所以我们有一个函数,它做某事,它做什么?嗯,我们需要给它一些参数。这就是它在这里告诉我们的,对吧?它需要两个参数,两者都是数字。现在,关于这些函数的第二件事是,我们实际上有两种写法,对吧?我们可以像这样使用它们,我们像在 Excel 中一样编写它们,对吧,我们有我们的函数,然后我们打开括号,然后我们将两者都放进去。但是 Notion 也支持第二种写法。这是更强大、更好的写法。所以,我们应该从一开始就这样做。这就是点表示法。现在让我向您展示它是如何工作的。对于点表示法,我们实际上总是从一个值开始。所以,在这种情况下,让我们从成本开始。但是现在,而不是做乘法,嗯,我们现在使用,抱歉,数学表达式,我们使用 multiply。为了做到这一点,对吧,目前它告诉我们没有结果。这里什么也没发生。但是当我输入一个点时,您会看到现在我得到了一堆函数。基本上,Notion 认识到,如果我输入一个点,我想对成本元素做些什么。现在它将向我显示所有我可以与成本一起使用的函数。我们稍后将更深入地探讨不同的函数以及在哪里可以使用它们。但现在,只需知道,每当您有任何属性时,您就输入一个点,您就会在这里看到所有您可以做的事情。您可以向下滚动以找出它是什么。我们已经知道我们想要什么,对吧?我们想做 multiply。所以开始输入 multiply。它会开始选择它。现在我可以点击它。现在您看到的是,我又可以放一些东西进去。但这次,因为我们已经知道成本是我们想要相乘的东西,我们只放数量进去。所以结果是一样的,对吧?我们得到 840 美元和 10 美元。但是现在,而不是,你知道,在 multiply 中写两个参数,我们写了成本,然后我们想用数量来乘以它。在技术上,发生的是,每当我们使用点表示法时,Notion 就知道函数中的第一个参数应该是它前面的那个。对吧?所以,换句话说,对吧,我们可以输入,你知道,像 2,对吧,作为一个数字,然后我们知道,嗯,我们想将 2 与数量相乘。所以,这就是它的工作方式。点前面的元素占据了一个参数槽。这一点很重要,因为您现在看到,如果我说,好吧,我想要 2,然后我想将它与数量和成本相乘。如果我现在尝试给 multiply 两个参数,对吧?所以如果我输入点和成本,就像之前一样,现在我们得到一个错误,我们说函数 multiply 收到意外参数。它现在只期望一个数字,因为第一个已经进去了,而且它没有更多的槽了,对吧,multiply 总是只接受两个数字,不多,对吧?所以,如果我也写 multiply,然后你知道,像 5,两个和三个,嗯,它告诉我这行不通,对吧,我们一次只能接受两个参数。但是为什么要费力学习点表示法呢?它似乎相当复杂,因为我可以简单地输入 5 * 2,对吧?这会容易得多。嗯,在这种简单的情况下是的,但对于更复杂的 X 公式数据,我们确实需要点表示法。这是因为点表示法允许我们从左到右读取公式并理解它的作用。而使用括号,情况并非总是如此。但是,如果您曾经写过更复杂的 Excel 公式,您就知道尝试弄清楚您的括号在哪里关闭是多么令人讨厌。所以,让我们以我们之前的例子为例,对吧?让我们说我们想,嗯,我们想将成本和数量相乘。然后我们想将该值四舍五入。嗯,如何四舍五入?嗯,让我们暂时把它拿出来,对吧?有一个 round 运算符。所以,如果我只输入 round,我们看到,嗯,有一个 round 函数,它接受值,然后是精度,如果我们想要的话,对吧?所以,它得到数字,并将其四舍五入到最接近的整数。所以,最接近的整数,这意味着,对吧,如果我输入 round 然后 1.3,结果是 1,正如预期的那样。那么我们如何在 Excel 中或使用,你知道,像括号表示法?嗯,我们输入 round,然后在括号中,对于 round,我们现在输入 multiply。嗯,然后在 multiply 中,我们取成本,然后我们取数量。所以,对吧,multiply,成本,数量,然后将整个东西四舍五入。如果就这样保留,那也没关系,对吧?我们仍然可以识别括号在哪里打开。我们可以大致推断出,如果我们有学校里的数学,我们首先相乘,然后四舍五入。但是现在想象一下您需要进行七八次操作,对吧?然后您需要弄清楚,好吧,您的括号在哪里?事情的顺序是什么,你知道,触发?真的非常复杂,但是用点表示法,我们所做的就是,嗯,我们取成本,这是我们的起始值,然后我们想将成本与数量相乘,所以我们很好,然后我们想将该结果,对吧,乘法的结果,然后将其四舍五入。所以我们现在可以从左到右读取成本,将其与数量相乘,然后四舍五入。这比理解起来容易得多。这基本上就是您需要了解的关于 Notion 公式的第一件事,对吧?嗯,我们通过进入属性来编写它们,我们点击它,然后我们可以写东西,要么使用,你知道,正常的数学运算符,如果它们可用,我们可以使用函数,而函数我们可以使用括号版本或点表示法。关于 Notion 公式编辑器,最后要了解的一件事是,您也可以将事物移到新行,再次,对于像这样的短公式,它并不太相关,但对于更长的公式,稍后会非常有帮助,可以将其分解。要做到这一点,您可以简单地输入 Shift Enter,这将把事物移到新行。再次,这只是让它在非常长的表达式中更容易理解,它发生了什么,对吧?所以,只需从左到右阅读,您也可以,好吧,我们取成本,我们将其与数量相乘,然后我们四舍五入整个东西,只是为了在视觉上稍微分解一下。现在,在我们继续之前,还有最后一件非常重要的事情是关于 Notion 和公式,您需要理解。那就是 Notion 不是电子表格。数据库,当您开始使用它们时,它们看起来很像电子表格,对吧?那是我们最熟悉的。它们看起来像 Excel,对吧?我们有我们的小东西在这里。我们有列,我们有行,我们有条目。嗯,但它在概念上与电子表格非常不同。对于您作为普通用户,对吧,最重要的区别是,当您在 Notion 中进行数学运算时,您只能对条目进行数学运算,而不能对特定单元格进行数学运算。我的意思是什么?嗯,在 Excel 或任何电子表格工具中,您不能有坐标,对吧?您可以自由地通过两个坐标引用电子表格中的任何单元格,对吧?通过行号和列字母。这意味着,如果我有,你知道,第三行的数字三,然后是这一行的数字四,我可以对此进行数学运算,对吧?我可以说,嗯,我取 B3 加 C4,在 Notion 中没问题,因为数据库不行,您的公式将始终只引用同一行的属性,非常重要,对吧?所以在一个数据库中,您不是在考虑坐标,而是在考虑属性,您只能说,嗯,我想获取我正在查看的条目的成本,然后我想将其乘以我正在查看的条目的数量。现在有一些解决方法,您可以模拟电子表格功能,我们将在视频稍后讨论,但现在,这一点非常重要,对吧?数据库的核心结构概念或限制之一是,您的数学运算仅在同一行内进行。接下来,我们需要谈谈数据类型。现在,数据类型不是最有趣的话题,但掌握它对于理解 Notion 公式至关重要。如果您不知道数据类型,这将永远阻碍您。所以,让我们花几分钟时间非常简单地理解数据类型。我们不需要深入研究计算机科学,但我们需要意识到我们有什么。Notion 有五种数据类型。我们有数字、字符串、布尔值、日期和数组。数组还没有。我们稍后会谈到它们,因为它们是最复杂的。另一方面,数字是迄今为止最简单的数据类型,对吧?这是我们在学校学到的。基本上,您可以对其进行普通数学运算的所有内容。所以,它是,你知道,您的数量,您的成本。每当您向 Notion 添加数字属性时,或者它是数字数据类型时,您也可以在 Notion 公式中识别数据类型,因为如果它是数字并且您引用了一个属性,Notion 会在前面给您这个方便的符号,它总是表示成本是一个数字,并且在数字上我们可以进行数学运算,对吧?这是关于数字的最重要的事情。我们可以对数字使用我们所有的普通数学运算符。另一个表明它是数字的指标,抱歉,是 Notion 将单元格的值右对齐。您可能还没有注意到,但 Notion 中的其他所有内容始终左对齐,但数字是右对齐的。所以,如果我在这里输入数字五,它会右对齐。另一方面,如果我将数字五输入到这个字符串属性中,它会左对齐。说到字符串,什么是字符串?嗯,字符串基本上是任何字符的集合,对吧?这可以是正常的字母,但它们也可以是数字,如果我们将其视为,你知道,文本表达式而不是它们所代表的数学值。所以,对吧,如果我在这里输入五,那没关系。但是如果我说,你知道,需要五个苹果,对吧,这是一个典型的字符串。现在,我们也可以对字符串使用公式。但是我们可以用字符串做的事情与,你知道,我们可以用数字做的事情不同。让我给您一个很好的例子。让我们看看这个属性,让我们实际上回到五。然后让我们添加另一个字符串属性。对吧?让我们再添加一个文本类型的。嗯,让我们也称之为,你知道,嗯,让我们称之为,你知道,像“amount”,即使我需要称之为“amount two”,或者让我们称之为“amount string”。我们有,你知道,这里是我们的字符串,这里是我们的字符串。假设是三。如果我现在尝试对此进行数学运算,对吧,我可以进入我的公式,然后我说,嗯,好的,请给我字符串,对吧,然后将五乘以,嗯,来自字符串的数量。我们在这里得到一个错误,对吧?无法对文本和文本进行数学运算。我们还看到这里有文本符号,而不是数字。我们不能对它们进行数学运算。所以这是一件重要的事情。所以您需要先将其转换为数字属性。但是正如我所提到的,对吧,有一些运算符我们可以用于字符串。有趣的是,加号也是其中之一。但是如果我们对字符串使用加号,我们不会将字符串相加。我们只是将它们挤在一起。所以,嗯,五加三,如果它们是字符串,结果是 53,而不是 8。现在,如果您想知道您实际上可以用字符串做什么,那么这里就是 Notion 的,你知道,公式编辑器非常有用。如果我只有我的字符串,然后我输入点进行点表示法,我得到所有运算符,对吧,以及所有我们可以与字符串一起使用的函数。我可以用字符串做的最有用的一件事是,我可以计算长度,就像有多少字母一样,对吧?在这种情况下是 1,它目前仍然设置为美元,对吧?所以,让我们实际上改变一下,对吧?让我们说这不是我们的普通数字,我们不称之为数字,我们只称之为公式,完美,然后,让我们去这里,对吧?让我们把它移到我们的字符串所在的位置,然后让我们输入一个词,你知道,“这是一个句子,有多少个字符?”您看到我的公式一直在增加,因为我不断添加更多的字母,并且计算长度。所以,这个字符串有 52 个字符。到目前为止,这就是我们对字符串需要了解的一切。所以我们可以继续讨论布尔值。布尔值很有趣。布尔值是真或假。所以,对吧,它们是计算机科学的基本构建块。零和一。在 Notion 中,布尔值始终由复选框表示。所以,如果您添加一个复选框属性,对吧?这个布尔值只是一个复选框属性。如果您将其添加到 Notion,如果未选中,则为 false。如果选中,则为 true。嗯,如果在您的公式中,对吧,您可以引用一个布尔值。所以我可以去,嗯,我们的布尔值,然后点击它,我看到,对吧,只是复制它,然后如果我再次输入点,对吧,我得到所有我们可以使用的运算符,嗯,这个布尔值。另一件要知道的事情是,在 Notion 中,如果您编写一个结果为 true 或 false 的公式,嗯,它总是会给您一个复选框。编写一个等于 true 或 false 的表达式的最简单方法是直接输入 true,字面意思是 true。对吧?如果我输入它,我看到,嗯,现在这里有一个复选框。一件非常重要的事情您可能已经注意到,true 实际上在这里用粉红色突出显示。这是因为它是一个特殊的东西,对吧?它是这个布尔运算符。它与任何其他单词都非常不同,对吧?如果我输入,你知道,amount,在 Notion 中,嗯,它会告诉我,或者 amun。嗯,amun 未定义,对吧?但 true 已定义。如果您想要不是 true 布尔值而是字符串 true,您实际上需要将其放在引号中。所以您需要输入 true,现在您看到它是绿色的。这实际上是一件重要的事情,我可能应该早一步提到字符串,那就是如果您想在公式中引用一个字符串,而它不在属性中,您总是需要将其放在引号中。所以,你知道,amount 可以进入我们的公式,amount。如果我现在把它放在引号里,对吧,现在没问题。它只会输出这里。如果我说 unwound,对吧,加上我们的字符串,您就知道会发生什么。它只会将整个东西挤在一起。而且,作为快速补充,对吧?对于数字,我们不需要这样做,对吧?对于数字,我们可以直接输入到 Notion 中。嗯,类似于,你知道,true,它用粉红色突出显示,对吧?这告诉我这是直接可访问的。这是已定义的。它知道是什么。如果我想要字符串,而不是数字,我需要将其放在引号中,它会变成绿色。最后,还有其他方法可以得到 true 或 false 的表达式吗?嗯,每当您使用比较时。所以,每当我说,嗯,三是否等于四?嗯,不,它是假的,对吧?这就是为什么它在这里给我一个公式,嗯,未勾选的复选框。但如果我问,例如,嗯,你知道,amount 是否等于 7?嗯,在这种情况下,它会给我一个复选框,因为这里是真的,但这里 amount 是真的,所以它给我 false。您可能已经注意到的一件事是我输入了两个等号,这是 Notion 的一个特殊之处,您需要知道。如果您想比较某事,您想说它等于,您需要输入两个等号,这是因为您还有其他选项,对吧?所以,你知道,当然,我们也可以比较某物是否大于,对吧?或者某物是否小于某物,反之亦然,对吧?然后将此设置错误,我们可以检查这里的东西,现在这两种情况都解析为 false,因为,嗯,数量七不大于七,但我们现在可以添加一个等号,说,嗯,大于或等于。在这种情况下,当然现在它将被选中,因为 7 与数量相同。最后,我们还可以做“不等于”,为此我们输入感叹号和等号,再次,这样我们就可以检查某物是否不等于我们比较的值。好了,最后一个简单的数据类型,那就是日期。Notion 中的日期属性,每当您在任何地方创建它们时,嗯,我们可以输入一些东西,这再次被我们的公式以不同的方式处理。所以,如果您这里有一个日期,然后我们去我们的公式,然后我引用日期,我们看到,嗯,如果我再次点击它,它会用日历告诉我这是一个日期属性,如果我输入点,我看到现在所有运算符,对吧,像往常一样,我们可以用于日期,并且日期有一系列非常非常特定的运算符,这些运算符仅适用于日期。例如,我可以获取日期的分钟、小时和天,对吧?我可以添加东西到日期,所以如果您想对日期进行数学运算,对吧,如果您想添加五天,您不能只说,嗯,日期,你知道,加五,那,嗯,在这种情况下,它确实有效。所以 Notion 添加了它,这很好。但如果我只有两个日期在一起,然后说,好吧,让我们在这里再有一个日期属性,你知道,日期,日期一。是的,当然,我们有 1 月 14 日,我们有,你知道,1 月 28 日,我想得到它们之间的差异。我不能说,嗯,给我日期减去日期一。它会告诉我我不能对日期和日期进行数学运算。但是有一些运算符,我们稍后会更详细地讨论它们。但只是为了,给你一个快速的预览,我们会说 date between,这给了我们今天的日期之间的差异,返回两个日期之间的差异。完美。我们看到所需的参数是,我们需要第一个日期,我们需要第二个日期,然后我们需要单位。由于我们使用点表示法,您已经知道这是第一个日期。所以,我在这里输入 date one。现在,我关心的是什么?嗯,在引号中。现在我给它一个字符串参数,对吧?所以我给它一个字符串参数,然后告诉它,嗯,我这里想要的是差异是天数。所以这两天之间有 14 天。这很多,特别是对于不同的参数,对吧?您现在还不需要完全理解它。只需记住日期是 Notion 中的一个独立属性类型,并且它们有一系列,你知道,只有日期才能使用的运算符。所以我们不能使用通用运算符。现在让我们谈谈我们需要了解的最后一种数据类型,那就是数组。现在,Notion 在内部文档中主要称它们为列表,但我们称它们为数组,因为它是计算机科学中更通用的术语。基本上,您可以将数组视为容器。包含所有其他数据类型的插槽的容器,对吧?所以,您可以有一个字符串数组,您可以有一个数字数组,您可以有一个日期数组,您可以有一个布尔值数组。它只是它们的集合。而数组的美妙之处在于,对吧,您可以想象它就像一个盒子,第一个位置有一个插槽,对吧?第二个位置有另一个插槽,第三个插槽等等,它可以无限长,对吧?所以,无论您需要组织多少单位,您都可以将它们全部放入一个数组中。数组的酷之处在于它们有这些不同插槽的数字,对吧?所以,如果您将一个特定的字符串放入第一个插槽,嗯,您以后可以引用它,说,嗯,请给我第一个插槽中的条目。所以它不仅仅是一个无序列表,您不知道某物在哪里,而是一个非常有组织的盒子,并且可以轻松地组织大量数据,然后,你知道,选择一个特定的元素。当我们在这里理论上谈论它时,很多听起来会很抽象,但一旦我们看看 Notion 中的例子,它就会变得非常清楚,以及为什么了解它们如此有用。但只是在做那件事之前,还有最后一件事,那就是顺序不一定固定,对吧?它会按照初始顺序排列,但您可以根据需要重新排序。例如,如果您将某个元素放在第一个插槽中,对吧,然后您想稍后按字母顺序重新组织它,嗯,您可以做到。然后您可以引用第一个字母顺序的插槽或第二个字母顺序的插槽,这再次会非常方便。那么它如何翻译成 Notion 呢?嗯,您在 Notion 中最常交互的数组是关系。所以,如果您在两个数据库之间创建关系,或者在一个数据库中创建关系并将属性或条目相互连接,您实际上就是在创建数组。所以,这里我在我的城市里,我有我的四个联系人,这四个元素是一个数组。如果我在这里的公式中,然后我说公式,请给我联系属性,它告诉我它是一个关系类型,但这个,它在这里告诉你,它是一个列表,一个数组。与 Notion 中所有其他独特数据类型一样,这意味着我们有一个新的运算符列表。所以,如果我再次输入点,对吧,我看到所有适用于数组或列表的运算符。在这种情况下最重要的一个,至少有助于我们演示数组是什么的是 add 运算符。对吧?如果我查看 add,它所做的是,它给它一个列表,我告诉它一个索引,它将返回列表中的那个元素。所以,如果您看一下,对吧,我们目前有 Matias、Laura 和 John。如果我想要第二个值,嗯,我可以输入 add 然后打开关闭括号。当然,对吧,如您所知,由于点表示法,列表已经是第一个参数。所以,我只需要给它我想要检索的数字。如果我想检索第二个值,实际上输入一。这有点奇怪,但稍后会说得通,因为数组的编号方式是,通常数组中的第一个元素是零。所以,如果我们数一下,Matias 是零,N 是一个,Laura 是两个,John 是四个。所以,如果我想得到 John,对吧,我输入三,现在我从这个数组中检索 John。现在让我们演示一些关于数组的更多内容。嗯,首先,对吧,我提到过,我们可以对这些数组进行排序。所以,为了做到这一点,我们可以,默认顺序由我链接的时间决定。对吧?第一个链接是 Matias,然后是,然后是,但如果我现在在这里输入,我想说,嗯,我想按字母顺序排序。我可以输入点 sort,sort 是一个非常有用的函数。我们稍后会大量使用它。我们还可以告诉它按什么排序,但默认情况下它会按字母顺序排序。现在我们看到,嗯,Laura 和 Matias。所以,现在如果我想得到,你知道,第一个,嗯,如果我查看我的联系人,对吧,我很好奇,好吧,谁是,你知道,在字母表中排在前面的人?我输入了点 add 和零,现在无论我链接了谁,我总是会得到连接的元素,你知道,字母表中的第一个元素。所以,如果我,如果我现在添加,你知道,像 A,对吧,像这样,然后我将她连接到柏林,嗯,我的数组会自动重新排序,然后告诉我,嗯,现在是这个数组中的第一个。到目前为止,这就是我们需要了解的关于它们的一切。还有一个最后的事情,对于数组来说非常非常有用,那就是我们之前已经见过的运算符,那就是 length。现在,当我们在字符串上使用 length 时,它会给我们字符,对吧?但如果我们将其用于数组,它实际上会给我们数组中的条目数,这非常方便。所以这里它告诉我,嗯,我有五个联系人连接,我们将一直使用这个与公式,特别是在我们的例子中。所以,例如,对吧,如果您没有城市和联系人,而是有项目和任务,您可以计算有多少任务连接到这个项目。我们可以使用其他运算符来处理我们的数组,例如过滤掉所有已完成的任务,只显示未完成的任务,或者我们可以根据新日期找到下一个未完成的任务,然后只显示它。所以有很多强大的事情我们可以用数组做。所以我们以后肯定需要使用它们,但现在,这就是我们所需要知道的。它是一种数据类型。它是最复杂的一种,基本上是将许多其他数据类型组合在一起。我们将通过学习我们可以移动数据类型之间的内容来结束关于数据类型这一章,对吧?仅仅因为某物是数字,并不意味着它必须在我们的计算中保持数字,或者仅仅因为它是字符串,并不意味着它必须保持字符串。现在,最简单的例子是,如果出于任何原因,对吧,我们说,嗯,这里,好吧,我们有,嗯,五和,嗯,我们的账户里有苹果。这是我们的文本,对吧?这是我们的数字。现在我们不能,你知道,对这个进行数学运算,对吧?我们可以说这个加上这个。但是如果我们现在只是在我们的公式中尝试,对吧,我认为是这个,这是我们的公式。是的。完美。让我们进去。如果我们说,好吧,给我,它是什么?它是一个数字。给我数字加上字符串。嗯,您看到结果是“我们的账户里有五个苹果”。所以,默认情况下,如果有一个数字,然后我们做,你知道,像这个加一个字符串,它会把数字变成字符串。它将事物挤在一起,因为实际上没有空格。所以,对吧,如果我在这里输入一个空格,它看起来是正确的,或者如果我向我的表达式添加一个空格,它看起来是正确的。所以为了做到这一点,我们输入加号,然后我们输入引号,对吧?因为为了创建一个字符串,我们总是输入引号,然后在引号内,我只放一个空的,嗯,空格,然后我输入另一个加号,对吧?现在我们得到了“我们的账户里有五个苹果”。完美。将数字转换为字符串的另一种方法是简单地使用格式选项。对吧?所以,如果我有我的数字,然后我输入点格式,我们看到点格式将值格式化为文本。所以现在我的类型是

左对齐,对吧?它不再是右对齐的数字。它是一个左对齐的字符串。顺便说一句,数组也是如此,对吧?所以如果我取我的上下文并说点格式化,嗯,现在它只返回所有带逗号的名称,对吧?但它现在是一个字符串。所以如果我调用它的长度,它现在给我的是字符数,而不是其中的条目数。这也适用于反向操作,对吧?所以如果我们再次拥有我们的数字,对吧?所以我们进行格式化将其转换为字符串。嗯,我们可以将其转换回数字。所以我们可以说在这种情况下,转换为数字,现在它又是一个五,并且在右侧对齐。我们也可以对其他字符串执行此操作。所以我们可以普遍使用它来将数字从文本中传递。但当然,数字必须存在。所以如果我们取我们的字符串,对吧?在我们的账户中是苹果,然后尝试转换为数字,嗯,它根本不给我任何东西,因为这里没有数字。但是一旦我这里有任何数字,对吧?所以,例如 78,实际上我知道最终它不起作用。但如果你把数字放在开头,我认为它会正确传递。是的,在这种情况下它得到了,但总的来说,你希望确保数字易于识别,否则先使用其他形式的字符串操作来提取相关信息。最后一件是将事物在数据类型之间移动。让我们看看日期。对吧?我们当然也可以这样做。所以我们可以获取我们的日期,然后将其转换为字符串。所以我们输入格式化,然后现在它是一个字符串。看起来很对。所以我们无法通过仅仅查看它来判断某物是日期类型还是字符串类型。但我们从运算符那里没有看到这一点,对吧?我们输入时得到的。现在这个不会有另一个日期运算符,对吧?我们看到所有这些运算符,它们都对字符串做一些事情,而我们不能做,你知道吗?比如日期之间,例如,我们可以将日期传递给数字,对吧?再次从这个字符串中找出实际日期是什么,然后我们可以将日期转换为数字。所以这实际上很有趣。我们将其转换为数字。我们将其转换为 Unicode,对吧?所以这实际上是从我认为的 1970 年 1 月 1 日开始经过的秒数。所以它以秒为单位给我们整个东西。然后我们可以乘以它。我们也可以选择性地获取这个。对吧?如果我们使用时间戳变量,对吧?所以这里它给出了当前时间戳或特定日期的时间戳。所以我们说时间戳日期。结果与转换为数字相同,有时这可能很好,你知道,相等的东西,或者找出,好吧,我们如何对它进行一些特定的数学运算。但总的来说,这并不是我们需要的。现在我们理解了数据类型,我们可以继续视频的下一部分,我们将介绍你将一直使用的最重要的 Notion 公式运算符,并将其与我最喜欢的一些公式用例结合起来。所以你一次学习两件事,对吧?如何使用单个运算符,然后一些非常有用的公式示例。第一个公式运算符将是一个独立于我们学习的所有数据类型的运算符,那就是 if 语句。如果你写过任何公式,你可能都知道它,因为它可以方便地根据特定条件帮助我们填写特定数据。现在,我在 Notion 中使用 if 语句最喜欢的一个用例是数据验证,或者你知道,为所需的输入提供一些用户反馈,这非常有用,无论你是单独使用它,对吧?如果你只是想提醒自己,这里有些东西我仍然缺少条目,或者你可以使用它,对吧?如果你在一个团队中工作,并希望确保他们填写了所有应该填写的内容。所以让我们看看这个 CM,我们有姓名、城市、电子邮件、负责人、最后检查。我们希望确保所有这些属性都已填写。为此,让我们创建我们的公式属性,对吧?我们可以称之为状态或标签,然后编辑公式。现在,如果你输入 if,我们看到 Notion 中实际上有两个 if 语句或两个 if 运算符。我们有 if 和 ifs,十次中有九次你基本上总是想使用 ifs。没有理由使用 if 而不是 ifs。有什么区别?嗯,if 是你知道的传统的那一个,对吧?你输入,正如你所见,我们输入一个条件,然后如果条件为真,我们得到第一个结果。如果为假,我们得到第二个结果。所以,我们可以测试一下,对吧?所以我们可以说 if true,你知道这当然是真的,我们得到现在为真,否则我们想输入为假。完美。所以我们可以保存它,对吧?我们看到这现在在所有地方都解析为 true。如果我们输入了,你知道在这里为假,它会在所有地方输入为假。当然不是检查动态条件,对吧?我们不根据其他属性检查任何东西。我们只是硬编码进去,但你明白了。现在 if 语句很好,但它们可能会有问题,对吧?如果你想检查几件事。如果你想说首先,如果条件 A 为真,那么给我这个,但如果它不为真,那么我想检查其他东西,看看它是否为真,如果它不为真,我想检查第三件事,在这些情况下,对吧?你写嵌套的 if 语句,它们会很快变得非常复杂,即使使用点注释,对吧?这很烦人,因为你仍然需要进入括号这里说,现在,对吧?好的,对于下一个,如果这个不为真,那么我想检查你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道的,你知道

我们不需要做一些复杂的计算。然后我们有 seal 和 floor,在某些情况下它们可能非常有用,当你想要向上或向下舍入某些元素时,或者当然还有通用的舍入器。所以,正如你所看到的,还有很多其他的运算符,如果你想做一些更具计算性的数学计算的话,但这些几乎是你一直会使用的。就例子而言,或者当你需要进行那种计算时,我认为这是相当直接和不言自明的。但如果不是这样的话,如果你想看更多的例子,请在下面的评论中告诉我,然后我会做一个单独的视频,专门讲解这些数学表达式。现在,让我们来谈谈日期和 Notion 公式。日期很棒,因为你几乎不需要任何公式。你只需要知道大约三个特定的日期公式。但如果你知道了它们,它们就能为你所有的构建解锁大量的用例,因为日期在你的 Notion 数据库中出现的次数非常多。所以,我想看的第一个是 format date(格式化日期),它对于以特定格式获取日期非常有用,因为正如我们在之前的字符串示例中已经看到的,当我们想输入,嗯,当我们遇到某人时,这有点令人恼火,因为 Notion 只是把它弄成了一种奇怪的格式。所以,能够强制日期看起来像什么真的非常有用。所以,假设我们想弄清楚人们的生日在哪些月份。现在,为了做到这一点,让我们在这里点击一个新的公式,添加属性。我们称它为 formula。我们称这个为 birthday month(生日月份)。然后对于 edit formula(编辑公式),我们想做的是,我们想获取我们的生日,然后输入点。我们已经看到了,这里有特定的运算符。我们可以输入 month(月份),它总是从日期返回一个数字。但我们不想要七。我们想要提取月份数字的名称。所以,在这种情况下,我们需要使用 format date。format date 的工作方式是,你给它一个日期,然后告诉它应该是什么格式,然后你还可以选择告诉它时区。大多数时候你可以跳过这个,因为它只会采用你账户的当前时区。所以,我们将专注于格式。输入格式的方式是,正如你所看到的,它是一种奇怪的字符串,你知道 nmmdy 方法。现在,这实际上是一种编写日期格式的官方方式,你实际上可以找到它们的所有不同版本。大多数时候,它是相当不言自明的,但有时你必须稍微玩一下才能弄清楚,好吧,到底需要什么样的日期输出。在我们的例子中,我们想要月份。所以,输入四个 m,然后用括号闭合,这意味着如果我们现在按回车键,我们会得到月份的完整字符串。只是为了给你展示,改变这个会如何修改它。如果我只放两个 m,我们会得到七。所以我们会得到 07,这实际上是一个字符串 07,不仅仅是七。但有时这可能很有用。或者如果你输入三个,我会得到快捷方式,月份的前三个字母。所以你看到很多选项,我当然也可以添加到这个。如果我想要三个,然后我想要,无论出于什么原因,两年的话,六月 56,六月 49,无论是什么。这些就是你可以做到 format date 的方式。除了允许你以特定方式输出日期之外,它在进行某些日期比较时也非常有用。例如,如果你想检查我们上次会议是否在本周或本月。最简单的方法就是使用 format date。所以,假设我们想检查上次会议。我想检查我们是否在本月开会。所以,我们说 last meeting。所以,我们说 format date,我想说请给我这个的月份。我将说,这是否等于,然后为了获取当前时间,我们可以使用 now,它会给我一个到实际分钟的时间戳。或者如果我们只关心日期,我们可以使用 today。大多数时候,这是可以互换的。today 是一个更快捷的方式,如果你 anyway 需要一个日期,但它并不真的重要,如果我们之后放 format date,因为我们 anyway 会说,我想获取它的月份。然后我们可以点击保存。现在我们可以看到,我们本月与谁开会了?所以,我们这里有 जानेवारी,这里有 जानेवारी,那里也有 जानेवारी。现在,公式当然有点,它还没有 100% 完善。因为我们只检查了月份。我们没有检查年份。所以我们还应该确保今年是今年。我们应该添加任何能表明它是 25 的东西,以双重检查我们是否真的在今年而不是去年开会。我只需要进去,在这里放 2024。现在它将被取消选中,因为它不再是真的。日期比较的另一个典型用例是任务,对吧?项目待办事项列表。例如,如果我想检查截止日期是否是今天。我们写这个非常简单的公式,我们可以检查截止日期是否等于 today。不要用 now,因为 now 会给你分钟,而截止日期实际上总是在午夜。如果你在 Notion 中没有日期,抱歉,Notion 中的日期总是默认为午夜。所以,如果你将其与具有特定分钟时间戳的东西进行比较,它将永远不会默认为相等。所以你需要确保它是 today。然后我们看到,好吧,1 月 29 日,它被选中了。只是为了给你展示比较。如果我们说我们现在要做,它就没有被选中,因为它不是 1 月 29 日的午夜。所以这是一个版本。另一个你经常想检查的日期是,它是否在本周到期?任务。为了做到这一点,我们会获取 due date,我们再次写 format date,在这种情况下,它是我们的瑞士军刀。一个小 w 会给我日历。所以我检查这个日期的日历周是否等于,你知道,日历周。然后我就可以使用 format all today 了。没关系,因为我们 anyway 使用 format date。再次,一个小 w。然后我们看到,是否有任何任务在本周到期?所以,如果我明天有这个,它仍然会被选中。如果它昨天在周一,它也会被选中。那么,如何检查逾期任务呢?嗯,那也很直接。我们要做的是,我们需要获取我们的 due date,我们想问我们的 due date 是否小于当前日期。这样做是因为如果我们进行这些小于大于的比较,Notion 只是在后台将其转换为时间戳。记住,每个日期都由一个时间戳表示,自 1970 年以来非常长的秒数。这是常规规则。我们计算自 1970 年 1 月 1 日以来经过的秒数,这就是时间戳。所以,我们只是比较,这个时间戳是否更大,它是否是一个比另一个大或小的数字。我们不需要输入的是,如果我们只是进行比较,那就可以了。所以我们问,due date 是否小于当前日期?所以,它是否小于 today?如果我们检查一下,我们就会看到,嗯,对于 1 月 27 日来说,这确实是这种情况,但对于 1 月 29 日来说,这仍然有效。而且,这里重要的是使用 today 而不是 now,因为如果你输入 now,你会看到,1 月 29 日,它实际上被选中了,因为 1 月 29 日的午夜 00:00 确实小于 1 月 29 日的上午 10 点或下午 4 点。回到我们的 CRM,下一个日期运算符是 date add。假设我们想看看下次什么时候应该和某人见面。为此,我们可以输入一个数字属性,然后说,你知道,也许我们称之为 frequency。在这里,我们想说,嗯,我想,你知道,也许每 150 天,每 50 天,30,20 天与这个人见面。你知道,你明白了。你也可以用 select 属性来做这个。我会在下半部分展示。但是,我们有一些东西,我们想说,嗯,在 x 时间后,我们将再次与某人见面。为此,我们再次进入我们的公式,然后说,嗯,这是我们的,你知道,我们的上次会议,然后说 date add。实际上还有一个 date subtract,如果你想减少它,但你也可以简单地使用 date add,然后输入一个负数。是的,方式相同。所以,date add 如你所见,需要你提供你想要添加内容的日期。然后是一个数字,你想添加多少。最后是单位。所以,在这种情况下,如果我们想说,嗯,我们想以 frequency 的方式见面,然后这会提前这么多天。如果我们点击加号,我们就会看到,好吧,我们从 12 月 15 日到 5 月 14 日,等等。它只是增加了天数。如果我们想用月份来做这个,我们可以简单地进去说,然后,我们不做 frequency,我们只是说,也许每隔一个月见面一次。所以,我们说一,然后 month,哦,months,是的,完美。我们得到了下次应该见面的月份。再次,同样的流程。如果你输入 year、minutes 或 seconds,你可以把所有数字单位都放进去,它会简单地加到上面。当然,如果你想减少它,你也可以只使用 date at minus,它和使用 date subtract 的效果一样。最后一个你需要知道的运算符是 date between。我们之前已经提到过了。但它基本上是你如何比较两个日期并找出它们之间经过了多少时间。所以,假设我们想看看我们上次见到那个人有多久了。所以,我们获取我们的上次会议,然后说 date between。正如你所看到的,date between 需要两个日期,再次是单位。所以,你想要经过的时间是天数吗?你想要分钟等等。所以我说 date between last meeting 和 today,我想要天数。然后我可以关闭它。然后我看到,好吧,自从你上次见面以来已经过去了 45 天。这是因为我总是搞砸这个公式。你实际上应该先输入较大的数字,然后先输入较大的日期,然后是较小的日期。所以,我们实际上需要重写这个。我们获取,让我们获取 today。我们说 date between,然后获取我们的上次会议,然后是天数。然后我们得到一个正数,这读起来更好一些。我们看到,好吧,已经 45 天了。然后我们可以将它与我们之前的字符串课程结合起来,说,然后,好吧,加上,让我们做一个加号的东西,说,自上次会议以来多少天。现在我们得到了这个小公告,如果我们把它显示在图库中,我们的联系人,看到,好吧,自从我们上次见到那个人以来已经过去了这么多天。让我们用一个有趣的练习来结束关于日期的课程,那就是如何根据某人的实际生日计算今年的生日。这是一个很好的练习,因为它教会我们几种思考 Notion 公式的方法,当它变得有点高级时,而且通常有几种方法可以到达目的地。那么,一个选项是什么?嗯,如果我看到这个,我看到,好吧,我们有 7 月 9 日。然后我们有年份。我可以用一个日期来获取月份和日期。然后我只需要从中删除年份。我只需要获取今年的年份。所以,这应该有效。让我们试试。所以,我们进去说,我们现在获取生日。我们说 format date。我想要月份,不是月份,而是日期。完美。它给了我 7 月 9 日。然后我将把它附加到这个,你知道,作为字符串。我将附加 today。我也将说,好吧,today,同样的想法,format date,month。我想要年份。然后我应用 9 205。太棒了。我有了今年的生日。但有一个问题。这目前是一个字符串。所以,正如我们之前学到的,字符串对我们的排序等等来说不是很方便。我们不能说,你知道,现在按降序排序,无论什么。所以,为了更新这个,如果我们想拥有他们生日的顺序,我们需要以某种方式将其转换为日期。幸运的是,我们可能还记得,有一个 parse date 函数。有一个东西,你可以把东西变成日期。所以,理论上,我们可以把所有这些都包装起来,然后说,不,请解析日期。在这种情况下,这实际上会产生一个错误,因为当我们看到,如果我现在保存它,它什么都不显示。我学到了原因。如果我检查 parse date,因为它告诉我我需要以这种特定格式输入。我需要有年年。月,我想是这样,然后是日。但当然,我们可以调整我们的公式。我们可以说,没问题。让我们只获取,我们需要,让我们删除这里的空格。让我们只获取 today 部分。让我们把它放在前面,然后说,好吧,所以我们需要年份,然后我们需要一个加号,然后我们需要这条线,然后我们需要一个加号,然后我们需要生日,然后我们需要 month-day day。现在你看到我们的公式奏效了,我们实际上得到了一个完全可用的日期。很酷。所以,这是一种方法。用 Notion 公式来实现这一点。另一种方法是做一些数学计算。我们也可以获取生日,然后尝试弄清楚,我需要添加多少年才能得到今天的年份。这很简单。我们再次获取 today,然后说,今天到生日年份之间有多少年。所以,我们获取生日,然后说我们想要以年为单位。自从那个人去世以来有多少年了?这正好也会给我们年龄。给出一些逻辑,为什么我们需要确保生日实际上已经过去。所以,play date between birthdays。完美。我们有了。现在,我们只需要将它添加到实际的生日中。所以,我们说 birthday dot date add。然后我们可以粘贴我们整个公式在这里,然后说,请将年份添加到这个。同样的结果。为什么我们得到去年的生日加上今年的年份?你看到,它仍然有点,你知道,短了一年,因为,你知道,它们之间的持续时间总是只有年份。我们缺少一年。所以,我们所需要做的就是,在这个 date add 中,我们只需要将这个整体加一。所以,我们可以只包含,你知道,date between blah blah blah。而 date add,我们会把它包装在另一个括号语句中,然后说,不,加一。现在我们也是正确的了,我们得到了今年的生日。有点不同的方法。但它们都导致了相同的结果。然后我们当然可以扩展这个逻辑。让它更动态,更健壮。我们可以说,嗯,总是显示某人的下一个生日。这可能意味着我们要获取我们整个的陈述,然后检查,它是否大于或小于现在?如果它小于现在,那么它意味着它已经过去了。所以,我们需要把它推迟一年。为此,我们会把所有东西都包起来。我们可能会使用 let 变量来确保我们不必一直写这个表达式。所以,你看到它会很快变得相当高级。但这个我不会给你展示。请自己尝试一下,试着弄清楚如何写一个公式,你可以一直显示下一个即将到来的生日。如果你卡住了,请在下面的评论中告诉我,我可以帮助排查。当涉及到布尔运算符时,我们基本上已经涵盖了到目前为止的所有内容,因为事实证明它们在所有其他表达式中都非常有用。但为了总结一下,并确保你拥有所有内容,让我们快速回顾一下。布尔运算符是我们检查某事是否为真或假的运算符。所以,它主要是比较运算符。例如,它是这个,我们说新的日期是否小于现在,或者它是否等于现在,或者它是否不等于现在?这些是我们最常见的比较,小于、大于、等于、不等于,或者当然,你也可以组合,你知道,小于或等于。这是第一步。第二步是同时检查几件事。所以,例如,假设我们这里有一个任务的状态,对于其中一些,我们想检查是否,你知道,截止日期,比如逾期。我们只想显示逾期,如果它已经过去,并且还没有完成。所以,为了检查这一点,让我们说 due date 应该小于 now。然后我们使用 and。所以,我们用 and 来包装整个东西。然后说,你知道,第一个条件是 due date 小于 now。第二个条件是状态不是。我们在这里使用两个比较,不是 done。然后我们可以包装一切。嗯,就像,你知道,一个旁注,当涉及到 and 和 all 运算符时,你也可以使用点表示法。它在这里也一样。在这种情况下,我实际上更喜欢括号表示法,因为它意味着,你知道,括号内的所有内容都应该为真,我可以把所有东西放在不同的行上,所以对我来说,更容易阅读公式。但这是个人偏好,两种方式都可以。所以,让我们检查一下。让我们确保,嗯,是的,这是,你知道,逾期并且还没有开始。但如果我现在将其设置为 done,它就会被取消选中,因为现在不再是两个条件都为真了。你可能还想检查其他几件事。其中之一是 empty。点 empty,正如你所看到的,前面总是会产生一个复选框。所以我看到 due date 是否为空?不,它不是。但如果我现在清除状态,它就会被选中,因为它现在是空的。与此结合,通常很有用的是 not。not 只是反转你拥有的任何陈述。所以,它将真变成假,假变成真。所以,你想检查某样东西是否已填好。你说 empty dot not。然后你就可以看到,是的,所有这些都已正确填写。最后但同样重要的是布尔值,当然是实际的陈述。false 和 true。我们之前已经讨论过它们。它们不是真正的运算符。它们只是将值 true 或 false 传递到你的公式中,并导致一个复选框,或者不,或者在 if 语句或其他任何你需要的地方使用它们。有时只是实际的陈述,而不是表达式。现在是时候写 Notion 中最有趣的公式了,它们都与数组有关。现在,这可能是最复杂的部分,但它也是真正能提升你的技能水平的部分。到目前为止的公式都很有趣,因为你能够操作字符串,你知道,根据数据库中的信息显示某些新的日期。数组将把这个提升到一个全新的水平。所以,让我们看看一些我们可以做的非常基本的事情。这里有一个简单的设置,在 Notion 中非常典型。我们有项目,然后我们有任务。你一直都会有这种情况,你有一个关系,在你的数据库之间。当你把一个数据库中的元素,在这种情况下是任务,与另一个数据库中的元素分组时。而这正是我们的数组公式闪耀的地方,因为关系,这就是我们最终得到数组和列表等等的关键领域之一。所以,如果我们暂时包装一下,我们会看到,好吧,我们有很多元素与之关联。正如我们之前与数据类型学到的,这基本上意味着我们有一个盒子,这里有七个条目,然后依次更少。所以,为了了解它们,我们可以做的第一件事是什么?你可能写过的最简单的公式是计算数组中有多少个元素的公式。所以,让我们这样做。让我们进去。所以,添加一个公式。如果我想弄清楚,你知道,任何给定项目的任务数量。我会做的就是,我将简单地获取我的 relation dot,然后是 length。现在它计算了这个关系中的项目数量。如果你之前用 Notion 工作过,并且你是更高级的用户,你可能会注意到一件事,那就是这个公式的结果和你使用 rollup 的结果几乎一样。如果你不知道 rollups,让我们快速看一下。所以,如果我向我的一个数据库添加一个 rollup,我所能做的就是,我总是需要定义一个关系。Rollups 总是与预先存在的关系一起工作。而关系连接数据库中的条目,rollups 给我关于该连接的信息。所以,我可以说,给我任务,然后,嗯,在哪里,给我任务,这很好。然后,当它说计算而不是显示原始信息时,我也可以说 count all。现在我得到的结果与我使用 relation.length 编写公式得到的结果完全一样。那么,你为什么要费心写公式而不是只使用 rollup 呢?嗯,这实际上是一个相当新的更新。Notion 去年发布了功能更强大的公式,首次,这允许我们复制以前只在 rollups 中存在的功能。所以,某种程度上,rollups 是多余的,或者与公式对数组有一些重叠,但公式给了我们更多的能力。允许我们用那个结果做更多的事情。使用 rollup,我所能做的就是计算这个,或者然后是一些其他操作。但使用公式,我对结果有完全的控制。所以,大多数时候,你想使用公式而不是 rollups。有一个场景你仍然需要使用 rollup,因为功能还没有添加到公式中,但我们稍后会讲到。现在 length 很容易,但现在让我们来看看数组方面第一个真正强大的运算符,那就是 map。基本上,它复制了 rollup 中的功能,允许我们从另一个行中提取一个特定的条目属性。正如你可能知道的,如果我们有我们的关系,然后进入我们的 rollup,我们配置它,我们可以说我们想在这里看到相关条目的哪个属性。它会遍历关系,获取信息,并允许我们在这里显示它。所以,我们的任务在它们自己的数据库中有 due dates 和 priority level。所以,如果我们想在这里的项目中看到它们,我们可以说,嗯,在 rollup 上,请给我 due date h,然后显示原始信息。现在,如果我打开它,我们看到,也许把它包装起来。我们看到,我们有所有已链接到此条目的任务的 due dates。都在这里。我们现在也可以用我们的公式做同样的事情。所以,让我们进去,而不是 length,让我们说 map。Map 是一个属性运算符,你会一直使用它。所以,我们必须正确理解这一点非常重要。正如你所看到的,map 需要一个列表,一个数组。我们已经有了。然后是一个表达式。它返回一个列表,其中填充了我们为列表中的每个项目调用的结果。听起来有点复杂,但基本上,我们可以告诉它完全相同的事情,就像对于 rollup 一样。我们可以告诉它遍历数组中的每一个条目,并为它返回一个特定的值。我们总是用 current 来做。Current 基本上说,在你正在查看的这个条目中,请给我这个。所以,map 总是,或者大多数时候,以 current dot 开始。如果你输入 current dot,你现在就可以访问任务中存在的所有属性。所以,你看到,我得到任务名称、due date、status、priority 等等。这些不是我实际编写公式的项目属性。这些是任务的属性。所以,让我们说 map due date。让我们点击保存。然后我们看到,如果我们运行它,结果与我们的 rollup 完全一样。太棒了。再次,问题是,为什么我们要这样做而不是用 rollup?但我们稍后会讲到,因为我们现在可以用这个公式做很多比用 rollup 做的更多的事情。例如,我们可以结合我们对数组的知识,以及我们对其他运算符的知识。所以,例如,在这种情况下,如果我们不关心 due date 的年份。嗯,我们如何格式化日期?你知道,我们通过输入 dot format date 来做到这一点。你看到我现在可以在这里链接。在我说的命令中,给我某物的 due date,你可以说,实际上,给我这个 due date 以特定格式。给我这个 due date 只是,你知道,日期。呃,只是给我,给我日期。月份,这就是我想要的。现在你看到,我们正在更进一步,我们得到它以我们想要的方式输出,而不是这种标准的日期公式,日期格式。现在,如果我们想这样做,非常重要的是,我们需要在这些括号内调用它,因为我的 map 的结果,它的输出又是一个列表。它返回一个带有值的列表。所以,这里的输出,即使它看起来不像,实际上也是一个数组。我们可以通过输入 length 来检查它。它仍然会告诉我们七。它没有告诉我们字符的长度。我们再检查一下,我们可以说,如果我们实际上要先把它变成一个字符串,所以记住 format 是,或者我们将任何东西变成一个字符串,然后说 length。我们现在得到 80。这是当我们把它们放在一起时的字符数。让我们更进一步。我们不限于只返回一个条目。我们可以告诉它映射几个东西。所以,让我们获取 current dot。闭合所有记录。然后说,我想让你返回的是任务名称。我想把它与一个空字符串结合起来。然后我再次想遍历每一个条目,并返回 due date。但是 format date。我想要,你知道,日日,月月。这就是我想要的。现在你看到,我得到了我所有的任务,任务名称和 due date。我当然可以扩展这个。我可以说,任务名称,到期日期。让我们把它变成,也许是这样的。我们只需要一个 d。现在我们看到,哦,我们在这里漏掉了一个空格。现在我们的结果是,我们得到创建客户端入职模板,新的,在 2 月 15 日。开发自定义公式研讨会,在 2 月 28 日到期。等等。但是我们可以让它更漂亮一些,通过说,作为我们最后想要的东西,我们想要一个换行符。我们的新行字符,或者我们可以添加一些格式。世界是你的。你可以在这里添加 dot style。说,让任务名称变旧。类似这样。你看到,这就是公式开始与机器人区分开来的地方,因为它们给了我们对输出的完全控制,而不仅仅是一种非常特定的显示方式。现在,让我们继续第二个运算符,那就是 filter。Map 遍历一个数组,并为数组中的每个条目返回一个特定的值或任何你想要的值。Filter 允许你减少数组中的数字。它会遍历数组中的每个项目,并检查某个条件是否为真,只有这样它才会返回它。所以,基本上,你正在构建一个新的数组,因为记住,正如我们之前所说的,数组的酷之处在于它们给了我们对存储系统中的东西的完全控制。例如,我们可以说,嗯,在我的数组中,我现在只想有开放的任务。这解决了你以前在 Notion 中遇到的一个最大的问题。那就是,如果你有任何关系,例如项目到任务,你总是会在这里看到所有任务。没有办法说,嗯,在这个关系中,请只显示我的开放任务。这是不可能的。它显示所有条目。但是使用公式和 filter,我们可以精确地实现这一点。所以,让我们进去,让我们删除所有这些,然后从头开始。我们输入 tasks。然后我们输入 dot filter。在这里,filter,你再次看到它需要一个列表,然后它需要一个条件。然后它返回列表中条件为真的值。所以,它的输出又是一个数组或另一个列表,但只包含条件为真的项目。那么,我们如何检查条件是否为真呢?嗯,我们再次使用 current,我们遍历该数组中的每个条目,然后说,current,这个条件是真的吗?所以,我们可以说,current 的 status 不等于 done。这意味着只有当任务仍然开放时,我们才会返回它。然后我们可以点击保存。现在我们这里有我们的任务列表。现在,我认为这实际上应该是完全相同的列表。是的,因为没有任务是 done。但是如果我们现在进去,然后说,好吧,对于这前三个,让我们全部选中它们。选择它们。我们说这里的 status 是 done。然后我们回到上面。现在,我们的公式已经更新了。是的。我们只看到剩下的四个任务。太棒了。所以,现在你可以在项目数据库中拥有一个列表驱动的视图,只显示该项目的开放任务。现在你可能有一个想法,这会走向何方,因为我们现在可以结合其他元素。例如,我们可以说,嗯,给我这个新数组的长度。现在我看到我还有多少个开放任务在这个项目上。然后我可以使用我们从前面部分获得的知识。我们说,好吧,我们结合东西。我们创建这些显示公式来说,例如,开放任务,然后我们在这里添加数字。我们还可以将我们这里拥有的整个结果,然后说 dot style。说,好吧,我们想让这个风格是粗体,我们想让它是红色的。现在我们看到,好吧,我们这里有四个开放任务。这里有四个开放任务。再次有两个开放任务。是的。如果我们检查掉任何其他任务,比如这个,还有这个,我们当然会在我们的概览数据库中看到相应的更新。很酷,对吧?我们当然也可以把它再进一步。例如,我们可以提供一些信息,比如我们实际上完成了多少任务,占总数的多少。所以,我们已经有了第一部分,对吧?我们有开放任务,以及当前的。然后是这个。现在,如果你想在这个基础上加上我们总共有多少任务,让我们进入新的一行,然后说,好吧,加上,我们想在这里显示的是,嗯,来自,然后我们将拥有我们的总任务。这当然很容易,对吧?我们在最开始就说了 task.length。这就是我们所需要的。现在我们看到,我们有四分之七的任务,对吧?我们想把这个风格化。让我们把它变成,你知道,粗体,然后是三。完美。我们现在看到,好吧,我们有四分之七的任务完成了。或者,让我们再添加一个元素。让我们说,我们也想展示。所以,再次,让我们进入新的一行,只是为了稍微组织一下我们的公式。然后说,嗯,进度。然后,现在我们可以添加,嗯,我们的公式来计算百分比进度。我们如何计算百分比进度?嗯,我们需要将我们的,嗯,开放任务的数量,抱歉,已完成任务的数量除以,嗯,开放任务的数量。所以,我们会进去,我们可以简单地复制这个,或者这可能是一个很好的用例,对吧?进行一些重构,并将其放入变量中。所以,为了保持这里的简单性,现在,让我们只复制这个。说,好吧,我们想获取,嗯,已完成的。等于 done。哦,我们想把所有这些除以,嗯,我们总共有多少任务。完美。这给了我们这个奇怪的数字。它不会自动四舍五入。所以,让我们继续我们的元素。让我们添加一些,一些括号把它括起来,然后把它移上去。有时在 Notion 中,有点,一旦你需要回到一行的开头,就很难把鼠标移到那里。但我们只是在那里添加我们的括号,然后说,请四舍五入。实际上,我们不能四舍五入,因为如果我们四舍五入,我们会四舍五入到零。因为它是零值。所以,如果你需要四舍五入百分比值,你需要先乘以。因此,100。然后你需要,点除以 100。抱歉,乘以 100,然后 round dot round,然后除以 100。现在 43。我们也可以跳过除法,如果我们想把它作为百分比值。然后我们可以简单地在最后添加一个百分号。现在我们有了这个非常复杂的公式,它将开放任务四分之七,进度 43% 翻译出来。这有点,你知道,曲折。所以,让我们只回顾一下,使用 filter 公式计算百分比进度的基本方法。好的。所以,我们进去,我们以 tasks dot filter 开始。然后我们再次遍历每一个条目,我们想检查这个当前条目的 status 是否等于,然后我们得到这个的长度。完美。三。太棒了。现在让我们进入新的一行来组织一下我们的表格。说,除以二。这次用符号而不是 dot divide。然后我说,我们想 pass dot length。然后现在我得到我的整体进度。4,2,8,等等。然后在 Notion 中,你知道,每当我想要一些东西时,如果它只是一个数字,而不是一个字符串的例子,就像我们之前那样。但如果它只是一个数字,我们可以进去说,init property number format。这实际上是百分比。然后我们可以设置小数位数,然后我们可以说,好吧,请将其设置为只有一个小数。完美。所以,四舍五入的进度,我们只需要这样做,如果我们把它作为字符串的一部分,因为在字符串中,我们需要精确地按照我们想要的方式格式化它。而如果输出是一个数字,我们从 Notion 获得一些内置功能来更好地显示它。现在,让我们非常简要地看一下 filter 的一个近亲,那就是 find。而 tasks.filter 会返回所有条件为真的项目。task.find 只会返回一个条目,即条件为真的第一个条目。所以,如果你有你的任务列表,你想说,找到那个你现在当前 status 不是 done 的。那么它将返回列表中的第一个项目,对于这个来说是真的。不幸的是,这取决于你的列表顺序。它不一定是下一个你实际上需要做的任务。因为这里的条目顺序是由你链接的顺序决定的。如果你改变 due date 数据,那么它是什么?目前是 client training session ABC。嗯,如果我现在进去,然后把这个日期从 3 月 1 日改到之前。如果我说这个实际上是 2 月 3 日到期。在一个理想的世界里,它应该已经更新了。但你看到它还在那里,因为这个列表不是动态排序的。它只是在你实际链接它时手动排序的。那么,我们现在如何利用我们的知识来构建更高级的公式,实际上找到下一个到期的任务呢?这是一个很好的公式示例,它结合了我们到目前为止所做的大部分事情。它也有点复杂,但我们可以做到。所以,我们需要做什么?嗯,如果我们从逻辑上思考,我们需要查看我们所有的任务。然后我们需要忽略那些已经完成的任务。然后我们需要弄清楚哪个任务的 due date 是下一个。然后返回该值。所以,让我们一步一步来。首先,我们想获取我们的任务。然后我们想删除那些已经 done 的。我们用 filter 来做。用 filter,我们可以说只给我 status 不是 done 的任务。好了,这是第一步。现在我们只有开放的任务了。现在我们想对它们进行排序。我们想弄清楚哪个是下一个开放任务。现在,如果我们只是输入 sort,它会按字母顺序排序,因为这是默认值。但我们也可以告诉 Notion 我们实际上想按什么排序。我们可以再次通过查看每个条目来做到这一点,并告诉它我们想按什么值来排序。嗯,我想按 current.due date 来排序。这就是我想排序的方式。但我想要它按最早的即将到来的 due date 排序。然后我们只需要做的是,我们需要从这个路由中选择第一个元素。如果我们现在只输入 dot first,我们得到这个列表中的第一个条目,那就是 update notion best practice。我们可以检查一下,这是我们需要更新 notion best practice 的吗?2 月 3 日。完美。如果我们现在把它移到 2 月 1 日,它应该是这个。所以,如果我们回到上面,我们看到是的,client training session ABC cop。现在,如果我们想要下一个三个任务呢?嗯,我们可以很容易地做到。而不是做 first,我们可以使用 slice。Slice 允许我们指示,我们想要列表中的哪些元素。我们可以告诉它,我们想要从 0 到 3 的元素。这应该会给我们列表中的第一个三个条目。Client training session,update motion back press,review planned setup。为什么是零?嗯,记住我们从零开始计算数组。所以,如果我们只有 1 2 3,我们只会得到列表中的第二个条目和第三个条目。与 first、last 和 slice 一起,在 Notion 中还有最后一个选项,那就是 add。允许我们指定一些特定的东西。所以,无论我们不想要下一个,而是下一个内联的,我们会说 add one。这给了我们 due date 列表中的第二个任务。别忘了,因为这返回的是一个实际的关系值,我们不仅仅是停留在显示它。我们可以以任何我们想要的方式格式化它。所以,例如,如果我们说,等等,让我们获取第一个值,而不是仅仅拥有这个。如果我们想获取任务名称和 due date,我们可以输入 now dot。这再次让我们访问我们可以打印出的所有属性。如果我们想打印多个属性,最好的方法是复制整个东西,然后说,使用一个变量。所以,让我们说 let open it up task be here our relation and then now

我们可以正确地使用它。所以,让我们回顾一下我们在这里所做的:我们想声明一个变量,变量的名称是 task,然后这个 task 应该是第一个,也就是最早到期的那个。那么我们想打印什么呢?嗯,我们想打印 task.task name 加上一个空格,呃,所以加上 "due on",然后加上 um 到期日期,对吧?我的意思是,我们也可以格式化到期日期,然后直接说 um,给我 um 日期日期 um,然后对于月份 um 符号,完美,然后我们只需要关闭我们的 um 表达式。现在我们看到,好的,我们的下一个任务是为 ABC New 进行客户培训,日期是 2 月 28 日。当然,我们可以添加任何东西,对吧?我们可以让它说 um,sort of um 下一个任务加上这个 um,我们也可以添加 um 优先级,对吧?所以加上 um 优先级 um 加上 pri 哎呀,task.不是 tasks 而是 task.呃,priority,等等等等,对吧?无论我们在其他数据库中有哪些值,我们想在这里打印出来作为这种状态元素,我们可以通过 um 使用我们的表达式来获取它,最好是与变量一起使用,这样就不用一直重复输入了。现在我们已经充分掌握了所有数据类型和各种公式运算符的知识,是时候来解决 notion 中一个最棘手的挑战了,那就是如何在 notion 中进行类似电子表格的数学计算。对吧?你还记得在这个视频的开头,我提到在 notion 中进行你期望的计算非常困难,因为 notion 是一个数据库,而不是一个电子表格。所以像找出某个东西中的最高数字这样的事情,实际上可能相当困难。所以,例如,假设我们这里有我们的 campaign,我们当然可以做的就是按打开率排序,对吧?然后找出,好的,我们的最佳打开率是多少,对吧?呃,相当不错。呃,好的,这是最好的。但是如果现在你想构建一个图库视图,只显示我们表现最好的 um campaign,对吧?也许一个 campaign,也许三个 campaign,一个自定义数量的 um campaign。你只想显示那些。现在在 notion um 目前,如果我们看看我们的选项,对吧?对于加载限制,我们可以将其设置为最多 10 个。所以没有选项可以让你说,嗯,一次只显示我三个数据库项。呃,如果我们当然有一个另一个数据库,对吧?如果我们,例如,如果 campaigns 是一个更大的营销计划的一部分,并且它们都与那里相关,我们可以显示 um,用同样的想法,对吧?我们在这里显示 um projects,对吧?下一个 um in line,我们可以使用相同的原理来显示 um 在另一个数据库中,那个条目。但是我们在这里想要实现的是,对吧?我们想在 campaigns 上显示,对吧?我想能够过滤 campaigns,显示我一个小的图库卡片 um,只显示表现最好的三个 campaigns,这相当困难,但如果你知道如何做,它实际上是一个非常酷的 notion 技能。所以,让我们开始吧。我们需要做的第一件事是构建第二个数据库。对吧?所有这些情况都是如此。我们总是需要第二个数据库,我们可以称之为我们的分析数据库。这个分析数据库的全部目的是让我们能够对这个数据库进行 um 数学计算。所以,我们将在这里添加一个条目。我们只需要一个,我们称之为 analytics。然后我们将这个 um 条目与我们的 um campaigns 数据库关联起来。可能想在这个上面显示。添加关系。完美。现在我们需要确保 campaigns 中的所有条目都与这个条目相关联,对吧?所以我们说编辑属性,给我 analytics。哎呀。Analytics。呃,我们将所有内容链接到这个条目。现在,如果你第一次设置这个,对吧?你可以手动完成,只需选择所有内容并链接它。对于未来,如果你想让它实时更新,你想确保你设置了一个数据库模板。我可能会说 sort of like new campaign,然后确保每次添加新 campaign 时,它总是添加到 analytics,并将此设置为默认模板。这是强制执行此操作的一种方法,对吧?强制执行此操作的另一种方法是创建数据库自动化,并说好的,每当我们有一个新页面添加时,请确保 um 编辑属性 analytics 设置为这个 analytics 条目。这样,对吧?我们就不需要考虑连接它了,每当我们向此数据库添加新 campaign 时,我们所有的计算都会实时更新。现在,这个关系是一个作弊码,它允许我们在 um campaign 数据库上进行数学计算,因为我们现在不必去 analytics 编写我们的公式,我们实际上可以直接在 Bates 上编写我们的公式。所以,让我向你展示我的意思。让我们添加一个新的公式属性,并称之为 um top three question mark。在这里的公式中,我们可以做到的是,现在我们可以去我们的 analytics 条目,然后我们可以说,嗯,从 analytics 请映射当前 um.campaigns,对吧?进入 analytics 关系,然后给我所有的 campaigns,通过这个技巧,我现在在我的 campaign 条目上拥有了所有的 campaign 条目,对吧?所以它有点在做反向逻辑,以便让它们都在这里,现在我们可以使用它来提任何问题,回顾。所以,让我们开始问这个问题,哪个条目具有最高的打开率?一般来说,这应该相当直接,因为我们已经成功地将我们的 campaign 数组映射到了这个,对吧?所以,让我们快速回顾一下,对吧?我们在 analytics 中有我们的 campaigns 数组,通过在 campaigns 上编写一个公式说,嗯,去 analytics 并获取这个数组。我们现在在这里看到这个数组。但是有一个奇怪的挑战首先需要解决。如果你尝试调用任何类型的 um 数组函数,我们会看到它的行为有点奇怪。所以,例如,如果我们想说 G 请 um,你知道,从这个列表中的每个条目中,请给我 um 打开率,对吧?所以,在每个 campaign 中,我想看到打开率。我进行映射,我进行当前点,那里有我的属性,我没有看到 campaigns 中的任何属性,这是我通常期望的,但通常 campaign 属性应该在这里,所以这个数组显然有问题,我们拉进来的。我们可以通过调用 .length 来验证这一点,长度显然是 1,即使有,好吧,现在现在我们有了这个,长度显然是 1,即使我们有,你知道,七个或十个条目在这里,为什么呢?嗯,那个映射返回 um 一个条目列表,对吧?所以,它遍历 analytics 中的每个条目并返回它拥有的内容。所以,在这种情况下,它实际上返回一个嵌套数组,对吧?有 analytics 的第一个条目,或者一个 analytics 条目有这七个数组,这七个元素,但它是嵌套的,这就是为什么我们不能直接访问它。所以,长话短说,对吧?这有点复杂。你只需要记住的是,如果你想这样做,如果你在普通公式中想访问一到两层深度的元素,对吧?所以你想通过关系,获取新的关系,然后调用它们。你首先需要做一个七分之一,然后是 .flat,对吧?这就是 TLDDR。如果你进行 flat 然后 length,你会看到,嗯,八。好的,现在我们有了所有的条目,对吧?然后我们可以开始再次调用 um 我们的运算符,对吧?所以我们要做 map current open rate。完美。世界上一切都好,对吧?我们现在有了我们所有的 um 打开率 um 在这里。所以,这正是我们想要的,对吧?我们想要打开率,然后我们想比较打开率是否等于我们特定条目的打开率。现在有几种方法可以做到这一点。一种方法是说,好的,我们现在有了打开率,我们将对它们进行排序,但实际上我们可以写,而不是说 map current.open open rate .sort。我们可以跳过 map 步骤,直接调用 um sort,然后只在那里传递参数 current open rate。对吧?现在我们 um um 按打开率排序。但是那个打开率是升序的。所以我想让最高的那个排在前面。对吧?我们说 um 然后 .reverse。现在我们有了 um 按最高打开率排序的数组。在这一点上,我们所要做的就是检查我们 campaigns 数据库中的一个特定条目是否是那个具有最高费率的条目。对吧?所以,为了做到这一点,我们可以现在在这里输入,然后说 um 好的 um 是 um 是我的 um name。哦,我们需要获取第一个,对吧?at reverse .let's get at zero,对吧?那是第一个条目,我们可以简单地问,嗯,是我们的 um u main,对吧?不是我们怎么称呼它,是我们要查看的条目,对吧?是那个在这里返回的 at zero 吗?现在目前这什么都没检查,对吧?因为我们实际上是在将其与 um 对象进行比较,所以我们也需要进行格式化,对吧?所以它实际上被转换成 um 文本,现在我们看到,嗯,哪个是我们的顶级条目?notion 的力量,对吧?是正确的。我们有 58。所以,一切都好。这就是我们如何轻松找到顶级价值 um。但是现在,如果你不想找到顶级价值,而是想找到前三名,我们需要稍微调整一下。为此,让我们回到我们的公式中,并稍微调整一下,对吧?所以,让我们删除这里的我们的主题行元素。嗯,然后让我们在这里说,我们实际上想在这里停止,对吧?我们想回到我们只有数组的那一点。现在我们想做的是,我们想实际映射它。我们想获取 um 我们的 um 不同的 um 打开率 um 之前,我们想确保我们 um 对它们进行排序 um,并且我们以正确的顺序排列它们,对吧?只是为了确保我们有最高的 um 打开率排在前面。现在我们可以做的是,为了检查前三名,我们可以说,好的,让我们获取第三高的打开率。对吧?所以那是 um at um 编号 2。记住 0 是最高的,1 是第二高的 um 2 是第三高的。第三高的打开率是 52.1。那么我们如何检查一个条目是否在这个范围内呢?嗯,我们只需问,嗯,我们正在查看的 um 打开率是否大于或等于 um 这个数字,对吧?52,然后我们点击保存。你现在看到我们检查了前三个条目,对吧?因为对于这三个操作数,条件解析为 true,这意味着最后我们可以构建我们的视图,对吧?我们现在可以输入这里,然后说,好的,现在请给我 um 一个看板视图 um,我实际上不想看板视图,我想有一个 um 图库视图,我想看到一个图库,我不想看到数据库标题,我不想看到页面内容 um,我想有一个过滤器设置,我们说,好的,其中 top three um 被选中。现在我可以拥有我的自定义 um 顺序。如果我想看前四个,我只需要 um 增加 at index um 一。我也可以 um 开始显示我的点击率。如果我想,我可以使用我们之前谈过的显示公式来说,嗯,这是这个特定条目的打开率或点击率。然后我们在 notion 中获得这些动态报告。现在,这非常复杂。所以,让我们快速回顾一下 um 过程是如何工作的,对吧?我们输入,然后我们所做的是,我们将所有内容与我们的另一个数据库关联起来。而这个另一个数据库 um 可以像我们这里的 um 数组一样,可以拉回到我们的主数据库中。然后对于每一个条目,对吧?我们可以问这个问题,这个比什么大?这个比什么大?嗯,无论是什么。这有助于我们绕过 notion 的限制,对吧?因为它是一个数据库,而不是一个电子表格,因为我们的数学计算总是只能在一个特定的条目上进行。但是通过将所有参考数据拉到那个特定的条目中,嗯,我们可以进行那个数学计算。但是当然,这也有局限性,对吧?这是做数学计算的一种非常低效的方式,对吧?电子表格效率要高得多。所以,如果你有非常大的数据库,有很多条目,进行这些计算会减慢你的数据库速度,对吧?嗯,如果你有很多这样的问题,比如自引用的公式,那会相当影响加载速度。所以,要小心在哪里部署它,但仍然在正确的情况下,它是一个非常非常强大的工具。这种使用分析数据库的方法还有第二个好处,它稍微更高效一些,对吧?所以它不会像这样减慢你的数据库速度,那就是为 notion 构建分析,我们实际上已经称之为到目前为止,对吧?我们到目前为止在我们的数据库上进行了分析,但是我们也可以做的是,我们可以使用这个分析数据库来显示任何我们想要的信息,这非常有用。在 notion 推出图表之前,这可能是获取 notion 分析的最佳方式。现在我们有了 notion 图表 um,这种方法就不那么需要了,因为我们通常可以创建图表。但是仍然有两个非常重要的用例。首先,如果你没有付费的 notion 计划,对吧?并且你想要免费的分析。这是完美的。其次,有时你不需要图表,对吧?有时你只需要一些输出数字。这就是我们将要构建的。例如,假设我们想知道我们发送了多少 campaigns。嗯,这是一个非常简单的公式,对吧?我们只需向下滚动,说公式。好的,campaigns campaigns 号码之类的。然后对于公式,它是 campaigns.length,对吧?非常简单。那个非常简单。现在,我们可以继续,对吧?几乎任何数学问题,我们都可以问,我们都可以在这里回答。我们可以问我们的平均打开率是多少,对吧?所以,让我们添加一个公式,添加一个公式 um average um open,然后我们进去说,好的,请给我 campaigns,请 um,比如对于每个 campaign um,让我们获取 um 打开率,然后从那里我想要 um 中位数,对吧?或者平均值。你没有内置函数来做到这一点,对吧?为了让它超级简单,我们可以得到我们的中位数,或者在这种情况下,我们想要平均值,对吧?所以平均值可以保存它,我们看到,好的,我们需要 um 也将其转换为百分比,我们的中位数平均打开率,哎呀,50,000%,是的,这是因为这里实际上是总数,我错误地采样了样本数据,所以让我们删除百分比,让我们回到数字,那么它是正确的,好的,我们有 15.625% 的平均打开率。所以你看,这比其他方法容易得多,而且只有你的创造力受到限制。所以,例如,假设我们想知道,嗯,我们有多少 campaigns 的打开率 um 高于平均打开率。嗯,我们可以做到这一点,然后在这里输入,对吧?然后说,好的,平均打开率是这个,这个,我们已经知道了。现在我们想做的是,我们想 um 缩放,进入 campaigns。我们想过滤 um 它们,我们想说,嗯,只给我那些 current.open rate um 大于或等于 um 我们刚才写的表达式的,对吧?然后我们可以进去,然后我们可以计算总长度,哎呀,.length,然后我们可以找出,好的,我们的四个 campaigns um 是,你知道,大于平均打开率,四个比它小。在这种情况下,它非常类似于中位数,但是如果你有一些异常的 campaign 设置,非常强地拖向一个方向或另一个方向,这可能会有所不同。所以,也许是一些有用的信息来计算。现在,这当然不是显示信息的最佳方式。所以,让我们把它带回家,再次变成一些我们使用了我们之前学到的很多东西,并创建一个漂亮的显示卡片。所以,让我们创建我们的 um,你知道,显示公式,display um campaigns um,哎呀,campaigns um 发送加上 um 一个数字,对吧?完美,然后让我们创建第二个,实际上,让我们 um 添加所有,不,让我们 um 创建单独的,对吧?为了练习公式 um 乱七八糟,这是 display,display um open rate,然后说,好的,这里 um,让我们说 um,平均打开率加上 um,平均打开,然后我们需要修复它,对吧?让我们回到我们之前的计算,我们只关心 um um 百分比,现在我们有了这些值,对吧?然后我们可以进去,然后我们可以创建一个,再次不是计数器视图,抱歉,我想添加一个图库视图 um,不,数据库标题,不,页面内容,然后我可以打开我的显示属性 um,我想要它们的方式,对吧?让我们说显示 campaigns 和显示打开率。然后 um,哎呀,我们有第二个我们不需要的。删除它。完美。现在我们有了这个漂亮的 um,你知道,信息磁贴。我们可以将其嵌入到我们工作区的任何地方。它会告诉我们,好的,这些是我们的统计数据,对吧?如果你想摆脱这个 um,这个小新东西。不幸的是,目前只有一种方法,对吧?我们必须锁定页面,对吧?然后它就消失了,然后我们就有了一个非常干净的视图 um,在一个页面上,为我们提供关于我们的业务或我们的工作空间如何运行的见解。这里还有最后一件事。这个的主要用例可能是创建 um 你的 um 任务管理器中的分析。创建这个小的个人助理,告诉你,嗯,你今天有这么多任务,等等等等。非常简单,对吧?嗯,与 campaigns 原理相同。我们将简单地采用我们的分析数据库,无论是同一个还是一个新的,然后 um,你知道,创建一个与我们的任务的关系。这里是我们的任务。完美。双向关系,对吧?将任务中的任何内容与这个任务基础相关联,然后问问题,比如,好的,今天有多少任务到期?对吧?检查你是否完成了任务是否等于今天,或者有多少小时你检查有多少 um 最后 um 今天 um 的日期,有多少是本周等等等等,对吧?所以,无论你想问什么问题,对吧?通过这种简单的创建与索引数据库的关系,将所有内容关联起来,然后编写相应的公式,你可以在几秒钟内获得所有这些见解,触手可及。这就是它的样子。现在,如果我们添加一个动态部分,对吧?在这里,我们不 um 将它乘以静态数字,而是我们乘以的数字之一是当前时间戳,对吧?而当前时间戳每分钟更新一次,这意味着每分钟这个计算都会不同。所以,如果我们在一分钟后重新加载页面,这些数字就会不同。这意味着我们可以 um,你知道,比如我们的排序,我们可以按这个随机数排序。这意味着每当我们查看 campaigns 时,对吧?我们会看到一个随机的 campaign,或者如果你有引语,我们会看到一个随机的引语,等等等等。这有点复杂,我将另外创建一个新视频,关于 um,如何创建 Notion 中的随机数,如何使用它们。我还有一个旧的链接在描述中。它有点过时,但它仍然显示了基本原理。现在,在我们进入下一个大章节,自动化之前,我只想提一个小小的东西,那就是我们之前提到的,我们说,“哦,公式非常类似于 roll-ups。”对吧?它们几乎可以复制 roll-up,但有一个小地方,我们仍然需要在 notion 中使用 roll-ups。我只想快速提一下,这样你就不会被一些不起作用的东西搞糊涂了。你看,notion 中一个非常典型的事情,对吧?就是所谓的自引用仪表板。例如,我们有我们的 projects,在我们的 project 中,我们设置了一个模板,我们说,好的 um,new project,然后在这里我想创建一个链接视图,与这个项目关联的任务,对吧?所以,我转到 tasks,然后我说,好的,从这个任务过滤,只显示那些 project 与我的 new project 在这里连接的项目。现在这意味着,对吧?如果我去了某个地方,例如,这里是东北迁移,我加载了这个模板,我只会看到与这个特定元素相关的任务。现在你会注意到的是,我是通过 um 关系完成的。当然,我们可以再进一步,对吧?我们可以说,好的,在 tasks 上,对吧?也许在 tasks 上,我们想看到一些比 project 更高级的东西,对吧?让我们在这里 um,让我们添加一个新东西。让我们说 um,我们有一个数据库,这个数据库将是 OKRs。完美,让我们快速创建这个新表 OKR。让我们将其与 um 我们的 projects 相关联。这里是我们的 projects,现在有点令人困惑,所有这些条目都在这里,我们有 um OKAR one,它属于 um um 我们的一些 um,是的,比如这个非常第一个产品。嗯,我们现在当然可以做的就是,我们可以使用这些自引用 um um 关系, um um 一级,然后我们可以说,好的,在 task 上,新的 task,我想看到 OPR,所以创建链接视图数据库,即使 um 在 tasks 上,对吧?我没有,抱歉,不是 tasks,我需要去 um,你知道,创建链接视图数据库到 um OKR,即使我们没有直接关系,我们仍然可以在这里显示它,通过去 OKR 说,好的,在 OKR 上,我们是否在 OKRs 上?我想为我的 tasks 获得一个 rollup。所以,我进去,我创建一个 rollup,我说没有 tasks,然后我们从 projects 中拉取我的 um tasks。对吧?我们将用一个 rollup 设置来包装它。我现在可以进去,然后说,好的,OKRs,过滤这个 OKR 列表,只选择那些 um tasks 包含 new task 模板的。相同的想法,自引用模板。这将自动显示所有已链接到此任务所属项目的 OKRs。但这只适用于行,对吧?即使我们目前可以用 um,你知道,task formula 来复制这个外观,说,哎呀,请去 projects,然后从 projects 映射 current.ask,显示我所有与此相关的任务。这在这里创建了完全相同的视图。但是如果我们进入这个 um 模板选择器,然后说,好的,实际上,让我们将其从我们的行切换到 um 我们的公式,我们看到 um,哦,我们没有选择器,我们只能硬编码值,这当然是我们想要的,对吧?因为如果任何名称改变了,那将不好。所以这是公式和 rollups um 仍然在功能上有所区别的一个限制,一旦 notion 更新并发布了这个,公式就可以几乎完全取代 rollups。rollups 只是一个更简单的方法,对吧?来编写公式 um,但是,是的,注意到这一点很好。如果你构建更复杂的设置,特别是像我们为客户构建的那样,有时你会遇到这种情况。所以,最好记住这一点。现在,在我们继续进行自动化之前,我有一个小小的请求。如果你觉得到目前为止这很有帮助,请订阅频道并考虑加入我的 Notion 新闻通讯。上面已经有超过 30,000 名 Notion 粉丝了。真是太疯狂了。在那里,我分享更多技巧、免费模板,以及我在建立欧洲第一 Notion 咨询公司时幕后的情况。你可以在描述中找到所有这些的链接。但是现在,让我们先继续自动化。好的。好的。好的。我希望你感到兴奋,因为现在我们已经学完了 Notion 公式的所有知识,是时候更进一步,使用自动化了。因为归根结底,公式很棒,但它们有一个很大的缺点。Notion 公式永远无法影响任何其他属性。对吧?我们在公式中写的任何内容都只与该公式属性或引用它的其他公式属性相关。我们不能写一个公式说,嗯,如果发生什么事,那么请改变那个。对吧?所以,例如,假设我们有当前的到期日期,对吧?这是今天。我们当然可以 um 现在进去,对吧?然后说公式,好的,你知道,逾期,然后我们可以说,好的,如果 um 到期日期,对吧?如果它 um 小于今天,对吧?那么请 um 勾选它,对吧?我们想看看它什么时候逾期,对吧?而这个任务现在 um 到期或逾期了,所以我们需要勾选它,但是我们永远无法 um 进入并说,好的,如果它逾期了,请将优先级设置为高,或者请将负责人分配给我,对吧?我们在公式中没有 um 类似的操作来影响 Notion 数据库中的其他属性。我们需要 Notion 自动化。所以,视频的这一部分和这个大师班都是关于我们如何使用这些 Notion 数据库自动化来影响,更新我们设置中的内容。现在,在我们深入研究之前,有一个重要的注意事项,那就是目前在拍摄日期,Notion 数据库自动化仅在付费计划中可用。所以,为了创建你自己的数据库自动化,你需要要么是付费计划,要么是某种 um 付费计划的等价物,例如教育计划,对吧?在那里你可以免费获得一个付费的 Notion 计划。否则,你可以使用其他模板创建者添加到他们的模板中的 Notion 数据库自动化,然后下载它们,对吧?但你将无法更改它们。所以,这只是提前告诉你,但仍然,对吧?学习这些概念非常值得,而且很可能,如果你需要任何这些自动化,值得为 Notion 付费,因为它们可以为你节省大量时间。在我们深入细节之前,我们需要快速考虑任何自动化的总体结构。无论你构建 Notion 数据库自动化,还是使用任何其他无代码工具,这都是如此。例如,make.com、relay.app,对吧?它们都遵循一个基本原则。有一个触发器,发生了一些事情,然后有操作,一些将被更改或更新的事情。所以触发器指的是你的 Notion 工作空间中发生的任何事情,都可以启动数据库自动化。例如,它可以是按钮的点击。它可以是某个属性更改为某个值。发生了一些操作。然后有操作。操作是诸如更新属性,对吧?或者发送通知,发送电子邮件。关键是,每当你构建数据库自动化时,你总是会按顺序触发它们,对吧?触发器发生,然后操作一发生,操作二发生,操作等等,对吧?无论你添加多少操作,它们都会一个接一个地执行。所以,基本上,当涉及到数据库自动化时,系统中存在两个非常重要的限制。第一个问题是,我们的触发器是什么,对吧?随着时间的推移,Notion 会发布更多触发器,希望如此。嗯,然后有操作,对吧?比如,一旦发生了一些事情,我们实际上能做什么。总的来说,Notion 数据库自动化仍处于早期阶段,对吧?它们远不如 make、zapier、relay 等专用平台强大。嗯,但它们仍然非常有帮助。所以,我们将学习它们是如何工作的。你也可以利用这些知识,尝试使用其他无代码自动化工具。随着 Notion 发布更强大的 Notion 数据库自动化功能,你仍然理解了基本原理,并可以利用它来构建任何你想要的东西。所以,让我们开始吧。现在实际上有三种方法可以触发或创建 Notion 自动化。第一种是通过这里的闪电图标,创建新的自动化。第二种是通过添加一个属性,它是一个按钮属性。第三种是直接在你的工作空间中的任何地方添加一个按钮,这是最简单的。所以,让我们从这个开始。这也是我忘记的一个。这个在免费计划中也可用。对吧?其他自动化,那些基于数据库触发的。这个在付费计划中可用。通常在你的工作空间中的按钮,它随处可用。所以,让我们添加这个按钮,然后说,好的,点击我!这是我们按钮的标题。我们看到这里,我们也可以添加一个图标,然后我们看到这里,当我们点击按钮时,操作是关键。记住,按钮没有特定的触发器,按钮是触发器总是按钮被点击,执行操作。这就是为什么它有点简单,对吧?因为我们还不需要担心触发器,我们可以简单地专注于操作。所以,让我们点击操作,看看 Notion 目前在拍摄时给我们提供了哪些操作。插入块,将页面添加到编辑页面,发送通知,发送电子邮件,发送 webhook,显示确认,打开某物,发送 Slack 通知,定义变量。很多选项,所以让我们一一过一遍。首先,插入块。那个非常不言自明,对吧?当我们点击这里时,我们可以说,好的,我们应该在按钮的上方还是下方插入块?然后无论我们在 Notion 公式编辑器中写什么,都会被插入。你可以把它想象成一个数据库模板,对吧?在 Notion 数据库中,我们可以定义这个模板。每次我们向数据库添加新条目时,它都会加载这些块。这工作方式完全相同。所以我有一个标题,对吧?这是一个标题。我有一个,你知道,一些文本。当我关闭这个按钮,对吧?然后我应用它,这些信息将被应用。你还可以通过输入 @ 来访问一些动态数据。我看到,好的,我可以 um,你知道,复制的时间。所以,每当点击按钮时,它都会被插入。而且我可以 um,你知道,提醒特定的人。但在这里,我们想说,好的 um,让我们说 um,例如,这可能非常有用,如果我们有一个运行日志,对吧?所以 um,例如日记 um 日记 um 日记条目,今天由 um 我,然后 um,只是在那里写点东西。我将点击完成,现在如果我们点击这个按钮,会发生我们期望的事情,对吧?我们创建了这个新的日记条目,日期是今天,由我的眼泪,我可以 um 写点东西,每当我再次点击这个按钮,我都会在按钮下方添加另一个条目,以及它下面的所有其他东西,然后哦,点击我,点击我,点击我,只是将这些东西添加到页面。所以,让我们回到编辑我们的按钮,为此,我们将鼠标悬停在它上面,然后点击这个编辑按钮,在这里我们看到 um,我们可以添加更多操作,对吧?所以,我们可以做一些事情,在它插入这些东西之后运行。所以,我们可以插入更多块,但现在让我们 um 删除这个操作,然后看看下一个选项。下一个选项是添加页面。如果我们点击这里,它允许我们做的是,我们可以说,好的,我们可以向数据库添加一个条目。所以,例如,到我们的任务数据库,我们可以添加一个新条目。我们选择数据库的第二秒,它现在允许我们给 um 条目命名,对吧?所以,新任务通过按钮。嗯,我们可以编辑属性。我们可以说,你知道,到期日期应该设置。例如,到期日期应该设置为 um,你知道,这里有 um,例如触发时间,对吧?所以,我们可以将其设置为现在。然后,让我们说优先级将设置为低,负责人。我们可以将其硬编码为特定的人。我将说点击此按钮的人。完美。所以,让我们点击完成。让我们 um 将这个按钮 um 移到这里,对吧?在数据库上方,看看它是如何工作的。我们说点击我。然后我们通过按钮添加一个新任务。完美。它有当前日期,并且我作为负责人。现在让我们使用并结合我们新学的公式知识,因为你会看到,这里有一个 um 编辑为公式的选项,并且在这里,对吧?每当你点击任何东西时,你总是有使用自定义公式的选项。所以,例如,我们可以说我不想有今天的日期,对吧?我想 um 总是将任务设置为明天。现在明天在这里不可用。我们只能选择 um 固定日期,或者 um,当它触发时,但是通过编写公式 um,我们可以做到。所以,让我们在这里输入,说自定义公式,date triggered,我们如何增加日期,或者用 date add。对吧?所以,我们说 date add,增加一天。完美。让我们保存它。让我们关闭我们的选项,然后再次点击按钮。对吧?下一个任务将是 2 月 1 日。太棒了。这就是你如何使用公式来动态更新你的 um 数据库自动化或按钮自动化的信息。让我们再举一个例子。回到编辑。说新任务通过按钮。我想知道谁创建了这个任务。对吧?我们这里有一个负责人。但是 um 我仍然想知道谁创建了这个。所以,新的 um,让我们将其作为一个公式,一起。所以,去编辑为公式,然后是相同的体验,就像以前一样,对吧?你可以简单地输入 um,你想在这里插入的所有字符串。但是你也看到在属性方面,你看到 um,作为一种选择是 um,点击这个按钮的人。所以,我们说 um,新任务通过 plus 谁点击了,对吧?点击并保存。点击 um,向下滚动到完成。点击我,新任务通过我的眼泪。完美,它有效。让我们继续下一个运算符,那就是编辑页面选项。现在,这是一个危险的选项。所以,一定要在这里用一些样本数据练习,而不是你的主数据库。让我向你展示我的意思。所以,例如,让我们说编辑数据库。好的,我们选择 um 数据库任务。默认情况下,它说编辑所有页面和任务。现在,例如,我们说,嗯,我想编辑任务名称。然后我点击完成,对吧?然后,无辜地运行它。你会看到它覆盖了所有的名字。除非我及时找到 um,这个 unloop 按钮,我刚刚删除,就像,我所有的条目。那不好。所以,两件事。我们总是要确保我们设置一个过滤器来说明我们实际上想要编辑哪些条目。然后我们可能不想有一个空的东西,对吧?我们可能不想覆盖什么。所以,让我们 um,例如,让我们说我们只想编辑逾期的任务。我们说,好的,所有任务的到期日期 um 在今天之前,请不要添加任务名称。请添加到期日期。然后让我们添加一个新的日期到 um,你知道,自定义公式,到 um,只是让我们将其添加到明天,对吧?就像 date add um 一天。所以之后,我们就不再有逾期的任务了。完美。轻松解决无法完成它们的问题。所以,我们点击这个,我们期望这个,这个是 1 月 30 日,对吧?将更新到 2 月 1 日。点击我,然后在片刻之后,完美,2 月 1 日。我们甚至得到了时间线。我们把时间放进去了。所以,我们可能想将其更新为 um,而不是 um,比如现在,而是说今天。但是基本思想是有效的。所以,让我们更快地过一遍其他操作。我们稍后会更详细地讨论它们,但只是想快速了解它们是如何工作的。对吧?所以,发送通知到允许你指定工作空间中的人员,然后向他们写一个动态消息。对吧?一个按钮被点击了,就像之前一样,我们可以说,通过 um,我来获取一些动态数据。嗯,我们可以使用公式,对吧?在这里说,最常点击的是,加上 um,谁点击了,然后我们可以选择我们的人,对吧?所以,让我们说我想通知我的眼泪,点击这个,现在如果我点击这个按钮,对吧?我将得到一个新东西,在这里我的收件箱,点击我,然后片刻之后 um,我们将在这里看到这个数字增加到 30,因为我已经被通知了。下一个操作,发送电子邮件,对吧?这里非常简单,你选择一个你想发送电子邮件的账户,然后你也可以在这里指定你想发送给那个人的消息,类似于 Notion 通知。下一个操作是发送 webhook。我们稍后会讨论这个,但这是一个非常好的选项来触发第三方自动化。对吧?所以,如果你说,好的,我想做一些事情,但是 Notion 数据库自动化不够强大。我需要 make,或者我需要 Zapier,但是我需要知道 um,基于 Notion 中发生的事情,何时运行这个自动化。这是你最好的朋友,对吧?这将能够触发别的东西。显示确认允许你要求一个安全步骤,对吧?所以,让我们说,在有人编辑了所有页面之前,对吧?在说编辑所有页面之前,我们有 um,你知道,任务数据库,在我们将所有内容设置为 um,到空白任务名称之前,你确定要继续吗?是的,这绝对是一个好问题。所以,我们将点击这个,现在我们会看到这个消息,如果我们点击取消,它将放弃剩余的自动化运行。而且我们当然可以自定义,对吧?它说了什么。所以,这是显示确认。然后我们有,哎呀,编辑页面。然后我们有 um,下一个打开页面。这非常有用,对吧?嗯,无论是作为导航。所以,你可以直接使用它,然后你可以说,请打开一个特定的页面,对吧?让我们说我想打开我的项目管理概览,全屏显示,现在如果有人点击一个按钮,它就像网站上的导航按钮一样。或者,你将 um,这个 um,打开页面在 um 特征中大量使用,实际上是打开一个 Notion 表单,对吧?所以,对于设计请求,如果我们点击这个,我们实际上打开了一个 Notion 表单,这使得

它只是再次变得非常容易人们填写一些信息。所以,这可能是您 Notion 按钮的最佳用例之一,或者选项二,对吧?向某个基本上是您的快速操作选择的东西添加页面。因此,如果您想允许您系统中的用户或您自己,对吧?快速添加内容而无需访问数据库,那么这些按钮就非常棒。所以,在这里我的个人仪表板上,对吧?在经理仪表板上,我们有很多东西,对吧?我们有我的系统,它向我展示我的项目、任务和文档,我也看到我团队的相同内容,对吧?所以我可以快速查看他们正在做什么,如果我需要添加新东西,对吧?而不是必须去我的系统任务然后点击这里的新建,我可以简单地点击新建任务按钮,我们使用添加页面到步骤,对吧?与在侧边栏中打开新添加的页面结合使用,因此我拥有这种快速编辑、添加元素然后更新它的 UI 效果,对吧?所以,如果您检查它,就像您之前看到的,对吧?将任务添加到任务中是空的。将我设置为负责人,对吧?作为点击的人,然后让我们在侧边栏中打开这个页面。非常简单的 Notion 自动化,但您将一直使用它。按钮也可以很好地批量更新信息,但再次强调,对吧?这是一个您需要非常非常小心的事情,因为很容易就完全搞乱您的数据。所以,一个可能非常有用并且相当有用的例子是说,好吧,我想能够重置我的截止日期。是的,我们知道这种情况。有时我们出于最好的意愿为任务添加了截止日期,但然后它们就没用了,现在而不是,你知道,只是拖动这个,就像有数百个截止日期在过去的任务一样,我们可以有一个按钮,对吧?您说,例如,好吧,让我们将所有截止日期在过去的都重置为明天,对吧?也许有一些更精细的规则,为什么我们只是清理截止日期,这样我们就可以重新分配它,我们也可以这样做,如果您通常使用时间块,对吧?并且如果您想在周末结束时,您想确保所有未完成的任务,如果它们有截止日期,对吧?截止日期,您想清理该截止日期,以便您可以再次重新安排它们。所以有很多您想批量更新内容的地方,但再次强调需要小心。我们想要设置它的方式是,通常是两步,对吧?我们想显示一个确认,这样我们就不会意外地点击它并编辑所有信息,然后我们想确保我们设置了一个精细的过滤器。所以,在这种情况下,我所说的是,好吧,请编辑所有截止日期在今天之前的页面。这可能太宽泛了,对吧?但对于这个例子来说,它效果很好。在另一个例子中,对吧?您可能想添加这个,对吧?是这个任务的状态,我们甚至在这个数据库中都没有,对吧?并且它的状态不是已完成,因为当然我们只想更新条目,你知道,那些仍然开放的,我们仍然需要修改的。然后我们可以点击完成,对吧?然后在这种情况下,我们将在稍后看到所有这些过去的截止日期将更新为明天。所以,我在这里点击它,我在这里确认。现在我们看到所有内容都已设置为 2 月 16 日。所以在这些情况下效果非常好。但再次强调,要小心。另一种情况,对吧?您可能想添加这个按钮是您想批量分配任务给自己。所以,例如,在团队环境中,这可能非常有用。如果您说,好吧,你知道,我是团队负责人,对吧?我需要将所有逾期的任务分配给我,或者我需要将所有高优先级的任务分配给我。那么,这是一个非常容易构建的按钮,以便做到这一点。但我总是会确保您 A 用一些示例数据进行测试。B 使用确认步骤,这样您就不会意外地更新内容,然后 C 三重检查您设置的过滤器,这样您就不会,你知道,完全搞乱您的信息。现在更新特定页面数据的最后一个用例实际上是我们的下一个主题,即数据库按钮的桥接步骤。如果您有一个位于数据库中的页面,对吧?所以这个不在数据库中。这只是一个常规页面,对吧?它嵌套在我的 YouTube 容器页面中。所以,这里,我们没有这种情况。但是我们打开一个位于数据库中的页面,对吧?所以它有我们的属性,现在我们在页面正文中添加一个按钮,您会看到一个新东西。我们姑且称之为“设置为完成”。我们看到当按钮被点击时,我们有一个新操作。现在我们有了,对吧?Notion 昨天刚刚移动了 UI。所以,当您观看此视频时,它可能又在这里了,因为实际上我认为它在这里会更好。以前这里有一个选项,现在叫做,你知道,编辑页面详细信息。现在您需要点击编辑页面,然后点击选择数据库,您会看到此页面作为选项。所以,请注意,对吧?当您观看此视频时,UI 可能略有不同,但基本上,如果您有一个属于数据库的页面中的按钮,那么您就可以通过按钮来更新您点击按钮的特定页面,这很有意义,对吧?所以,让我们点击这个页面,现在我们看到,对吧?当我们编辑属性时,我们可以例如说将状态设置为完成,这与我们刚才在这里看到的编辑设置相对应,对吧?这个按钮在这里,我们需要为整个数据库设置一个过滤器,并将更新所有满足该过滤器的页面。然而,在这个按钮上,它将始终只将此操作应用于,嗯,它被点击的页面。所以,如果我现在点击它,对吧?我们将状态设置为完成。但是如果我检查另一个任务,对吧?这当然还没有开始。但是如果我添加相同的按钮,对吧?如果我快速复制它,嗯,我应该在模板中这样做,但好吧。如果我现在在这里添加它,对吧?然后我们再次点击这个按钮设置为完成,我们也在这里设置为完成。再次强调,这可以是一个非常好的 UI 功能,对吧?帮助,当您为自己或您的团队构建它时,对吧?系统化您将在属性中执行的某些操作,这样您就不必滚动到顶部,因为这些按钮可以放在页面上的任何位置,对吧?如果您有一个非常长的,例如,假设您使用 Notion 来组织,你知道,某些博客文章。您可能有非常长的博客文章,页面底部可能是一个按钮,你知道,批准文档,所以你知道,负责审查的人阅读它,在底部他们就有这个按钮来批准它。非常整洁简单。另一种方式是,对吧?添加按钮来,你知道,将这个特定任务设置为今天。或者,如果您使用维基,并且您想允许人们突出显示信息已过时,对吧?在维基文档的顶部有一个按钮来提醒负责人已过时是一个非常好的主意。您实际上可以添加这个,对吧?让我们使用我们的第一个例子,我们做一些更复杂的事情。假设这不是一个任务,对吧?但它是这些维基页面之一,我们想确保我们将其设置为,你知道,需要审查,因为它已经过时了。所以我刚刚将自己添加为负责人,现在我可以做到这一点,对吧?让我们,嗯,更新这个按钮。让我们称之为,你知道,通知或者,嗯,标记为,过时。然后我们可以,我们可以添加,你知道,一个确认步骤在这里。你知道,您确定要将其标记为过时吗?如果您在团队环境中工作,这将是一个好主意,对吧?您总是希望人们在采取行动之前确认。然后我们会说,好吧,我们想首先确保我们编辑这个页面,并将状态设置为需要审查。与之前相同的想法。现在我们添加另一个操作,我们说我们想发送一个通知,对吧?我们想选择一个通知。现在真正酷的是,而不是仅仅,你知道,选择总是收到通知的特定人员,我们可以使用此数据库中的人员属性,对吧?因为,如果这是一个维基数据库,它也应该始终有一个负责人,每个文档都需要一个所有者,对吧?所以我们可以通知该所有者,当它过时时,所以我们说,好吧,将通知发送给人员属性,该属性将是负责人,让我们说,嗯,在这里的消息中,我们想,你知道,通知他们它已过时,再次强调,这个消息现在可以是标准化的,对吧?一个文档已过时,但从 UI 的角度来看,这并不好。所以,让我们用我们拥有的信息来个性化它。所以,让我们首先说,告诉收到通知的人是谁做的,对吧?所以,让我们输入“添加”,然后说,好吧,我们想要,点击的人,对吧?刚刚标记,现在我们会再次输入“添加”,并且从这个页面,我们想,我们想获取,不,你知道,这里是任务名称,因为它不是正确的数据库,但是无论谁点击,刚刚标记了这个页面名称,作为过时,请,双重检查,对吧?这是一个比这个通用消息好得多的通知,因为现在我确切地知道我需要,如果我,你知道,就像,这没有过时,或者告诉他们它已更新,我也确切地知道它是关于什么的,对吧?也许这已经在我待办事项列表上了,所以更容易做到。所以,现在,对吧?当我点击这个标记为过时时,我们看到这个变成了需要审查,并且我在我的收件箱中收到了另一个通知,作为被设置为负责人的人。这会将我们带到第二种类型的自动化触发器,即 Notion 数据库按钮,就像页面中的按钮一样,对吧?我们可以将一个按钮添加到特定的数据库作为属性。所以,为了做到这一点,对吧?我们可以使用任何方式创建一个新属性。所以,例如,点击加号,然后寻找按钮选项。现在这个按钮通常就像我们刚才看到的按钮一样。我们可以给它一个标题。所以,让我们说,你知道,点击我。默认情况下,它将开始也将此作为按钮的名称。对吧?我们可以像任何属性一样更改图标,然后我们可以编辑附加到它的自动化。现在,如果我在这里点击,对吧?您首先看到我可以重命名这里的内容。对吧?所以,喜欢一个不同的名字。如果您想让您的属性名称与按钮名称不同,这是可能的,但您需要经过这个额外的步骤。然后,触发器当然总是再次是按钮被点击。对于操作,它现在与我们的其他按钮完全相同,只有一个特定部分,对吧?每当您点击编辑页面时,您都可以选择编辑此页面,或者 Notion 决定再次移动 UI 的情况,对吧?您将有一个额外的选项,上面写着编辑此编辑页面详细信息。关于这一点,对吧?它对于用户来说非常非常有用,无论是为您自己还是为您的团队,对吧?就像我们刚才在数据库页面中的按钮一样,这几乎是相同的,对吧?所以,例如,我们可以使用它来说,好吧,将此分配给我,对吧?嗯,让我们称之为,分配给我,作为操作,我们想做的是,每当点击它时,我们想确保我们编辑属性,啊,实际上您在这里看到它,它仍然在这里,在外面,并且在这些选项中,以前也适用于其他选项,它们还没有移动 UI,所以有时有点令人困惑,但我敢肯定,当您点击它时,您将能够找到它的位置。所以,这里我们也有编辑属性,您在这里看到,对吧?现在我可以访问此特定行的所有属性信息,我可以说,好吧,当点击它时,我想确保负责人,现在我可以选择,对吧?我可以添加我自己,或者我可以替换,在这种情况下,我想要做的是,我想用点击此按钮的任何人来替换。好的。所以,现在我可以点击保存,对吧?然后任何数据库属性,对吧?如果我点击它,它将确保将此任务分配给我,这非常好,对吧?因为您当然可以将此按钮放在一个有意义的位置。例如,您可以将这些数据库按钮与新的 Notion 布局构建器结合使用。所以,如果您在这里打开它并说我们想自定义布局,我们想确保我们首先将所有属性移到面板上,对吧?然后我们固定我们最重要的两三个。所以,负责人、优先级和截止日期。然后在这里的侧边栏中,我们可以做的一件事是添加一个新部分。所以,我们可以说,这些是我的,你知道,标准属性。然后我有一个专门的部分用于我的快速操作。在这些快速操作下,对吧?我将添加,哦,不是优先级,而是点击我按钮。然后我可以将其应用于所有页面。现在,每当我们打开一个特定页面时,对吧?我们在侧边栏中拥有我们整个快速操作部分,供用户快速,你知道,做一些事情,分配给我,当然,相当直接,但您可能有各种事情,对吧?您可能会说,好吧,也许我们需要重置截止日期,对吧?与之前的方法类似,我们只是将截止日期设置为今天,我们可以更改优先级,无论您想对这个数据库中的某些属性进行什么批量更新,都可以在这里完成。您也可以使用,你知道,移动我们之前创建的标记为过时按钮,现在进入这个数据库,因为它工作方式相同,对吧?所以,让我们创建另一个按钮。让我们说,好吧,你知道,标记为过时问号,然后说,对于自动化,好吧,当点击它时,对吧?我们想确保我们设置编辑属性,将状态设置为需要审查,然后作为第二步,添加我们的通知选项。现在我们有了两个按钮,对吧?这里的人们可以快速采取这些行动。这些 Notion 数据库按钮的一个非常有趣的用例是构建一个点赞或点踩系统。对吧?您可以为内部论坛这样做,或者在这种情况下,为一些示例选择您想做的团队度假活动。对吧?所以我经营一家 Notion 咨询公司,我们现在已经建立了一个实际的团队。所以,当我们见面时,我们想弄清楚,好吧,我们做什么。为了做到这一点,对吧?我创建了一个数据库,其中包含一些我们可以进行的活动。现在,为了让人们投票,我将首先创建一个人员属性,对吧?我们称之为投票。然后我将创建一个带有我们按钮的属性。对吧?所以我将点击按钮,投票感叹号,或者点赞,操作将是每当点击它时。我们想做的是,我们想编辑属性。我们想编辑投票,我们不想替换,我们想将点击的人添加到这个属性,然后我们可以点击保存。所以,现在这意味着我可以点击按钮,对吧?并点赞它。然后,嗯,我想做的是,我想计算投票数。所以,为此我们将创建一个公式属性,您知道这个过程,对吧?这是我们教程的第一部分。在这里,我们将引用,你知道,投票数,然后说,好吧,我们如何计算一个人员属性?嗯,人员属性是一个数组。所以,我们所要做的就是,我们需要获取投票,然后说,点长度,这给了我点赞的人数。所以,如果我现在在这里点击,对吧?这是一个,如果我在这里点击,这是一个。如果其他人,对吧?点击它,他们也会,你知道,添加他们的。当然,这个系统的优点是人们不能多次投票,对吧?即使我在这里点击 10 次,我仍然只在这里一次。而,如果您使用此按钮来增加它,对吧?这是我们可以做的另一个设置。我们可以说,“好吧,而不是这个,让我们增加另一个属性。”然后他们可以投票几次。只是为了向您展示这会如何工作,对吧?如果我们想构建一个您可以点击以增加内容的按钮,让我们回到我们的设置。然后让我们说,好吧,我们想编辑这个页面。这是正确的。但这次我们想编辑,嗯,不同的属性。它在哪里?我们想编辑我们的,哦,投票数。抱歉,一秒钟。必须检查一下为什么这不起作用。让我们回到编辑自动化。也许我们只需要刷新页面。这有时会起作用,因为通常我们也应该在这里访问它。不,我们实际上没有,因为它是一个公式属性。我的错。所以,我刚才有点困惑。但当然,因为这是一个公式属性,我们无法编辑它。所以,相反,我们需要添加一个数字属性。一些现场故障排除,然后说,好吧,当点击我们的投票按钮时,我们想做的是,我们想确保我们获取,我们的数字,然后将其增加一。所以,为了增加它,对吧?我们首先需要获取当前值,这意味着我们不能只在这里输入一。我们需要编写一个公式。而这现在是另一个例子,对吧?我们的 Notion 公式课程开始与 Notion 自动化相结合,因为很多时候当我们构建更高级的 Notion 自动化时,我们想能够引用动态数据,我们通过公式来做到这一点。所以,让我们点击编辑作为公式。现在我们可以说,好吧,从这个页面,我想让您获取投票,嗯,现在数字,这是我们想获取的属性,我们想做加一。对吧?这是我们的公式。无论当前数字是多少,都增加一。让我们点击保存。现在,如果我点击投票,对吧?我们得到一,我们得到二,三,四,五,六,对吧?每当我点击这个按钮,它就会计数一次。所以,一个非常简单的投票生成器。当然,有了这个,您并没有真正检查过谁点赞了,对吧?您绝对允许人们点击它几次。如果出于某种原因您允许他们这样做,但您仍然想弄清楚,好吧,谁点击了按钮,您现在可以使其更加复杂。现在,为了好玩,对吧?我们可以添加一个文本属性,然后说,你知道,投票日志,然后说,好吧,每当点击按钮时,并且它被增加,记录谁点击了它。所以,让我们更新我们的按钮。与之前相同的想法,我们添加了第二个属性。我们添加了我们的投票日志,然后在这里我们现在说,好吧,我的公式将再次是这个页面,嗯,投票日志。然后我们想添加的是,我们想添加一个新行字符。正如您从以前记得的,新行字符是这样的斜杠,反斜杠 n,然后我们说,加上,嗯,点击按钮的人,对吧?所以,现在,如果我们保存这个并在这里保存,我们可以点击它,然后增加它,然后说,好吧,马蒂亚斯·马斯·马特,对吧?这目前不会换行,但一旦它换行,我们就会在新的行上。所以,现在我们有一个,你知道,日志,关于谁点击了按钮,以及为什么他们点击了它。我们当然可以扩展它,对吧?我们可以添加他们何时点击等等,但当然,对于这个,嗯,投票按钮,它可能不是最有用的功能。然而,我们将在本视频稍后使用相同的方法,当我们谈论标准 Notion 数据库自动化时,当我们在那里创建它们时触发的那个。当我们想构建一个更新我们截止日期的日志时,因为这可能是一个非常有用的情况,我们想记录,好吧,每当截止日期发生变化时,谁改变了它,以及从什么到什么,以便能够历史地跟踪它。另一个理解这些 Notion 数据库按钮的好练习是构建一个 Notion 中的小时间跟踪器。我们可以直接在其中进行相当不错的时间跟踪,而无需任何其他工具,这要归功于 Notion 自动化与公式的结合。所以,我们这里的设置应该是我们的任务数据库,然后如果我们想要一个非常简单的时间跟踪,我们可以只添加我们的两个属性,对吧?我们可以只说,好吧,日期,开始日期和结束日期,然后我们可以更新它们,但实际上,让我们看看一个更健壮的。对于更健壮的,我们想做的是,对吧?特别是,我们想能够跟踪单个任务的多个工作会话,我们想创建一个名为时间条目的辅助数据库。在这里,我们有开始时间、结束时间,以及与任务的关系。现在,我们将要做的是,我们将构建一个数据库按钮。所以,让我们实际上就进去,对吧?然后转到属性。让我们暂时隐藏它们。我不想看到任何一个。让我们创建一个新按钮。然后让我们称之为,嗯,开始跟踪。我们想在这里做的是,每当我们点击这个按钮时,对吧?我们想做的是,我们想添加一个页面。我们想向我们的时间条目添加一个页面。而这个时间条目是我们知道的,条目,然后我们可以动态地引用任务,对吧?发生这种情况的地方,通过转到公式或直接在这里输入“添加”,我们可以说,你知道,这个页面,任务名称,或者我们也可以将其链接到它,如果我们愿意的话,但让我们只转到这个页面,然后是任务名称,然后我们想做的是,我们当然也想将开始时间设置为,嗯,触发此操作的时间。这是我们的两个步骤。最后一个,抱歉,一个非常重要的一个。我们还需要关联它,对吧?我们需要确保这个新的时间条目与我们从中点击的页面相关联,对吧?所以,这个页面,这是我们的三个步骤。这意味着,如果我现在点击任何地方的这个按钮,对吧?开始跟踪。我们在这里添加了一个新条目,为创建自动化工作流创建条目。我们有开始时间。它与此相关联。现在我可以创建第二个按钮。对于第二个按钮,哦,我可以把它设置为,好吧,让我们确保我们停止跟踪。所以,我们添加按钮,然后我们称之为,你知道,停止跟踪编辑自动化,在这里我们将说,好吧,新操作,我们现在想更新页面,对吧?我们想更新与此特定任务相关的所有内容,而这现在是我们第一次使用变量的地方,因为您会看到,当我们转到,你知道,编辑页面时,我们可以选择我们的时间条目,但在我们的过滤器中,我们无法访问任何动态信息,对吧?所以,我们不能说,好吧,编辑所有与任务的关系包含,你知道,我们刚才使用的这个页面,对吧?这些都是硬编码的值,当然,这就是我们想做的,因为我们想更新与此特定页面相关的时间条目。那么我们如何解决这个问题呢?嗯,我们所做的是,我们确保我们有一个变量已定义。所以,让我们删除这个。让我们说,新操作定义变量,然后让我们称之为,你知道,条目。然后在这里,我们可以进入公式,我们可以说,从这个页面,给我相关的时段条目。这是允许您通过点击或触发数据库自动化来更新某些相关信息而不是所有信息的变通方法。如果这感觉有点复杂,不用担心,因为它是,这是您现在可以使用 Notion 数据库自动化完成的最复杂的事情之一。希望将来会更容易,但我们会再次一步一步地回顾一下。只是想快速完成它,这样您就可以看到所有内容是如何联系在一起的。让我们点击保存,然后让我们说,好吧,让我们添加另一个操作。然后现在让我们说编辑页面。然后当我们这样做时,现在我们有一个选项,而不是,你知道,编辑时间条目中的所有内容,我们可以编辑我们的变量。所以,让我们编辑我们的变量,它们都是与此条目相关的任务,然后说,好吧,我们想做的是,我们想设置某个东西的结束时间。现在我们将设置结束时间,对吧?到触发的时间,然后我们可以点击保存。现在我才意识到到目前为止自动化有一个错误。您将在稍后注意到这一点,但是当我们点击停止跟踪时,对吧?这意味着我们将我们的条目时间设置为结束时间。对吧?所以,现在这里填入了 9:56。完美。现在的问题当然是,如果您注意到了,是目前我们更新了所有相关的条目。对吧?所以,如果我在这里有另一个条目,对吧?稍后它将同时更新两者。当然,这不是我们想要的。所以,我们需要快速修复它。为了做到这一点,我们有几个选择。我们可以设置一个状态,我们可以说一些东西。让我们,嗯,添加,你知道,一个选择器。让我们称之为状态。然后我们给它两个选项。然后我们说,你知道,喜欢运行和停止。然后我们可以说,好吧,每当我们开始跟踪时,我们实际上想修改这个按钮,因为我们想确保我们将状态设置为运行。然后当我们点击停止跟踪时,我们只想,你知道,嗯,为状态为运行的条目填写结束时间。那么我们如何做到这一点呢?嗯,我们修改我们的变量。我们回到公式,然后我们,哦,不,我们不想转换这个。嗯,我们回到这里的公式。不,这是我们做的方式。我们想确保我们只选择计时器正在运行的时间条目。我们如何做到这一点?嗯,之前的课程,对吧?公式。我们如何只选择数组中的一部分?嗯,我们通过过滤来做到这一点。所以,点过滤,我们只想选择那些当前状态等于运行的,这样我们就不会选择任何计时器已经停止的条目,这样我们就不会覆盖任何信息。所以,现在这意味着,对吧?嗯,让我们在这里设置,对吧?停止,但让我们假装这个还在运行,对吧?我们也可以点击并输入时间,现在当我们点击停止跟踪时,它应该只更新仍在运行的那个的时间,对吧?而不是那个已经完成的那个。最后一步,对吧?我们需要确保当我们这样做时也更新状态。所以,让我们回到自动化,作为另一个步骤,说,这里编辑属性状态,让我们将其设置为停止。有了这个系统,您就构建了一个非常简单的时间跟踪模块。唯一缺少的是确保您实际计算时间,而借助公式,这对您来说不是问题。所以,让我们只走一遍流程,新的公式,让我们称之为持续时间。我们将使用日期之间运算符来获取结束时间和开始时间的日期。我们将以分钟为单位获取。我们点击保存。现在我们这里有,对吧?2 分钟和 3 分钟。然后我们可以使用另一个公式来获取总和,或者汇总,对吧?这可以起到同样的作用。所以,公式,总时间,花费时间将是,好吧,公式将是,我们去我们的时间条目,然后我们使用我们的映射函数,对吧?从每个值获取持续时间,然后我们想获取它的总和。 pretty much a summary of what we did previously with our formulas. 我们点击保存。现在我们看到,好吧,我们在这个任务上花了 5 分钟,对吧?如果您继续跟踪时间,它将继续增加和递增。所以,很酷,对吧?您现在可以用您新获得的 Notion 数据库按钮知识加上 Notion 公式从以前的知识来构建这个时间跟踪系统,而无需任何第三方工具。您可以使其更健壮,对吧?但这就是要点。它不会变得复杂得多。让我们再举一个例子,因为再次强调,对吧?这有点复杂,我们如何使用 Notion 数据库自动化来更新某些相关条目。在这个例子中,我们现在已经将项目添加到了我们的系统中,对吧?我们仍然有我们的任务,现在我们有项目,并且某些任务与这些项目相关。而我们可能想在项目上拥有的一件事是,我们想能够,每当我们,点击这个按钮时,我们可能想更新状态,对吧?或者更改截止日期,对吧?也许是这样的,好吧,让我们现在为所有内容设置截止日期,或者让我们为所有内容负责,无论是什么,对吧?我们想批量更新与此特定项目相关的所有任务。那么,我们如何做到这一点呢?我们添加一个数据库按钮,对吧?因为我们想能够基于这个特定条目触发它,然后我们将称之为,你知道,开始任务,自动化将是,我们想进去,所有尚未完成的任务。让我们也将其设置为已完成。所有尚未完成的任务都应设置为进行中。好的,让我们来解决这个问题。首先,我们需要做的,对吧?如前所述,我们需要获取所有相关的任务。请记住,在上一步中使用变量时,我们需要告诉 Notion 好的,您需要处理所有相关的内容,我们通过点击新操作来做到这一点,然后说,好吧,定义变量,然后我们将称之为任务,我们的公式将是这个页面,然后是任务,对吧?无论我们的关系是什么,就像以前一样,我们实际上不想获取所有任务,我们只想要编辑尚未完成的任务,所以我们再次进行过滤,然后说,只获取当前状态不是已完成的任务,只加载那些任务到我们的变量中。让我们点击保存,然后我们可以添加另一个操作,然后现在我们可以再次说编辑页面,然后我们再次在这里有了我们的变量。所以,任务。所以,让我们编辑我们在上一步中获取的所有任务,然后说,好吧,对于所有这些,我想将状态设置为进行中。点击保存。现在,当我们点击这个时,对吧?它不应该改变任何已经完成的任务,但对于这两个相关的任务,对吧?并不是所有的任务都实际上连接到它。对吧?所以,让我们显示项目,这样我们就可以看到它是否按预期工作。嗯,如果我们点击这个按钮,这两个应该会更新。所以,让我们拿走它。然后我们有了。对吧?它完美地工作了。它只抓取了这两个条目,而不是其他任何一个。这就是您如何将关系与变量结合到您的自动化中。好的。现在,您已准备好升级到 Notion 数据库自动化的最后一个也是最终级别。那些是您直接在数据库级别创建的,带有这个闪电图标。只是为了回顾一下,对吧?到目前为止,我们看到了另外两种创建数据库自动化的方式,抱歉,自动化。只是在任何地方添加一个按钮,或者在页面上添加一个按钮。而现在这个第三个级别是最复杂的,但也是最灵活的,因为我们第一次将拥有额外的触发器。对吧?这里我们唯一的触发器总是,嗯,有人点击按钮。所以,您还需要一个手动操作。有了这些,您实际上,你知道,更进一步,您可以做一些事情,而无需有人点击按钮。操作将保持不变。所以,这很好,对吧?我们不需要在那里学习任何新东西。但现在我们需要看看不同的触发器。所以,让我们正好这样做。让我们点击我们的闪电图标,然后让我们称之为,你知道,第一个自动化。我们暂时忽略这里,因为它增加了另一层,我们稍后会看。然后我们现在看到,第一次我们不能只选择操作,我们还可以选择触发器。那么现在有哪些触发器可用呢?嗯,如果我们点击这里,我们看到有一个事件,我们说任何属性被编辑,新页面被添加,或者每 xxx,然后如果我们继续滚动,我们实际上有一个属性的选择。所以,让我们再添加两三个属性。让我们添加一个状态属性,状态,然后让我们添加,嗯,一个截止日期,或者一个我们可以称之为持续时间的日期,这样我们就有几个属性,持续时间,嗯,你知道,个人属性作为负责人。完美。让我们回到我们的自动化,现在在新的触发器下,我们看到所有这些属性在这里弹出,也在下面。基本上,这意味着我们可以触发一个自动化,要么在数据库中的任何属性被编辑时,要么在特定属性被编辑时。对吧?所以,这里它将在任何内容更改时触发,然后对于其他内容,它将在其中一个特定内容被更改时更新。对吧?所以,我们可以说,好吧,每当负责人被更改时,对吧?对负责人的任何更改,我想让你,嗯,编辑一个属性,我想让你重命名这个,你知道,名称已更改,喜欢负责人,负责人已更改,并使用时间,触发时间。好的,完成。将其设置为项目名称没有多大意义,对吧?但只是为了让您了解要点,对吧?我现在进去。我添加了这个属性作为负责人,实际上是我。稍后,我们将把项目 A 重命名为,你知道,这已由我更改。负责人已更改,2025 年 2 月 15 日。所以,这是一个相当直接的触发器。让我们看看其他的。对吧?如果我们回去,我们可以回到我们的自动化,我们可以点击编辑,并确保这次我们删除这个触发器,而是说,好吧,我的触发器现在应该是页面编辑。这个更简单,对吧?这个只是意味着,好吧,每当我们添加一个新页面时,我们做一些事情,我们应该做什么?嗯,每当我们,你知道,改变这个,我们实际上可以自动命名,对吧?我们可以说,好吧,让我们编辑名称,这个项目是在触发时间创建的,通过,你知道,点击的人,无论谁触发了它。好的,不是最有用的,对吧?但它显示了它的作用。所以,我们点击添加新页面,对吧?我们还没有给它命名,稍后一旦自动化运行,通常在 10 到 30 秒内,我们将看到它将根据创建者和原因填写名称。现在这可能非常有用,我们稍后将有一个用例,例如自动命名您数据库中的条目。但现在让我们只看最后一个触发器,那就是说,好吧,不仅仅是当事情发生时,而是定期,对吧?每 xxx,对吧?所以,我可以说每频率,我可以每天开始,工作日,所以这里我可以访问与数据库模板相同的重复选项,对吧?如果您不知道,它在技术上不是自动化,在同一种意义上,但如果我们有一个模板,对吧?新项目,我们可以说,好吧,请每 x 应用这个新项目模板,对吧?所以,我们可以重复并说,好吧,每天创建一个新项目。对项目来说不太相关。但是,例如,如果您有一个日记,并且您想说,好吧,每天给我一个新的日记条目。这可能非常有用。而且我们现在有了这个相同的选项,非常近期,用于自动化,我们可以说,好吧,每当,对吧?让我们把它移走,你知道,喜欢每天,让我们,然后在这里,我们当然需要有一个不同的操作。让我们,添加一个页面到这个数据库,很可能我们可以将其添加到任何数据库,但只是为了保持,你知道,您的自动化屏幕,您可能只想将其添加到您实际运行此的数据库页面,然后说,好吧,你知道,新的每日条目,然后点击它。当然,我们现在无法展示,因为这将需要一天时间才能触发,但您明白了。现在我们已经涵盖了触发器,让我们看看一些用例。第一个非常简单,但它完美地展示了您如何使用这些 Notion 数据库自动化,你知道,只是减少不必要的点击。这里有一些虚构的错误报告,用于我的 Notion Royal Calculator,这是一个小工具,对吧?您可以在网上找到,它有助于计算,例如,投资多久,或者,通过切换到 Notion 可以节省多少钱。这里有一些虚构的报告,计算器在空闲时开始挖掘加密货币,当然,这不好,所以我们需要修复它。现在我们知道,对吧?根据错误的类型,我们需要分配特定的人,对吧?例如,对于 AI 叛乱,这总是马蒂亚斯必须处理。现在我们可以做什么?那就是当收到这些错误报告的人,然后必须,你知道,现在分类和分类它们。现在他们当然可以点击两次,对吧?他们可以说,好吧,这个是 AI 叛乱问题,马蒂亚斯必须解决它。但是,如果马蒂亚斯每次都必须解决这个问题,对吧?那么这只是不必要的工作。所以,而不是这样做,我们可以做什么?我们可以设置一个数据库自动化。我们可以说,好吧,为 AI 革命设置负责人。我总是想给它一个特定的名字,然后说,好吧,当属性被编辑时,而不是任何属性,而是当类型被编辑时,对吧?并且当类型被设置为特定类型时,对吧?如果类型设置为 AI 叛乱,那么我想做的是,我想编辑另一个属性,我想将马蒂亚斯设置为负责人,我们可以点击启用。所以,现在当我们在这里将类型设置为 AI 叛乱时,它将自动在稍后将马蒂亚斯分配为负责人。超级有用,对吧?不仅仅是这些类型的分类。您当然也可以使用优先级。例如,如果某项的优先级很高,请确保分配团队负责人,对吧?或者,如果您例如有一系列,例如,假设您有内容制作,对吧?并且您使用状态属性来跟踪从想法到最终,你知道,生产。您可以说,好吧,当它,你知道,状态设置为准备生产或,喜欢准备编辑时,将编辑者分配为负责人,等等。因此,您可以减少更新数据库中的数据时需要执行的点击次数。现在,我只想快速向您介绍这种自动化的另外两个很酷的角度。第一个是,这种初始分类,什么类型或什么优先级,不必由人类来完成,对吧?您可以使用 AI 来为您完成。所以,如果您有 Notion AI,一件非常有用的事情是打开 AI 自动填充。AI 自动填充会做什么?如果它在一个选择属性上,那么 AI 将根据您的指示确定哪个标签最适合。对吧?所以,我们可以说,AI 自动填充。让我们打开它。我们可以允许它生成新选项。虽然通常您不希望发生这种情况,对吧?通常您想预定义您的类别,然后说,好吧,根据这些选择最适合的一个。然后,我总是推荐您可以自定义您的提示。对吧?您现在可以告诉它,好吧,如果 X,对吧?这些是您应该,你知道,应用标签的规则,对吧?您还可以确保,例如,如果您知道 X 会一直出错,对吧?您特别指示它这样做。我们可以将此留空,因为我们不想出错,我们只有一般示例,但基本上,每当有新内容进来时,对吧?它将自动进入并填写该属性,然后触发自动化,对吧?所以,如果您现在说自动填充这个,然后自动填充那个,然后我实际上刚刚更新了自动化,以便在更新时运行,对吧?只是为了确保我们看到它被触发了,对吧?我将其更改为每当类型被设置为任何内容时,然后请将我设置为负责人,您会看到它触发了。所以,您可以有一个输入,对吧?用户报告了一个错误,您有一个 AI 来预先过滤它,然后您有一个自动化,根据谁,你知道,你知道,是什么类型,它会自动分配给正确的人或团队,这是一个非常非常酷的工作流程,可以减少手动分类时间。第二个选项是使用 Notion 表单,让用户实际定义,对吧?他们自己的类型。所以,我在这里设置了一个简单的表单,错误描述和类型,非常重要,我删除了 AI 组件,因为只要数据属性设置为 AI 自动填充,用户就无法用表单填写它。但是当我删除它时,他们就可以填写了。再次,对吧?现在他们可以选择最能描述错误的类型,然后当他们填写表单时,对吧?并添加某人,我们的自动化也将运行,并自动找出,好吧,谁是最好的,应该被。

对此负责。相当不错。接下来看另一个用例。当涉及到项目管理和保持事物同步时,这些数据库自动化非常有用。假设我们有项目,还记得我们之前有一个按钮,我们需要点击它来表示“好的,让我们开始这些任务”。当然,点击这个按钮很好,但很多时候,这又意味着两件事。我们首先需要将项目状态设置为“进行中”,然后点击一个按钮来启动任务。但有了另一个自动化触发器,我们实际上可以将其合并为一个步骤,我们可以说“好的,每当我们开始一个项目时,我们都要确保我们启动所有属于它的任务”。所以,让我们这样做。我们在这里创建和查看自动化,然后设置一个新的自动化,我们说“好的,每当您知道将任务设置为进行中”。我强烈建议您为您的自动化命名,清楚地说明它们的作用。然后我们说“新触发器”。好的。当我们编辑项目状态,并将它设置为“进行中”时,我希望它所做的是更新所有与之相关的任务。所以“新操作”,首先定义变量,与之前相同的过程,仅仅因为我们的触发器不同,并不意味着我们的操作更新了很多。我们在这里说“任务”,然后我们说“作为公式”。在这种情况下,让我们使用一个简单的公式。让我们说“来自触发页面”的一切,这里仍然是我们重要的选项“触发页面.任务”,我们这次只想获取所有任务,不进行过滤。我们希望确保我们编辑“此任务关系中的页面”,并将它们的状态设置为“进行中”。再次,当然,对于您的生产自动化,您会确保根据需要设置过滤器,对吧?您不想意外覆盖已完成的任务。但我们现在将其设置为“进行中”。片刻之后,这里的任务也将全部更新为“进行中”。当我们等待这一切发生时,我们可以谈谈相应的操作,对吧?我们也想确保发生的是,当我们……也许开始一个项目的单个任务时,我们实际上想启动项目,对吧?所以我们想确保当第一个人开始处理一个任务时,我们更新属于该任务的所有项目。自动化还没有生效,但有时又需要一秒钟。我们也可以实际检查它,看看是否出了什么问题,对吧?如果您点击这个,如果这里出了什么问题,我们现在会看到……一个问题,哎呀,实际上我意识到问题了,这是我们需要设置为“进行中”的那个,否则您可以永远等待。但仍然是一个很好的提示,我们稍后也会谈到,那就是如果您的自动化出错,您会在这里看到一个小的警报,以及为什么它会出错。好了。现在我们有了想要的“进行中”状态。让我们把它们全部改回来,对吧?让我们确保状态全部回到“未开始”。这里我们也将其设置回“未开始”。让我们构建相应的自动化来回退。我们在这里说,“好的,您知道,启动项目,当任何任务,当任务状态设置为……进行中步骤时,让我们确保我们获取项目”。所以再次定义变量,即使关系中只有一个,我们也需要使用它来获取它。说“公式触发页面.项目”。然后我们说“添加操作”,编辑“项目中的页面”,并将状态设置为……“进行中”。然后我们点击“启用”。现在,如果我点击我的任何自动化,对吧?然后说“好的,这现在已经进行中了”。您将在片刻后看到,我项目的这个状态也会更新。更重要的是正在发生什么,但更重要的是什么没有发生,因为您注意到什么了吗?这三个其他任务没有设置为“进行中”,尽管根据我们的逻辑它们应该是,对吧?因为您记得我们有一个自动化说“当项目状态设置为‘进行中’时,更新所有属于它的任务”。即使通过这个自动化,我们更新了这里的状态,它也没有触发另一个自动化来更新其他任务。现在这是 Notion 自动化目前一个非常重要的限制。理解这一点很重要,因为会有很多情况,您会遇到这个问题,然后您会想“为什么它没有做我告诉它做的事情”,那就是您目前无法链接数据库自动化。数据库自动化不能触发另一个数据库自动化。Notion 构建者是为了避免循环,对吧?否则,您可能会意外地构建一个这样的东西:“每当一个页面被添加到项目时,就向任务添加一个页面,每当任务页面被添加到任务时,就向项目添加一个任务。”所以很容易构建一个相互更新的无限循环,直到 Notion 能够找到一种好的方法来为用户避免这个问题,他们就直接阻止了它。那么这意味着什么呢?这意味着数据库自动化的所有这些触发器都只能由手动用户操作、第三方自动化或 AI 操作触发。所以,让我们按顺序逐一介绍。第一件事当然是显而易见的,对吧?如果我现在将其设置回“未开始”,然后等待片刻,然后将其设置为“进行中”,片刻之后我的自动化就会启动,并更新这三个属性。到目前为止一切顺利。第二种情况,第三方自动化也有效。所以,如果您使用像 Make、Zapier 或 Relay 这样的工具来触发您的数据库中的任何操作并更改此状态为“进行中”。好吧,这也算。所以,您可以自动化触发另一个 Notion 数据库自动化,但它必须是外部自动化,而不是 Notion 内部的。第三种情况,我们之前已经通过 AI 自动填充看到了。即使 AI 自动填充是自动发生的,对吧?每当发生新事情时,对吧?如果您设置了 AI 自动填充,它会尝试对其进行分类。对于 Notion 数据库自动化来说,这仍然是一个……一种手动操作,足以触发。但我同意,两个 Notion 数据库自动化尝试触发彼此,它不会起作用。我认为我们已经准备好迎接挑战了。这是一个非常有趣的挑战。它有点复杂,但它是一个非常非常酷且有用的用例,并且将向您展示我们刚刚学到的所有原则。所以,让我们来解决这个问题。如您所知,我目前正在建立欧洲第一的 Notion 咨询公司,我们主要与初创公司和成长型公司合作,一方面,另一方面是资产管理公司,如 VC 和私募股权。所以,如果您对此感兴趣,请务必与我们联系,看看我们如何为您提供帮助。如果发生这种情况,对吧?您成为我们的客户之一,您可能会经历一些入职任务,而这现在是一个虚构的列表,我们实际的入职流程类似,但并不完全相同。在这种情况下,您可能想要的一件事,对吧?无论是我的情况,对吧?为我的客户,或者如果您有任何系统,您有重复性任务和一个更大的项目,比如在这种情况下是客户,您想根据某些任务的完成情况自动更新项目状态,对吧?不像我们之前说的“当任何任务进行中时,我们想做某事”。这里我们想确保的是,如果特定的任务已经完成,我们想设置一个特定的状态。这是可能的,但再次有点复杂。那么我们的设置是什么?嗯,我们需要的第一个东西是在我们的任务数据库中。实际上还缺少一件事。缺少一个状态。但我们为此需要的关键是,我们需要一个特定的标识符。对吧?这可以是任何类型的标识符。您实际上可以使用名称来标识它,但这可能相当麻烦,特别是当人们更新名称时。我不建议这样做。所以我建议创建一个单独的属性,在这种情况下,例如“顺序”属性,来……您知道,指示哪个任务是哪个。这是第一步。第二步是为客户创建公式。这个公式将帮助我们弄清楚“好的,什么时候哪个任务完成了,应该更新哪些元素?应该是什么状态?”所以,让我们点击“公式”,然后写下这个公式。我们可以称之为“助手状态”。对于我们的……开发项目,我们总是喜欢创建这些……这些助手属性,在前面用这些括号表示,然后使用齿轮图标,对吧?所以,一眼就能看出,这显然是一个后端属性。您也可以为……生产环境中的……更大的团队设置属性描述,以便每个人都知道不要触碰它。但现在这样就可以了。然后,让我们编辑公式。我们首先需要弄清楚哪些任务已完成。所以我们通过点击“入职任务”来做到这一点,然后说“当前状态过滤器应该是……完成”,对吧?这现在给了我两个已完成的任务。然后我不在乎……名称,对吧?我关心的是标识符。所以,在这种情况下,我想说“然后映射当前.顺序”。很好。所以现在我可以打印出……目前已完成的任务。而这现在是我需要保存到一个变量中的东西,因为我们将一遍又一遍地重复使用这个表达式,这个公式。还记得我们之前的公式课程吗?现在,我们将使用另一个公式来代替“已完成”。我们基本上想做的是检查某些条件。所以我们想检查……嗯……状态应该是什么,我们想反向进行。所以,基本上我们想看看我们不同的状态,我刚刚创建了一些示例,对吧?所以,让我们以“审计”为例。所以我们想说“好的,当……审计步骤,当某些任务完成时,我们想将状态设置为‘已审计’”。在这种情况下,我想做的是说“好的,每当我们处于……我们的顺序步骤在哪里?好的,工作区审计是第三号。让我们实际上将其设置为七号,然后我们将初始工作区设置为三号,对吧?这当然是错误的顺序,但只是为了理解要点,我们想说当任务七完成时,我们总是想显示……工作区审计”。好了,我们如何检查这个?或者我们说“如果”然后我们说“‘已完成’是否包含数字七”。现在,如果那是真的,我们希望它显示什么?嗯,我们希望它显示“已审计”,对吧?如果不是这种情况,我们希望它显示什么?嗯,我们希望它显示……“未开始”,我们标准的默认……一个也是一个字符串。然后我们可以用另一个括号关闭这一切,对吧?现在我们看到,如果我们的审计任务已完成,即第七号,那么我们在这里得到一个已审计。如果我……从这里移除“完成”属性,如果它只是“进行中”,我们看到它回退到“未开始”。很好。现在我们需要为每个步骤都这样做,对吧?所以我只再做一个步骤来向您展示。所以,让我们说……“初始发现电话”。好的,当第一号完成时,然后我们想显示……它在这里叫什么……“对话中”。所以,让我们回到这里,然后说“好的,在我们检查了这个条件之后,通过‘如果’,我们可以检查一系列条件”。所以,在我们检查了这个条件之后,我们想检查“‘已完成’是否包含数字一”,这就是为什么我们需要反向进行,对吧?因为当然,最后一个如果最后一个是真的,那么所有前面的步骤都将是真的,我们永远不会检查其他的。所以,嗯……最复杂的条件需要先来,然后我们按降序进行。所以,在这种情况下,我们想说“对话中”。好的。然后仍然是回退将是……“未开始”。所以,现在您看到,因为一号已完成,而我们正在进行对话,所以现在。如果我们回到……另一个步骤。完美。现在当然,您会说“这很好,但这只是一个字符串”,它不会更新状态。是的,这是真的。正如我们之前学到的,Notion 公式永远无法影响……属性的值。它只能显示东西。我们需要数据库自动化来实际更改这个值。幸运的是,我们可以做到,对吧?利用我们新获得的知识。现在,也许一开始会有些反直觉,自动化实际上并不在项目上运行。我们需要自动化在这里,因为目前我们自动化中缺少的一件事是触发器,当公式属性更改时。对,这里我们看不到我们的公式值。所以,这是目前的限制,对吧?当您看到这个视频时,情况可能有所不同。如果您在几个月后观看,也许那时我们可以触发它,基于公式的变化。而且比您在这里能做的要简单得多。而且会像“好的,当这个属性改变时做某事”。但在此之前,我们需要实际触发这个自动化,在任务上。而需要发生的是,因为这里有一个可用的触发器,它叫做“设置项目状态”。而我们将说“好的,当……任务的状态设置为‘完成’时”。我希望您做的是,首先,我想您定义一个变量,我们需要获取我们的项目,项目的……规则,对吧?它是“触发页面.客户”,我想它在这里叫“客户”,完美,保存。然后您想做的是,您想编辑“客户中的页面”。我应该把它命名为“客户”而不是“项目”,但您懂的。然后我们想说“编辑属性”,我们想编辑“状态”。现在,对于设置状态,我们将使用自定义公式,我们不会硬编码一个值,对吧?您可以做到这一点,您可以……写下这个公式来代替说“好的,当……你知道,任务一已完成,任务二已完成”,但这将在稍后展示,但它非常非常麻烦,如果您有……特别是如果您有 50 个不同的条件,您不想这样做。所以,相反,您想做的是动态地说“将其设置为……让我们把自己移过来……项目.第一个.助手状态属性值”,所以,简而言之,我们正在做什么?“项目”等于……相关条目的项目值。您还记得,这是一个数组,即使它只有一个条目。所以,为了做某事,获取一个特定的值,我们需要使用“映射”或“第一个”。我们将看到,因为我们总是只有一个条目,然后我们可以获取……从中获取一个特定的值,那就是上面的字符串输出。只要这个字符串更新与我们的状态选项之一完全匹配,它就会相应地更新状态属性。所以,让我们点击这个,点击“保存”。点击“启用”。让我们将其设置回“未开始”。而目前,对吧?这是“未开始”,它实际上应该是“对话中”,但由于我们没有对“完成”做任何事情,它不会起作用。我们可以实际完成整个流程,对吧?所以,让我们这样做,对吧?它目前是“未开始”。现在,如果我点击这里并将其设置为“完成”,它会更新为“对话中”。“对话中”,片刻之后,它也应该更新,如果我们实际上有完全匹配的名称。我不记得我写的是“对话中”还是“对话”。所以,我们必须弄清楚。看起来它还没有起作用。所以,让我们检查一下。是的,它说“对话中”。所以,这是一个很好的例子,对吧?现在我们需要确保这完全匹配,包括拼写。现在,如果我们重复这个过程,我们应该能在片刻后看到更新。所以,让我们再次点击“完成”。然后片刻之后,它将在这里更新。然后我们将根据特定任务动态设置正确的状态。看,它刚刚发生了。然后,如果我对我们的工作区审计也做同样的事情,“未开始”,“完成”,同样的事情发生,对吧?这现在将更新为“已审计”。现在这是一个非常非常酷且强大的工作流程,我们经常与客户一起使用。我们通常还有另一个层次,对吧?因为这些是重复性任务。所以它们发生在每次创建新客户时。所以,我们通常会做的是……这个三层设置,对吧?我们有一个客户流程数据库。然后我们有一个自动化,目前在 Make 中运行,因为它与 Notion 自动化不太好用。然后说“每当我们添加一个新客户时,我们就自动将整个流程任务列表以及相应的顺序添加到 Notion 中”,对吧?所以,每当您将一个新客户、一个新项目或任何具有重复性流程的新事物添加到您的设置中时,您都会拥有所有属于它的任务,然后随着您完成这些任务,您会自动相应地更新状态,以便一切始终保持同步,而无需您手动执行。非常非常酷。现在,这里有一个快速提示,那就是……如果这个任务数据库不仅仅是入职任务,还包括一般任务,那么您需要稍微修改一下……自动化,因为在很多情况下,如果没有特定的顺序号,您就不需要触发自动化。这里自动化一直在运行,它实际上不会影响任何事情,但只是为了……减少 Notion 服务器的负载,我们可以做的是,我们可以添加第二个触发器。如果我点击它,您会看到这里。对于 Notion 数据库自动化,我们实际上可以设置多个触发器,我们可以说“当所有发生”或“当任何发生”,对吧?所以,要么说所有事情都需要为真,要么任何一个都可以为真。所以,在这种情况下,我们想确保的是,我们说“添加第二个触发器”,我们想确保“顺序”……大于零。这意味着……如果它没有顺序号,它就不会触发自动化,也不会尝试更新任何东西。这只是一个礼貌性的包含。现在,对于另一个特别适合使用 Notion 的公司的流程,这真的非常酷,因为再次,它结合了 Notion 的一些最新功能。这里有一个跟踪请求的系统,对吧?所以,在大型公司中相当常见,您将有很多必须遵循的流程,而这些流程中的一个或大多数通常与某人向另一个人提出请求有关。这可以非常模板化,对吧?作为请求的某种蓝图。但让我们具体看看……这里,拥有我们公司中的工具,然后人们请求访问它们。所以,让我们说“好的,在我的公司里,我使用 Zapier、Make、Notion AI、Loom 和 Miro,我想为他们提供访问权限和许可证,如果他们请求的话”。所以,我该怎么做?嗯,首先,我实际上会设置一个表单。我的基本设置是两个数据库,它们相互关联。然后我设置一个表单。所以,我快速去这里说“好的,表单请求测试新数据库”。现在……请求,请求访问。我们可以……添加名称,请求者,如果我们愿意的话,对吧?它可以自己填写。我们也可以让它只是一个“创建者”属性。这可能更有意义,对吧?所以,我将在这里删除它,删除问题,但我们想知道谁是经理,请求日期,然后是他们想要访问的工具。所以,让我们确保……我们的实际属性是……“创建者”,这将是……我们的请求者属性。完美。现在会发生什么?如果有人填写了,我们想运行一个自动化,我们想运行一个自动化来通知经理,他将不得不批准这个人是否应该获得访问权限。所以,我们该怎么做?或者我们去这里说“创建新自动化”,你知道“通知经理”,我们说“好的,每当一个页面被添加时”,用表单添加东西也算,对吧?这不是自动操作,这是手动操作。执行以下操作:向“人员”属性发送通知,它将是经理,我们将说“好的,……触发页面.请求者刚刚请求访问……您知道,请求的工具……然后我们可以进去,对吧?经理仪表板来审查和批准此请求”。我们可以为他们构建一个仪表板,让他们看到他们管理的……所有请求,在一个页面上。所以他们可以轻松地做到这一点,然后我们点击“启用”。到目前为止一切顺利,对吧?这是我们自动化流程的第一步,有人进去,他们说“是的,好的,这个人应该有访问权限,或者没有,这个人不应该有访问权限”。现在,当我们在里面有我们的请求时,对吧?总会有一个行动,经理会批准它。如果发生这种情况,我们又想触发一个自动化,并发生一些事情。所以,让我们回到“创建新自动化”,对吧?我们说“新自动化”,通知……关于……成功,我们将说“好的,这应该发生在请求的状态被设置为……你知道,积极的结果时”。在这种情况下,我们想做的是,我们首先想发送一个通知。我们可以使用 Notion 通知,对吧?我们也可以使用电子邮件,对吧?如果您愿意,作为另一个操作,我们可以使用……Gmail 的那个。虽然我现在还没有连接我的,所以我将继续使用普通的,但您也可以发送电子邮件,对吧?带有该信息。非常酷。然后我们再次发送给“人员”属性,对吧?在这种情况下,它将被发送给请求者。然后,我们……好消息。然后,你知道……触发页面,经理……刚刚批准了您对……触发页面工具的访问请求,对吧?太棒了。完美。我们可以包含……你知道,额外的信息,对吧?我们实际上可以链接到一个文档,对吧?这就是事情变得非常有趣的地方。您在这里有访问权限,对吧?只是普通的命令,对吧?所以我可以只是说……你知道,查找……知识库中的某个页面,您可能在其中……说明如何获取您的许可证密钥或……您知道,工具中的第一步。非常灵活,对吧?我们可以做到。但这是我们想通知请求者的一步。下一步是,我们需要更新我们的工具数据库,对吧?因为在这里,我们需要记录新的人正在使用这个工具。所以,让我们说“好的,我们想定义变量”。我们的变量将是……你知道,工具,价值将是“触发页面.工具”。然后我们的操作将是说“好的,编辑工具中的页面”。在这里,我们想做的是,在“当前用户”那里,我们不想替换它,而是想添加一个人。而我们想添加的人不是……你知道,特定的那一个,不是触发它的人,对吧?因为在这种情况下触发它的人是经理。我们有两个选择,要么我们可以选择“页面创建者”,因为那是……请求它的人,要么我们可以再次使用自定义公式来访问这个值。我们可以说“好的,触发页面.请求者”,这就是我们想要的……在那里。然后我们可以启用。现在会发生的是,一旦我将其设置为“完成”和“已交付”,我就会收到通知,因为我是经理和请求者,然后……“当前用户”将在片刻之后与 Matias 一起更新,太棒了。这意味着,当然,正如您所知,对吧?我们可以现在在这里创建一个公式,我们可以计算我们当前的工具成本,对吧?所以,当前的工具成本,如果这是一个基于许可证的……对吧?我们可以说“好的,给我‘当前用户’的长度,然后乘以‘每座成本’值”。然后我们可以保存它。我们可以说这应该是……你知道,不是一个普通的数字,而是美元。现在,我们也可以以不同的方式格式化它。现在我们有一个实时更新的东西。每当……你知道,有什么东西被批准时,我们就会看到成本。然后我们可以……再进一步,添加一个图表,对吧?来分解一下,好的,我们目前在不同的工具上花费了多少。这完美地结合了……你知道,Notion 最近发布的许多功能,这就是为什么我对这个特定的工作流程如此兴奋,对吧?对于这个,好的,让我们……映射我们所有的……你知道,请求流程,通过自动化、汇总和公式。现在,对于一个稍微简单但仍然非常有用的用例,我们可以使用 Notion 数据库自动化来为我们做一些……手动清理工作。例如,对吧?我们想确保的是,如果任务有到期日期……正在临近,或者可能已经过期,并且没有负责任的人,我们确保有人对此负责,对吧?就像我们永远不想出现到期日期临近但没有人负责的情况。所以,我们该怎么做?嗯,让我们去自动化。让我们设置创建一个新的自动化,让我们说“好的,设置负责……已过期”。我们也可以……一般地这样做,对吧?我们可以说“好的,当任何东西过期时”,对吧?团队需要看看。所以触发器将是每天,我们可以设置一个时间,所以让我们将其设置为……每天大约……你知道,11点45分左右,或者您喜欢的任何时间。执行以下操作:编辑……中的页面。再次,小心您的……过滤器,您不想……覆盖所有数据。所以我将说“在任务中”,请不要编辑所有任务,编辑那些到期日期……在今天之前。这会获取所有过去的任务,并且……状态……不是……完成,并且……负责……是空的。如果这些条件为真,那么我想让您去做,然后您去……然后您去设置……某人负责。我想确保您替换当前负责的人,你知道,Matias,他现在需要看看这个问题,并确保事情正常进行。然后我们可以启用它。现在每天……它会运行清理作业。它也可以是……你知道,去……如果你想鼓励某人处理它,就设置状态为“进行中”。现在。它也可以是……你知道,如果您每周进行时间记录,您可以说“好的,在星期六,我只是总是在星期六运行一个自动化,清理所有未完成任务的到期日期”,这样我就可以刷新它,有点像我们之前……用按钮。嗯,您也可以在时钟上运行这个自动化。现在,这里有一个限制需要注意,至少现在是这样,可能当您观看此视频时会有所不同,那就是对于这些计时器作业,也就是这些计划的自动化,我们无法访问条目的单个值。如果我们可以说“好的,基于……基本上遍历每个任务”,对吧?其中这是真的,并且基于某些……你知道,这个任务中的属性,做某些事情。例如,也许我们想通知……实际上是负责任的人,对吧?所以,让我们说“好的,像发送通知到……发送通知”,您看到,最多 20 人,自定义公式,让我们……让我们找出谁负责这个任务,对吧?所以通知那个人,在 Notion 中创建警报,但在这里我们实际上没有页面,我们只有时间触发或日期触发。目前没有选项可以实际访问……属性值。对于这个自动化,再次希望很快会发生变化。至少现在,只是为了注意,如果您试图用这些每日自动化构建一些很酷的东西,您可以执行某些操作,比如……你知道,只是更新东西,但您不能根据页面中的某些值执行操作,该页面将被编辑。如承诺的,让我们也看看我们可以使用 Notion 数据发送自定义 Slack 通知用例。正如我之前提到的,对吧?这不能仅凭 Notion 数据库自动化完成,但它们是关键的构建块。所以,我将把它作为奖励添加到这个视频中。您想做的是使用……发送 Webhook 的操作。而我们还没有在任何自动化中使用过这个。所以,这是一个很好的例子。例如,我们有这里的入职任务,对吧?我们不仅自动更新这里的状态,而且我们想在发生这些步骤时通知 Slack 中的团队,对吧?这样我们就知道,“好的,这是下一件事,你知道,现在在进行中,等等,等等”。所以,让我们更新一些属性。让我们添加……你知道,像……负责任的人,对吧?所以,让我们添加一个“人员”属性。让我们说“负责”。完美。负责。太棒了。然后,让我们……你知道,在这里添加我几次,为了这些任务。完美。现在我们想做的是,每当有什么完成时,我们想告诉……在 Slack 中说,并想弄清楚……你知道,下一步需要做什么。所以,让我们点击这里的自动化,然后说“新自动化”,我们想说“好的,当……你知道,通知 Slack,当……你知道,状态被更改为‘完成’时,然后请发送一个 Webhook”。我们实际上可以……将其作为附加步骤添加到我们的其他自动化中,因为已经有……当它被设置为……你知道,“完成”时,但只是为了向您展示它看起来像一个干净的。让我们在这里做。我们想发送一个 Webhook。现在,什么是 Webhook?Webhook 基本上是一种方法,当某事发生时,将信息从 Notion 发送到另一个工具,这非常非常有用,因为很多时候,对吧?Notion 数据库自动化仍然不允许我们做所有我们想做的事情。我们需要集成其他工具,要么是为了我们在 Notion 中执行的操作,我们有一些限制,要么是为了在其他工具中执行操作,对吧?例如,在 Slack 中,或者几乎任何其他工具,在您的工作区中,在您的文本中,我的意思是……所以,为了做到这一点,当发生某种情况时,Notion 会将一些信息发送到一个 URL,而这个 URL 是您用您的其他工具捕获的。所以,例如,在这种情况下,我们将使用 Make.com,它是一个自动化平台,类似于 Zapier 或 RelayApp,您可以使用所有这些来构建这个工作流程,但我只是为了改变一下,向您展示 Make。现在,我们想做的是,在 Make 中,当我们有一个新场景时,我们想点击中间的这个大图标,对吧?它添加了我们的第一个元素。我们想添加一个 Webhook 元素。如果我们选择“自定义 Webhook”,对吧?让我在这里放大一点。我们得到创建一个新钩子的选项。所以我将点击“添加”,对吧?我将称之为我的测试……Webhook。然后我将点击“保存”。现在我得到一个 URL。这就是我将复制的 URL,对吧?我可以点击“保存”在这里,点击“复制”。然后我回到这里,粘贴进去。现在,当这种情况发生时,Notion 将发送……你知道,通知到这个……地址。我们可以测试一次,我们可以点击“启用”,然后我们可以回到这里,点击“运行”来测试整个事情。然后我们可以选择我们的任何一个任务,说“好的,这已经完成了”。然后我们可以回到 Make,等待数据进来。放大一点。然后片刻之后,它会告诉我它收到了 Notion 的信息。来了。我们收到了一些信息,它会告诉我们,好吧,这来自 Notion。这是……事件 ID,这是条目中的数据,例如,我们得到这里的 URL,以及……你知道,谁创建了它等等。相当不错。现在,我们也可以用这个 Webhook 来做的是,我们可以告诉 Notion 发送额外的信息,对吧?所以,正如您所见,当我回到我的自动化时,我们这里有一些属性,我们可以发送,这非常有用,因为我们在 Make 场景中可以访问这些信息。所以,让我们发送任务的名称,对吧?让我们说谁负责这个,也许还有客户。这似乎也是个好主意。然后点击“完成”。然后,让我们……再次运行整个事情。我们也可以……右键点击这个来运行这个特定的模块。然后,让我们设置另一个任务为“完成”。然后我们再次等待片刻,让它在这里显示。有了这里的数据,我们可以再次打开它,对吧?在“属性”中,我们现在看到“好的,任务”,我在这里有我的标题,例如“解决方案设计演示”,我还有……负责的人,这里也有他们的名字。然后我们可以用它来创建我们的自定义 Slack 通知,对吧?所以,哎呀,那是个错误,让我们点击这里添加另一个模块。让我们选择 Slack,让我们说“好的,创建……一个消息”。而我希望您……你知道,我想将其发送到一个特定的频道,对吧?所以,这可以是……任何您拥有的 Slack 频道 ID。您将在此处输入,然后对于文本,我们现在可以编写我们的自定义消息。所以我们可以说“好的,这里,从属性中,我想……你知道,加上负责任的人,对吧?人们的名字 Matias……刚刚完成了……任务”,然后在这里获取“解决方案设计演示”,然后点击“保存”。现在,当我们打开这个时,对吧?在这里,立即,当数据到达时,我们可以保存整个事情。每当一个新的 Webhook 被触发时,我们就会在我们的部分收到这个自定义 Slack 通知。我们对发送的信息拥有完全的控制权,以及消息的外观。我们可以添加 URL,我们可以添加其他步骤,在这个第三方自动化工具中,我们可以查找“好的,下一个任务是什么?你知道,现在必须完成哪个任务?”等等等等。大量的额外的东西,这给了我们比 Notion 内置的 Slack 通知更精细化的控制。而这真的是 Webhook 的通用想法,对吧?它们允许您根据 Notion 信息在另一个应用程序中触发某事。而真正酷的是,它基本上是实时的,对吧?有时会有几秒钟的延迟,但您可以用来几乎即时地触发事情。无论是……在这种情况下,通知 Slack 中的某人,还是……如果您使用 Notion 来撰写您的社交媒体帖子,将该社交媒体帖子推送到您安排它的实际平台,你知道……或者当……在 Notion 中,您确认一个订单已……你知道,已完成,它可能会更新您的……你知道,它可能会在另一个系统中创建一个发票,比如,世界真的就是您的了。Webhook 非常非常有用。它们基本上总是意味着自动化将在其他地方完成运行,但它仍然通过 Notion 数据库自动化触发,所以我们需要了解它。让我们用一个非常重要的 Notion 数据库自动化限制来总结一下,目前仍然存在,这在某种程度上意味着 Notion 中我们可以做的事情仍然有一个上限,那就是 Notion 数据库自动化没有搜索功能,它们没有动态选项来查询 Make 中的某些内容,例如,您有一个模块,我可以在这里添加……你知道,添加一个模块,然后说“Notion”,然后可以称之为“搜索对象”,而我能简单告诉的是“好的,请进入某个工作区,在这个工作区中,在数据库中找到所有我负责的条目”,或者“到期日期是今天”,在 Notion 中,这不起作用,至少它不是动态工作的。我们当然可以……进去说“好的,新自动化”,而我们想做的是……你知道,我们想找到所有满足条件 x 的条目,但这个条件 x 是硬编码的。让我展示一下我的意思。让我们说我们这里有项目,我们想确保……也许这是……你知道,像 Matias 这个堆栈,我想确保的是,当理想情况下,当我点击这个按钮时,我想在任务数据库中找到所有与这个项目相关的分配给我的任务。目前还没有关系存在,我想创建这个关系。这是我们目前无法做到的,至少不是动态的,因为当我们现在获取……按钮时,让我们在这里添加我们的按钮,然后说“好的,我希望它做什么?我希望当我点击它时,我想编辑……中的页面。我想去另一个数据库。我想去我的……任务数据库。到目前为止一切顺利。现在,在这里的任务中,我想找到所有任务,其中点击按钮的人负责。而这个……动态部分,点击按钮的人,这就是我们做不到的。因为如果我现在去编辑所有页面,然后去“负责”,我看到我可以选择一个人,但我不能在这里写公式。在所有这些其他步骤中,我们都有选项来编写公式来动态访问我们……发生操作的条目中的数据,但不是当我们构建这些过滤器时。这意味着,与我们说的其他元素不同,你知道,现在对于相关条目,我们总是可以……更新它们。如果不是这种情况,如果预先不存在关系,我们就无法进行动态搜索。所以,这是 Notion 自动化的一大限制,您会经常遇到,就像我们没有涵盖任何需要它的用例,因为……嗯,目前是不可能的。但一旦 Notion 添加了它,那将是我们在……工具库中的另一个层次,可以构建非常非常酷的工作流程。如果发生这种情况,我会更新……这个视频,我会再录制一个,所以请确保您也订阅频道,这样您就不会错过。您现在几乎是 Notion 自动化专家了,只剩下一件事了,那就是当事情出错时怎么办?嗯,直到最近,Notion 数据库自动化实际上有点麻烦,因为它们根本没有错误处理。现在,情况仍然不理想,但至少好了一点。基本上,一个问题是,如果您有一个自动化正在运行,而这个自动化中的某些东西不起作用,那么,嗯,它就不会运行,然后您就必须……找出出了什么问题。所以,让我们举个例子,对吧?我们这里有……我们的自动化,我们说“将任务设置为进行中”,你知道,状态是“进行中”。定义自定义变量,然后编辑我们的触发器……在任务中……不同的元素。让我们说我们现在进入任务,然后删除我们的状态属性,这是我们的另一个数据库,这个自动化想要更新的,每当我们把什么东西设置为“进行中”时。所以,让我们……然后,让我们……暂时将其设置回……然后等待,然后我们可以……将其改回“进行中”,然后我们将看到这个错误如何处理,对吧?所以,我们现在点击“进度”,然后片刻之后,这个自动化将运行,它将……你知道,尝试进入任务并更新这个属性,它已经不存在了。所以,如果我们点击这里,我们现在看到“无效,出了点问题”,设置修复任何错误或删除失败的步骤以防止此自动化因失败而暂停。点击进入。然后我们看到,如果我们现在向下滚动,它告诉我这个属性被删除了。对,它试图更新的东西已经不存在了。您还将收到通知,对吧?作为创建此自动化的人,你知道……这个自动化失败了,您必须看看。所以,有一点提醒。但仍然,这意味着,特别是如果您在一个团队环境中构建自动化,很多人使用系统并且可能会搞砸一些事情,您需要养成定期检查所有自动化的习惯,以确保它们仍然是最新的。不幸的是,这意味着需要进入……个人……数据库或创建这些按钮的地方,因为 Notion 自动化还没有一个中央概览。这就是为什么在您这样做时创建适当的文档如此重要,对吧?所以您确切地知道,好的,我们需要检查什么,以及需要关注的相关元素。太棒了。有了这个,现在,让我们稍微谈谈一些……生活质量或者您应该知道的关于自动化的好东西,它们是以下几点。如果您点击自动化,在数据库自动化上,然后查看其中任何一个,一个有效的,并且工作正常的。让我们……在这里做。我们看到我们可以……点击三个点来暂停这个自动化。对,所以,如果您只是想暂时禁用它,您可以在这里做到,而无需删除它。然后我看到“好的,这个自动化已被暂停”。非常有用。另一件事是,如果您

现在看看你的自动化,让我们重新激活它。嗯,你有不同的视图,你可以实际更改这个自动化应该在哪里运行,对吧?还记得之前我在这里创建一个新的自动化时,它告诉我项目中的所有页面。所以大多数时候,这就是你想要的,对吧?你希望在某个地方有一个针对所有条目的自动化。但有时你只想基于特定视图中的条目来运行自动化。所以,如果真是这样,对吧?你想确保你在这里进行设置,然后说,好的,只为这个视图中的元素触发这个,对吧?所以,嗯,如果一个页面在这里被过滤掉了,如果它在那里没有出现,那么自动化就不会运行。另一种让你的过滤器更精细的酷方法,对吧?除了你已经可用的触发器之外。好了,这就是本次 Notion 主题课程的全部内容。如果你对公式、自动化或你想要探索的特定用例仍有任何疑问,请在下方的评论区告诉我。如果你想继续学习,我为你准备好了。这里有一个视频,其中包含 2025 年 117 个必知的 Notion 技巧。只需点击这里,我将在稍后与你见面。你几乎完成了。为了圆满结束,让我们来看看高级管理员概念,例如 Notion 权限,以及我最喜欢的一些小技巧和窍门。如果你在 Notion 中经营你的业务,你需要正确处理权限。谁能看到什么?谁应该编辑哪些条目?以及你如何避免错误的信息泄露?我是 Matias,一名认证的 Notion 顾问,这意味着我们以建立安全可扩展的公司系统为生。在这个视频中,我将带你了解掌握 Notion 权限所需的一切,从通用的初学者设置,包括群组和你的高级安全设置,一直到最新的 Notion 功能——精细权限,它解锁了一些非常酷的用例。让我们开始吧。首先,这个视频的结构。我们有很多内容要讲。所以,我们将视频分为三个大的章节。这样,你可以轻松地在它们之间跳转,对吧?如果你只对某个特定领域感兴趣,就直接跳到那里。尽管我建议你第一次观看时,按顺序看完所有内容,因为有很多小细节和技巧需要我们讲解,否则你可能会错过。这三个大主题是理解你的工作区。这就是我们开始的方式,对吧?我们需要确保你确切地知道工作区角色是什么,工作区区域是什么,以及基本权限级别是什么。理论讲完后,我们可以让事情变得更实际一些,对吧?并实际看看权限。我们如何使用群组来分配它们?以及我们推荐给几乎所有人的默认安全设置是什么?所以,如果你时间不多,请跳到那部分。这将教你我推荐给 99% 人的一套设置。这是完美的起点。然后,我们将看看更高级的权限工作流程。这意味着一个非常酷的技巧,如何创建安全的协作页面。这是我在线上很少甚至从未提及过的事情之一,而且我们进入的几乎所有客户工作区,一开始都没有这种设置。所以,了解它是如何工作的非常重要。然后当然是精细权限,对吧?我们最近才有的这个新的 Notion 功能。最后但同样重要的是,首次了解企业管理。所以,这就是我们今天的计划,对吧?有很多事情要讲。所以,让我们从第一部分开始,理解你的 Notion 工作区。为了查看你工作区中的不同人员,你需要打开设置,然后在“工作区”选项卡下的“人员”区域。在这里,你现在可以看到,在前面,我们会看到工作区中的任何访客,然后我们有所有成员及其角色。所以,要添加一个成员,对吧?非常简单,我们只需点击加号,hello at matiasframinus consulting.com。现在我们可以邀请那个人加入我们的工作区,对吧?我们可以更改他们应该拥有的角色。你可以看到,如果我在这里点击,他们可以是工作区所有者或成员。目前,由于这是一个免费测试账户,对吧?我们只有,我们得到这个小信息,如果我们添加一个成员,我们将不得不升级到 Plus 计划。技术上来说,在免费计划中添加成员是可能的,但你有一个限制。所以,基本上永远不要这样做,对吧?如果你需要团队成员,请升级到第一个付费计划。然后,如果我们使用的是付费计划,你也会在这里看到其他选项,对吧?那就是将他们变成一个会员管理员。正如你所见,这里缺少一件事,对吧?就是组织所有者,你不能在这里设置它。如果你使用的是企业计划,你将可以选择声明一个组织,通过那个单独的组织仪表板,对吧?你将能够设置组织所有者。接下来,让我们仔细看看你的 Notion 工作区中的不同区域,因为再次强调,这对于整体设置非常重要。首先,对吧?组织。我们已经多次提到过。组织实际上存在于 Notion 之外,在你的工作区之外,技术上来说。如果你有资格,对吧?在企业计划中,你会在设置中看到创建或声明你的组织。然后从那里,你将有设置可以进入这个单独的组织仪表板。它有点像你的 Notion 个人资料,对吧?如果你还不知道,有一个 URL 你可以访问,我会在描述中添加链接,然后你可以访问你的通用个人资料。这对于市场营销等非常重要。与此类似,组织也存在于实际 Notion 之外。然后你有你的工作区,对吧?大部分事情都在那里发生。这就是你工作的地方。然后你有团队空间,它是在你的工作区内的一个容器,可以有单独的权限和一些单独的设置。然后你有你的私人区域和共享区域。快速看一下,对吧?这就是组织仪表板的样子。如果你访问它,你会看到你拥有的成员总数,连接到该组织的 Notion 工作区数量,对吧?所以,我现在可以进去为我的美国咨询公司创建一个不同的工作区,如果那也很重要的话,以及一系列的企业安全设置,例如启用单点登录或 SCIM 预配。我们稍后会稍微讨论一下。你也可以从这里,对吧?然后设置或影响在工作区级别可用的设置,对吧?所以,你可以管理账户,对吧?你可以说,好的,某些规则应该总体上,你知道,从这里应用。例如,正如你现在看到的,这里写着“工作区管理”,这意味着工作区所有者可以决定是否可以共享网站、表单和公共链接,或者用户是否可以导出页面。但我可以为整个组织覆盖它,对吧?所以,如果我不想让成员可以随意邀请访客到页面。我可以在这里关闭所有工作区的此功能。然后工作区所有者将无法再更改它。再次,这只在大型组织中相关,但知道它的存在很好。现在,特别是在 Notion 中,对吧?你当然可以随时进入设置,然后更改你工作区中的此设置,如果你不属于任何组织,对吧?所以,在这里的安全设置下,你找到大多数设置,对吧?你可以说,好的,团队是否允许,你知道,共享网站、表单和公共链接?你是否允许复制页面?你是否允许导出?对成员和访客来说是怎样的?其中许多将取决于计划级别,对吧?所以,大多数这些只在 Business 及以上版本可用。在此之下,你有较少的选项来控制你的整个工作区,作为工作区所有者,但这些是工作区级别的设置。现在,如果我们往下看,对吧?我们将看到团队空间,首先,你当然可以在团队空间切换器下找到你的团队空间。对吧?所以,在我们的咨询工作区中,这些是我们目前设置的团队空间。你可以从这里创建新的团队空间,并且你总是可以看到特定团队空间的所有者是谁。关于第一章,理解工作区就到这里。现在你对 Notion 权限相关的所有重要内容都有了一个大致的了解。你知道不同的工作区角色、不同的区域和不同的权限级别,以及如何在页面级别更改它们。接下来,让我们实际看看权限。最重要的一点是,通常情况下,你总是想通过群组来管理你的权限。你永远不想陷入一种情况,对吧?你逐个页面地为个人更改权限级别。为了设置群组,我们需要进入我们的 Notion 设置。再次,在你的 Notion 设置中,你需要进入“工作区”、“成员”,然后是“群组”选项卡。在这里,设置至少两个群组非常重要。稍后也将是我推荐的标准设置的一部分,对吧?但基本上,创建群组可以让你首先将团队成员分配到该群组,然后你可以通过它来管理所有权限,这使得批量分配人员变得容易得多,对吧?想象一下,你有一个专门的 HR 团队空间,并且有一个新成员加入了 HR 团队。这意味着你现在需要进入并将该成员添加到该团队空间。假设还有另外两个团队空间,对吧?对他们很重要,或者作为 HR 人员,对吧?也许在你的高管工作区或只是一个单独的页面上。你再次单独添加他们。所以,现在你已经在三个不同的地方添加了他们来进行入职。但如果他们离开了公司或者换了职位呢?你需要记住你设置的每一个地方,好吧,这对 HR 工作人员很重要。进去并更改它。这是一个维护的噩梦。你永远不想处于这种境地。相反,你总是想通过这个来完成,这意味着你只需在这里,对吧?你创建那个群组,然后当你更改权限时,对吧?所以,例如,当你设置,好吧,谁可以被邀请到一个团队空间,或者谁可以获得页面的哪些权限,你总是想通过该成员所属的群组来完成,因为现在你只需将该成员从 HR 群组中移除或添加,对吧?并且他们将继承所有正确的权限。现在,你需要设置多少个群组将取决于你的具体情况。所以,例如,如果你是一家非常小的公司,对吧?那么两个管理员和团队就足够了。这允许你在一个小团队中创建所有相关的访问级别,你希望确保管理员拥有对一切的完全控制权,而团队只有有限的控制权。如果你有更多的需求,对吧?如果你说,好吧,我有一个 HR 空间,或者也许我有一个高管团队,你会创建这些。所以,基本上,对于你公司中的每种访问级别,你都应该有一个相应的群组,只是为了说明这一点,对吧?在我们 VC 设置中,这是我们的后端,包含我们所有的数据库。现在,让我们先看看错误的例子。这是资金数据库。如果我们检查共享设置,我们会看到这里每个人都有完全访问权限,这基本上暴露了你的数据库,并且你团队中的任何人都可以搞砸事情,重命名属性,添加新属性,对吧?删除它们,这尤其是一个大问题,对吧?如果你的自动化依赖于特定的数据库结构。相反,这就是当你访问你的数据库之一时应该看到的样子。你希望看到管理员群组拥有完全访问权限,而团队可以编辑内容,这样任何被添加到管理员群组的人都可以修改数据库,而团队的其他成员只能更改其中的实际条目。接下来,让我们继续高级权限工作流程。首先,对吧?创建安全的协作页面。这可以说是第二部分,对吧?我推荐的默认设置,但它是一个更高级的概念。所以,我们把它移到这里,在章节中,它为这个完美地奠定了基础。基本情况是这样的,对吧?假设你已经完美地锁定了你的数据库,可以编辑所有内容以保护它们。你接下来可能会在工作区中做的事情是构建中央仪表板,让团队中的每个人都可以协作,因为在开放的世界里,你总是想在后端思考你的数据库,在前端思考你的仪表板。再次,如果这是一个新概念,请查看下方提供的商业指南视频。但当然,如果你花了很多时间设计这些很酷的仪表板页面,如果每个人都可以随意进入并破坏它们,那就太可惜了。现在,确保你拥有正确的权限,让每个人只能执行他们应该执行的操作,而不能执行其他任何操作可能有点棘手,但有一个非常酷的方法可以实现这一点。要做到这一点,只需点击“邀请”部分。对吧?我们有我们的团队在这里。现在我们可以将他们升级为“可以编辑内容”。现在,这会在我们的主页面上创建期望的情况,即对于我们将其用户组升级为“可以编辑内容”的每个数据库,人们将能够直接对数据库进行更改,对吧?就像他们拥有页面的完全编辑权限一样。但他们也只能进行这些更改,对吧?他们不能更改标题,对吧?或者任何其他结构。最好的解决方案。有了这个设置,你甚至可以确保你实际上可以选择你想要发生这种情况的数据库。也许是新来源的交易等等,对吧?或者不同类型的数据库视图,对吧?也许是图表,你不想让他们做任何更改,对吧?或者在这里你只想让他们查看新交易。但然后在交易管道上,你希望他们能够编辑它。好吧,通过这种方法,你可以做到,对吧?每个数据库视图都可以单独编辑。并且在括号中,你也必须单独进行,对吧?所以,这里我们有四个数据库视图,你需要分别进行所有这些操作。好消息是,如果你有多个视图或者说在一个数据库视图上有多个标签,权限将一次性全部更改。所以,这里,你只需要做一次,在页面中打开,而不是每个视图一次,这使得它更容易管理。所以,让我们看看它在实践中是如何工作的,对吧?我们在通用数据库上没有访问权限,但如果他们被提及,他们可以看到条目。所以,在另一个账户上,对吧?在我的 MF Consulting 账户上,我现在只能看到与我相关的条目。这是安全的,对吧?我作为 MF Consulting 无法点击回到原始数据库并查看每个人的任务。我们正在共享该数据库的一个子集。而且你也可以看到,对吧?如果我现在在我的另一个账户 demo task 中提及,这是它来自的地方,当我们查看这个客户门户页面时,在这两个账户上,demo tasks,如果我转到我的另一个账户,我在这里看不到任何访问权限,因为我没有访问底层数据库的权限。如果我点击这里,它只会显示我,好吧,什么都没有,我无法访问它。重要的是要知道,如果没有条目被分配给 MF Consulting,对吧?让我们暂时这样做,对吧?让我们分配所有所有者,对吧?嗯,让我们取消分配,对吧?让我们暂时将所有内容分配给 Matias。如果我们现在转到那个页面,对吧?我们看到这个表格中没有条目。所以,用户仍然会得到一种链接视图,对吧?但里面没有条目,直到我至少分配一个条目给 MF Consulting,这样他们才能看到那个特定的条目。这使得精细权限对于你想让人们只访问与他们相关的条目的情况非常有用。大多数时候,这将是你与自由职业者合作的情况,对吧?在你的工作区中,你想让他们只访问某些页面或客户门户,你想与客户共享你正在为他们处理的项目,而不是你为其他客户处理的项目。非常重要的一点是,在这个所有者属性中,你可以提及访客,对吧?所以,作为你工作区中的访客,你可以在这里分配他们,从而让他们能够看到条目。你也可以在这里分配群组。所以,如果你有,你知道,一种子群组,比如 HR 团队,对吧?他们应该只看到条目,他们是唯一应该看到这些条目的,对吧?你可以创建 HR 群组,然后将他们添加进去,而无需单独添加人员。重要的是,你不能将访客添加到群组,对吧?所以,这是你仍然需要使用一些变通方法或最好是自动化的地方,对吧?以规模化分配,但这是可能的,对吧?这是最重要的。另一个常见场景是提高你数据库的整体安全性,你说,好吧,实际上我希望我的团队能够看到所有条目,但他们只能编辑自己的条目。在这种情况下,对吧?我们会稍微改变这里的结构。我们想做的是,我们想再次添加我们的群组,我们的团队群组,对吧?每个人都在里面,我们想将他们的权限设置为“可以评论”或“可以查看”,对吧?这样他们就不能总体上更改条目。但然后我们可以再次保留这个“任何人都可以编辑”的规则,因为这样,你知道,Jill 现在会看到所有任务,她会看到我的工作量,但她无法更改我的任何条目。这对于你可能有内容日历等设置的情况特别有效,你希望人们只负责 A 项,而不是搞乱别人的条目。现在还有一个小怪癖,那就是如果你处于一种情况,你已经将你的整个数据库设置为“可以编辑内容”权限给团队,对吧?所以,设置为“可以查看”、“可以评论”或“无访问权限”。这意味着用户将无法使用新按钮添加新条目,因为我对数据库没有权限,我无法点击任何地方的“新建”。我也无法运行一个将条目添加到此数据库的按钮,因为我对它没有权限。仍然允许用户向此数据库添加内容的方法是通过表单。所以,基本上,这是我们这里的变通方法,对吧?而不是一个直接添加任务的按钮,我们有一个打开表单的按钮。所以,我们可以打开那个表单,对吧?然后在这个表单上,我将能够添加一个条目。嗯,这个条目,因为我可以设置,例如,所有者应该自动设置为创建它的人,我将能够将任务分配给我,并且我会立即看到它。这可以说是核心的,出于任何原因,在新的标签页中编辑它,不太确定为什么,对吧?所以,让我们添加我们的测试任务,对吧?作为咨询,完美。提交它。如果我回到这里,对吧?测试任务在这里弹出。所以,这可以说是多了一个步骤,但在这种情况下,它完美地工作,即目前至少在录制此视频时,它不起作用。如果它改变了,对吧?我会在博文中提供一个链接并更新它,因为目前它不像以前那样容易。对于工作区的访客来说,情况尤其如此,因为在表单上,如果你设置了,让我切换到那里。在我的表单上,我目前设置为“MF Consulting 的任何人”。这有点误导。这实际上意味着任何是这个工作区访客的人,对不起,是这个工作区的成员,这意味着访客将无法访问这个表单。为了让访客能够填写它,我需要说“任何拥有链接的人”,然后目前匿名回复总是打开的。目前没有办法让访客在他们自己的账户下提交表单,这意味着我们无法自动将该条目分配给他们,对吧?因为我们不知道是谁创建的。所以,这可以说是 Notion 工具本身的一个限制。通过其他表单构建器和一些更高级的自动化来构建变通方法是可能的。所以,如果你有这个问题,对吧?请务必与我们联系,我们很乐意在那里帮助你。但这是需要注意的一点。我假设这很快就会改变,对吧?所以,再次,当你观看此视频时,它可能已经修复了。如果是这种情况,请查看博文。但是的,目前,一个重要的限制需要注意,如果你希望外部人员创建新条目,你需要一些变通方法。关于 Notion 中的这个权限指南就到这里。现在你拥有了开始设置安全系统所需的一切。但如果你想知道如何实际构建数据库架构,然后可能是前端、仪表板,对吧?所有用户界面,好吧,我也为你准备好了。这里有一个全面的指南,它将带你从一个空白页面到一个功能齐全的 Notion 系统,为你的业务服务。只需点击这里,我将在几秒钟内见到你。这是我们的客户经常问的一个问题。我们能否在 Notion 中隐藏某些属性?你可能知道这个问题。你已经构建了你的数据库。你已经填满了条目。现在你想与你的团队或外部利益相关者分享。但不是全部。起初,这在 Notion 中似乎几乎不可能。但幸运的是,有一个快速安全的变通方法。我将在 5 分钟内向你展示如何设置。我们的第一个例子是这个员工目录,对吧?在这里,我们正在跟踪我虚构公司 Cafe Notion 的人员,这是一家位于柏林的 hipster 酸啤酒厂。现在我想记录薪水和紧急联系电话,但这些信息都不应该公开,而数据库的其余部分将与整个团队共享。不幸的是,对吧?在 Notion 中,看起来这不可能,因为没有一个设置可以隐藏,你知道,一个属性给所有人,对吧?总会有一个方法让他们可以撤回它并实际暴露它。特别是如果他们点击一个记录,对吧?在最新的层级,即使你隐藏了属性,对吧?人们总是可以看到所有这些。那么,我们能做什么?好吧,解决方案是设置第二个数据库,一个秘密的数据库。因为我们在 Notion 中可以做到的,而且自从最近的更新以来,效率更高,就是确保我们对数据库的权限范围限定为谁应该访问它。然后我们的公共数据库将对所有人开放,而我们的秘密数据库将只对例如 HR 或应该拥有该信息的人开放。然后 Notion 权限的工作方式是,如果你从一个位置拉取信息到另一个位置,原始规则仍然适用。让我向你展示我的意思。我们需要做的第一件事是设置一个单独的第二个数据库。现在,所以,让我们输入斜杠数据库。我将把它作为内联数据库,这样更容易理解。这将是机密的员工信息。现在在这里,我将快速为 Emily 创建一个匹配的条目,但稍后这将自动发生,所以你不必为每个记录都这样做,只是现在为了演示的目的。然后我们需要链接它,对吧?我们需要告诉系统,嘿,我是一个进化,在公共条目中有其他信息在这个其他数据库中,在 Notion 中,对吧?我们总是通过关系链接两个数据库条目。我将创建一个新属性,选择关系,我们将选择我们的 Cafe Notion 团队。我们将称之为公共信息。我将打开双向关系。哎呀,让我把自己移过来。一个双向关系,我将称之为附加信息。好了。现在,我们有这个关系,对吧?现在,在任何一侧,我们都可以进入并连接这个记录。所以,完美。这意味着现在我们有一个链接,对吧?从我们的公共艾米到我们的私人一个。现在我们可以添加其他属性。我们可以说,好的,让我们添加一个数字属性,对吧?这可能是薪水。我们可以快速将其设置为显示欧元。现在我可以输入 3500 欧元。这就是第一步,对吧?以及如何添加附加信息到数据库而不暴露所有内容的最简单方法,因为你可以保持权限分开,对吧?让我暂时将其打开为一个页面。然后在这个上面,我将进入共享设置。你看到在另一个上面我邀请了第二个账户。我暂时将其删除。这意味着现在只有我才能访问机密信息,而只有其他人拥有信息。所以,我已经可以进去了,对吧?我说,好的,我点击附加信息记录,看不到最方便的,对吧?我稍后会告诉你如何让它更容易。但基本层已经在这里了。第二步是现在将该信息拉入这个数据库。所以,我们实际上有一个隐藏的属性。所以,为了做到这一点,让我们点击加号。正如你所知,当我们想从相关条目中拉取信息时,我们可以通过公式或汇总来实现。汇总通常更容易理解。所以,我将点击这里。汇总,对吧?让我们称之为薪水。汇总总是需要三个步骤来配置。首先,我们应该从哪个相关条目中拉取一些东西?在这种情况下,嗯,从附加信息一个,我们应该拉取哪个属性,对吧?所以,我们目前只有三个属性,我们想拉取薪水,我们想显示原始值。这意味着现在在这个数据库上,对吧?她的薪水基于我们在机密信息中的内容。这也意味着,当然,对吧?如果我们打开记录,我们在这里看到它,我们不必先点击到另一个条目。让我们将其与其他人看到的内容进行比较,那些没有访问机密信息的人,对吧?如果我们切换到另一个账户,我们看到,好的,我有 Emily Wolf,我有开始的条目, wherever it says salary,它告诉我“无访问权限”。所以,关于这个变通方法的一个非常重要的点,对吧?是它仍然会显示属性的名称。所以,你不会,当你构建这个时,对吧?你想确保,当然,如果你有保密信息,那么另一方可以看到属性名称是可以的。如果你知道,你知道,原因,为什么他们是最糟糕的,对吧?或者一些不应该暴露的东西,那么如果想把所有东西都留在 Notion 中,对吧?唯一的真正选择是确保你给这个非描述性的标题,对吧?比如附加信息一,对吧?你可能知道它是什么,但其他人不知道。但总的来说,对吧?人们看到有一个薪水属性或者有一个电话号码属性是可以的,但他们将无法访问底层信息,因为它从他们没有访问权限的数据库中拉取。好了,这就是它的基本设置。现在,我们当然可以向第二个数据库添加任意数量的附加属性。但最重要的是,我们需要确保设置更方便。对吧?我们不想为每个记录手动设置这个单独的条目。为了做到这一点,我们需要 Notion 的数据库自动化。你可以通过点击闪电图标找到它们。然后我们可以设置我们的规则。基本上,我们想要发生的是,每当我们创建一个新的公共数据库条目时,我们想要在我们的隐藏数据库中也创建一个条目。所以,让我们称之为设置附加信息。我们的触发器将是,每当我们向数据库添加一个页面时,我们想要做的是,我们想要向另一个数据库添加一个页面,对吧?所以,机密的员工信息。然后我们想要做的是编辑属性,我们想说,嘿,我们想将它链接到刚刚创建的公共信息一中的条目。对吧?这是最重要的部分。如果你愿意,我们也可以给它一个名字,名字,对吧?我们可以映射名称,或者我们可以直接称之为附加信息,对吧?这取决于我们总体上想要如何设置它。但这是关键步骤。现在,如果我们启用它,如果我添加一个新条目,例如,让我们添加我自己,对吧?Matias Frank。我们将在稍后看到,对吧?在这里,在附加信息下,我们有那个记录弹出,对吧?这意味着我可以直接进入并快速设置 Matias 的薪水,对吧?可能是 2800 欧元。再次,我们在上面有一个显示属性,而无需每次都手动创建它。现在,这个变通方法非常灵活,不仅仅局限于简单地显示附加信息,对吧?并在你的 Notion 系统中隐藏某些属性的值。你也可以用它来进行跨系统的计算,计算那些不应该公开的元素。所以,这里有一个简单的例子。假设你有一个任务数据库,在这个任务数据库上,你想实际跟踪完成这项任务的成本,对吧?特别是如果你使用 Notion 进行时间跟踪,我有一个教程链接在下面。这可能是一个非常有趣的信息,对吧?一种实时成本评估。在这种情况下,我们现在有我们的测试任务,并且我们再次从任务创建了一个与我们的 Cafe Notion 团队数据库核心数据库的关系。在我的机密数据库上,我添加了一个新属性,小时费率。现在,我们可以做的是在任务上,我们可以根据这些信息计算它花了多少钱,并且只有那些有权访问机密员工信息数据库的人才能访问这个价值,即成本是多少。所以,也可能在这样的情况下,我们说,好吧,我们与客户合作,我们想向客户展示我们正在处理的任务,但我们不想暴露我们的内部费率。这可能是一个有趣的变通方法。让我们快速设置这个数字属性,对吧?嗯,可以说是小时,对吧?我们不会在这里构建一个完整的时间跟踪。我们只说我在这上面工作了 3 个小时。我们现在可以进入并设置一个公式属性来计算我的工作时间。所以,让我们称之为成本编辑公式。我们可以做的是,让我再次把我移过来。所以,我们可以说,在这个公式中,我想让你去团队成员条目,我想让你去第一个条目,因为总是只有一个。哎呀。先这样。然后在第一个条目下,我们想确保我们从这里获取,嗯,现在是附加信息属性。对吧?所以,再次,附加信息,然后再次进入那个条目,从这里我们可以访问小时费率。如果这有点复杂,再次,我有一个关于如何编写 Notion 公式教程,也链接在下面。真的,真的强大的技能。否则,你当然也可以让 AI 帮你编写这个公式,尽管它可能会提出一个更复杂的变通方法。现在我们有了这里的小时费率。我们所要做的就是现在将它乘以,对吧?我们的工时。然后我们就得到了这个特定工作的实际成本,对吧?我们可以进去说,好的,再次将其格式化为,你知道,欧元,这将是,哎呀,抱歉,那不是我们想改变的,如果我们放大太多,这总是很麻烦。我们想显示成本,完美。75 欧元,基于,对吧?我的小时费率是 25,如果我改变它,对吧?它会相应更新。再次,只有那些有权访问机密员工信息数据库的人才能访问和看到这个。现在,如果你看到这个并说,好吧,我需要更进一步,对吧?我甚至不能暴露这些属性的存在。那么,截至今天,你无法单独在 Notion 中做到这一点。你必须更进一步,添加第二个工具,例如 Softar 是一个很棒的前端构建器,你可以用它来插入你的 Notion 数据,然后构建自定义仪表板,只选择你想显示的特定条目。我过去做过很多关于 Soft Plus Notion 的教程。所以,如果你想走这条路,我也会在描述中链接它们。关于在 Notion 中安全隐藏某些属性就到这里。结合 Notion 的精细数据库权限,你可以控制谁看到数据库中的哪一行。这意味着你终于可以几乎完全控制 Notion 中谁看到什么。但当然,理解 Notion 权限的工作原理至关重要,以免意外暴露错误的信息。这就是为什么我整理了一个完整的 Notion 权限指南,你将在其中学到一切,并且再也不会暴露敏感数据。只需点击这里,我将在几秒钟内见到你。恭喜你,你已经完成了我们 2026 年的 Notion 大课程。我希望这有帮助,你现在可以出去用 Notion 构建你自己的系统了。如果你还有任何问题或对下一期视频有建议,请在下方的评论区留言。除此之外,我只想说,我真的很感谢你花这么多时间来学习这个资源,并祝你在 Notion 之旅中一切顺利。如果你需要更多额外的资源,别忘了访问我的网站 matiasfrank.de,其中包含 Notion 所有最新变化的更新日志。是的,希望很快在下一期视频中见到你。