首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IBM Lotus Notes的PutInFolder()方法中,邮件文档是$Sent还是$Drafts视图?

在IBM Lotus Notes的PutInFolder()方法中,邮件文档是$Sent还是$Drafts视图?
EN

Stack Overflow用户
提问于 2015-10-13 22:15:54
回答 2查看 445关注 0票数 0

当将邮件放入文件夹时,它会自动添加到$Drafts或$Sent中。

代码语言:javascript
复制
objdoc = m_objNotesDBDst.CreateDocument();                                        
objth.t_CurrentDoc.CopyAllItems(objdoc, true);    
objdoc.Save(true, false, true);
objdoc.PutInFolder(objth.t_PutInFolder, true);
EN

回答 2

Stack Overflow用户

发布于 2015-10-13 22:28:32

$Drafts$Sent不是文件夹,它们是视图。

在表面上,视图和文件夹看起来是一样的。两者都以行的方式垂直显示文档,并且每一行都有显示文档信息的列。例如,“收件箱”(文件夹)和“所有文档”(视图)都显示电子邮件,并且每一行的列都显示发件人名称、日期、大小和主题等值。

文件夹和视图的不同之处在于它们如何确定要显示的文档。

数据库中的每个视图,例如您的邮箱,都是由开发人员预先配置的,以基于所谓的“选择公式”来显示文档。该公式的范围可以从简单的“全部”,以便显示数据库中的所有文档,也可以是非常细粒度的公式,例如“显示特定作者的所有文档,这些文档都比特定的日期旧,并且超过特定的大小”。

另一方面,文件夹更像是文档的“打开容器”。它们不是根据任何特定条件显示文档,而是只显示您拖放到其中的文档,或者使用邮件规则从收件箱重定向的文档。文件夹往往更个人化,允许您定义自己存储文档的方式,并以特定于您的方式进行组织。

邮箱中的视图示例:所有文档、已发送、草稿

邮箱中的文件夹示例:“收件箱”、“5周”、“垃圾”、“垃圾”、“所有文件夹”(它们显示在“文件夹”标签下)

你可以在这里找到原文:What is the difference between a View and a Folder in Lotus Notes?

为了检查什么是文件夹,什么是视图,您需要在designer中打开数据库。

票数 2
EN

Stack Overflow用户

发布于 2015-10-13 22:46:08

您的代码会复制包含所有项的当前文档,并将其放入文件夹中。

如果您当前的文档是已发送的邮件,则您的副本也将是已发送的邮件,并显示在view $Sent中,因为它包含当前文档中的所有项目。$Sent的选择公式为

代码语言:javascript
复制
SELECT DeliveredDate = "" & PostedDate != "" & !(@IsMember("S"; ExcludeFromView))

如果您不想在视图$Sent中显示您的副本文档,那么在CopyAllItems行之后添加下面这行代码:

代码语言:javascript
复制
objdoc.replaceItemValue("ExcludeFromView"; "S");

如果您的当前文档是草稿,则您的副本也将是草稿,并显示在view $Drafts中,因为它包含当前文档中的所有项目。$Draft的选择公式为

代码语言:javascript
复制
SELECT PostedDate = "" & $MessageType = "" & @IsNotMember("D" : "A"; ExcludeFromView) & 
ISMAILSTATIONERY != 1 & Form != "Group" & Form != "Person"

如果您不想在视图$Drafts中显示您的副本文档,那么在CopyAllItems行之后添加下面这行代码:

代码语言:javascript
复制
objdoc.replaceItemValue("ExcludeFromView"; "D");

如果您只想将当前文档放入文件夹而不创建副本,则将代码更改为以下一行:

代码语言:javascript
复制
objth.t_CurrentDoc.PutInFolder(objth.t_PutInFolder, true);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33105054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档