利用applescript复习evernote笔记
文章目录
每天我们用evernote都会记一些笔记, 为了巩固知识, 我们需要复习这些笔记. 比如, 复习昨天的, 上周的, 上个月的笔记.
而直接用软件手动找出这些笔记稍微有点麻烦. 为了简化这部分工作量, 我们需要一个能自动找出这些要复习笔记的程序.
之前我用java写了一个自动打标签的程序, 每天运行会自动给我要复习的笔记打上个标签. 由于evernote关闭了个人开发者token的申请, 导致我的这个程序目前运行不了了.
好在我找到了另外一个办法, 用apple script调用evernote来给笔记打标签. 脚本如下:
-- 给前512天的笔记打标签
assign_tag(512)
-- 给前256天的笔记打标签
assign_tag(256)
assign_tag(128)
assign_tag(32)
assign_tag(8)
assign_tag(1)
on assign_tag(myday)
tell application "Evernote"
-- 打到前myday天前的笔记
set matches to find notes "created:day-" & myday & " -created:day-" & myday - 1
if (not (count matches) = 0) then
-- 打标签
assign tag ("f" & myday) to matches
assign tag "f" to matches
end if
end tell
end assign_tag
运行如上脚本, 就会给512, 265, 128, 32, 8, 1天前的笔记打上f
标签. 表示需要复习这些笔记.
这样我按标签f
搜索笔记, 就可以找到所有我要复习的笔记了. 每复习完一条笔记, 再把标签f
去掉. 这样就让自己复习evernote笔记变得比较轻松.