applescript - 如何使用 AppleScript 从 Evernote 导出笔记?

标签 applescript evernote

我正在尝试使用 AppleScript 将 HTML 格式的 Evernote v.3.3.0 中的笔记导出到磁盘上的某个位置。手头的任务似乎并不特别复杂,但我对 Evernote 相对较新,对 AppleScript 完全陌生并没有多大帮助......;)

这是我到目前为止的想法 - 非常感谢任何评论!

tell application "Evernote"
    set allmynotes to find notes
    set outputpath to "/Users/{myusername}/Desktop/Test"
    export allmynotes to outputpath format HTML
end tell

据我了解,导出为 HTML 会为每个笔记创建一个文件,这就是为什么我认为我需要指定输出文件夹名称而不是输出文件名的原因。另一个假设是脚本在双击时将使用事件用户的凭据运行;在我的机器上,这个用户有足够的权限写入指定的文件夹。

到目前为止的结果是 Evernote got an error: Unable to remove existing output file." number 1Evernote got an error: Unable to create output directory. .有任何想法吗?

提前谢谢了! :)

最佳答案

终于胜利了!问题与我的脚本无关,与我从 App Store 安装 Evernote 的事实无关。 App Store 版本与从 evernote.com 下载的版本不同,受 Mac OS X 中的 App Sandboxing 限制。 现在安装非 App Store 版本,上述脚本完美运行。

再次感谢您的回答,以及那些遇到相同问题的人 - 我希望您的问题也能通过上述解决方案。

关于applescript - 如何使用 AppleScript 从 Evernote 导出笔记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11939940/

相关文章:

applescript - AppleScript 完成后播放声音

excel - 你如何从 Excel 宏调用,一个与 Excel 电子表格交互的 applescript?

python - 如何在Mac上记录鼠标点击以便由Apple脚本重播?

ios - 如何使用 Evernote Cloud SDK for iOS 将 EDAMTimestamp 转换为 NSDate

java - 如何使用 Java 更新 Evernote 笔记的内容(ENML)?

excel - Applescript 不会打开 Excel 2011 工作簿

safari - 脚本 Safari 5.1 打开选项卡

evernote - 是否可以扩展 Evernote 功能?

ios 和印象笔记 : How can i know which Createnote failed?

javascript - 如何使用 OAuth.io 对 Evernote 开发者帐户进行身份验证