testxlog

testxlog

将outlook收到的新邮件通过airtable自动转录到obsidian中

将 outlook 收到的新邮件通过 airtable 自动转录到 obsidian 中#

一、Airtable 设置#

  • 新建一张表,暂且命名为 Outlook
  • 内有字段 Title、Folder、Content
  • Folder 全部填充为 1-Inputs/Outlook
  • 点击 Automations 以开始 Create automation
  • 为自动化随意写个名字
  • 点击 Add trigger 并选择 Outlook Email 及 When email is received
  • 首次需从 CONFIGUATION 中填写 outlook 邮箱账号并通过邮件确认授权
  • 之后只需选择邮箱账号 Select account 中的 Outlook Email account
  • 点击 Folder 为收到的邮件选个文件夹,我还是选收件箱
  • 点击 Add advanced logic or action 并选择 Creat record
  • 在 Description 中起个名字,比如转录新邮件
  • 在 Table 中选择开始创建的 Outlook 表
  • 在 Fields 中点击 Choose field
  • 选择 Title 和 Content
  • 在 Title 中选择 Subject
    • 但为了今后在 Obsidian 中能够按收到日期排序,可在前面先选择 Received
    • 以下注意避坑!
    • 日期时间中会包含英文冒号等特殊符号
    • 而包括这些符号的 Title 将作为下载到 Obsidian 后的笔记名
    • 这些特殊符号不符合在 Obsidian 中的命名规则
    • 向 Obsidian 同步时不会报错但也不能成功
    • 故需在 airtable 中先处理掉命名规则中不允许出现的特殊符号
    • 比如英文冒号、斜线等,都可以通过自动查找替换为不影响阅读理解的连字符
  • 在 Content 中依次选择 Body
  • 点击 Generate a preview 生成预览并 Run tests
  • 现在给你的 outlook 邮箱发一封新邮件试试看吧
  • 不出意外的话,Airtable 中 outlook 表中会增加一条记录

二、Obsidian 设置#

  • 使用 Airtable2Obsidian 同步脚本
  • 新增同步文件夹,比如 Outlook
  • 在这个文件夹下新建一个空笔记
  • 打开这个笔记并按下 alt+a 快捷键
  • 会先查找 Airtable 中的新记录数量
  • 随之便提示将 Airtable 的 Outlook 表中内容批量下载到 Obsidian 库的 Outlook 文件夹
  • 我的文件夹是1-Inputs/Outlook
  • 如此便再也不用登录 Outlook 翻邮件了

三、尚未解决的问题#

  • 偶尔会有邮件中带附件的情况
  • 要是能将附件一并下载到 Obsidian 就更好了
  • photo by Mediamodifier(https://unsplash.com/@mediamodifier?utm_source=templater_proxy&utm_medium=referral&fit=crop&mask=corners) on Unsplash
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。