如何在Lotus邮件中将邮件标记为已读(使用NCSO jar)?

时间:2013-10-21 12:50:54

标签: lotus-notes

我正在使用NCSO jar为Lotus Notes开发一个电子邮件客户端,但在将邮件保存为未读邮件的草稿时。我可以使用任何属性来设置它吗?我已经尝试过markRead()但是它没有实现。

1 个答案:

答案 0 :(得分:0)

要在保存时将NotesDocument标记为已读,请在第三个布尔选项(标记读取)设置为true的情况下调用save。在您的情况下,document.save(false,false,true)将起作用。

以下是上述网址的引用,重点是此标志:

  

<强>语法

     

flag = notesDocument.Save( force, createResponse [, markRead ] )

     

<强>参数

     

force

     

布尔值。如果为True,即使其他人编辑并保存文档,也会保存该文档   在脚本运行时保存文档。最后一个版本   保存的文件获胜;早期版本被丢弃。

     

如果为False,则其他人在脚本编辑时编辑文档   在运行时,createResponse参数确定会发生什么。

     

createResponse

     

布尔值。如果为True,则当前文档成为对该文档的响应   原始文件(这是复制者在有文件时所做的事情   复制冲突)。如果为False,则取消保存。如果力量   参数为True,createResponse参数无效。

     

markRead

     

布尔值。 如果 True ,则代表文档将文档标记为已读   当前用户ID。如果 False(默认),则文档未标记为   读取。