javascript - Evernote JS SDK - 能否构造 NoteFilter 来过滤不包含 tagGUID 列表的笔记?

标签 javascript node.js evernote

我一直在使用 Evernote JS API,想知道是否有另一种方法来构造 NoteFilter 结构以返回不包含所提供的 tagGUID 列表的笔记。我正在查看文档( https://dev.evernote.com/doc/reference/NoteStore.html#Struct_NoteFilter ),但看起来没有任何类型的否定标志或运算符可以传入。我在这里遗漏了什么吗?

最终,我将从 Evernote 中导出笔记,并希望对它们进行标记(如果之前已导出过)。我只想查询没有应用此标签的笔记。我是否必须记下所有笔记,然后过滤标签?我有很多笔记,这似乎有点过多。

最佳答案

是的,绝对可以,使用search grammar (请参阅“匹配核心注释属性”)。 NoteFilter.words字段是搜索语法的传递。

如果您确实关心标记 GUID 而不是名称,则可以使用 listTags从 guid 获取标签名称。

关于javascript - Evernote JS SDK - 能否构造 NoteFilter 来过滤不包含 tagGUID 列表的笔记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46696992/

相关文章:

ios - Evernote -3000 错误,状态代码 201,阻止用户进行身份验证

javascript - systemjs - 如果文件包含 "system.import",则 "use strict"失败

javascript - 无法滚动到 iScroll div 的底部

node.js - NodeJs降级问题

javascript - 原型(prototype)模式创建新属性

android - Evernote 如何在 Android 上实现他们的富文本编辑器?

javascript - 如何查找并修复未定义属性的类型错误

javascript - 无法从第二个包含的 js 文件中调用第一个包含的 javascript 文件的函数

node.js - Socket.io 与 node.js 中的网络类

android - 在 android 的 evernote 应用程序中配置的 evernote 帐户的授权 token