0

我正在尝试使用 contentClass 属性将笔记本中的笔记设为只读。

我的代码如下:

我可以设置其他属性,但是一旦我尝试设置 contentClass,它就会在创建注释时引发 EDAM 异常。(公司和应用名称已更改)

attrib = Types.NoteAttributes()
attrib.sourceApplication = 'Company_evernoteApp'
attrib.source = 'Company'
attrib.contentClass = 'Company.App'
new_note.attributes = attrib

这是抛出错误:

evernote.edam.error.ttypes.EDAMUserException: EDAMUserException(errorCode=2, parameter='NoteAttributes.contentClass')

当我尝试调用时,稍后在代码中:

new_note = note_store.createNote(new_note)

我使用 contentClass 对吗?

4

1 回答 1

1

用法似乎还不错。errorCode=2 表示 contentClass 的格式错误。

它必须遵循的正则表达式在这里

于 2013-07-03T22:07:47.740 回答