从Notion同步到Google日历-Macintosh如何
2024 年 2 月 15 日

从Notion同步到Google日历-Macintosh如何

我刚刚花了(太多)时间尝试将一个简单的Notion数据库同步到Google日历。哇,真是一团糟。

胜者是...notion.cafe #

这是不起作用的方法:

  • 首先,我尝试了一个叫做“notion.cafe”的小程序,但它似乎只能同步大约10个事件。(继续阅读-我会回来的!)
  • 我看到有一种使用“automate.io”的方法,但显然Notion最近收购了automate.io,然后关闭了它!
  • 有一种使用Zapier的方法。这是我花最多时间的。但是事件会跳一个月、或者回一个月、或者向前一个时区,这很奇怪。
  • 有很多论坛说,当Notion发布一个叫做“Database sync”的功能时,所有问题都会得到解决。嗯,那是在2021年发布的,但还是没有Google同步。
  • 我试过一个新的方法。 最近Notion收购了一个名为Cron的日历应用程序,即使Notion自己的应用程序也不能同步数据库条目到日历,只能同步到页面。

有一个付费应用在https://app.notion-automations.com声称可以做到这一点,但对我来说也没有用。

我还尝试下载了一个名为Bardeen.io的Chrome扩展程序,但是没有进展。

这是7次失败的尝试!!

Notion.cafe #

最后,我回到了最初的小程序Notion.cafe。起初,我对每月支付3欧元还有些犹豫,但现在3欧元看起来像是一次性的好交易!我升级到了付费版,并使用筛选器将数据同步到了4个单独的i日历。效果非常完美。

它的工作原理如下。你可以与Notion进行同步,并根据任何你喜欢的筛选器创建多个日历。我创建了4个日历:

每个日历都有一个ical链接,你可以从你的Apple日历上“订阅”它。这样你就可以查看Notion中的日历信息了。 这是设置的样子。您可以选择从Notion中带入哪些字段,并且可以筛选特定的条目。

这是所有选项中最简单的,并且它很有效!

对于那些正在尝试Zapier的人,我取得了一些进展,但最终放弃了。

以下是我学到的内容:

默认值 #

如果您有一个可能存在或不存在的值(例如结束日期),您需要进行“文本”转换(而不是日期)并设置一个默认值。这里,我将事件“结束”时间的默认值设置为开始时间加1小时。这是因为Google需要一个事件结束时间。

Google对日期格式非常严格。这是Zapier向Google发送的格式。给定AM或PM Zap的整体情况

这是我正在工作中的有些错误的Zap的样子。

  1. 从Notion中获取信息。
  2. 在开始时间上增加一小时,并保存以在下一步中使用。
  3. 如果事件结束时间为空,使用刚刚计算的值。
  4. 将结束日期格式化为Google所喜欢的格式。
  5. 将开始日期格式化为Google所喜欢的格式。
  6. 将数据传输到Google日历中。

看起来很简单!但是它创建的事件开始时间是凌晨3点,提前一个月开始,或者推迟一个月结束。我可以从Notion正确地读取和显示值,但是Zapier与Google的集成存在一些严重的问题!

毫无疑问,我目前对notion.cafe非常满意。