首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lotus Notes:如何创建只显示主文件夹及其所有子文件夹中的电子邮件的视图?

Lotus Notes:如何创建只显示主文件夹及其所有子文件夹中的电子邮件的视图?
EN

Stack Overflow用户
提问于 2016-09-13 18:52:57
回答 1查看 523关注 0票数 1

我只有一个请求。我想创建一个视图,显示一个主文件夹及其所有子文件夹中的电子邮件。在我工作的地方,我们需要在月底之前打印我们管理的每个合同的所有电子邮件通信,并且我将它们全部按合同编号分开放在每个文件夹中。

在创建一个新的视图后,使用google和Stackoverflow上的示例,我尝试了以下方法,但不起作用:

在设计模式下-在视图选择下:

SELECT FolderName = "K00001“:"K00001/Audits”:“K00001/呼叫转发”:"K00001/CAPs“:"K00001/CDR”:"K00001/DBA“

哪里出了问题,我该如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2016-09-13 19:34:15

没有办法解决这个问题,因为这不是Lotus Notes中文件夹的工作方式:“知道”它在哪个文件夹中的不是文档,而是知道其内容的文件夹。根据文档所在的文件夹来选择文档是不可能的。

有一个解决办法,但我不认为,你会喜欢它:你可以在你的邮件文件的数据库属性中启用文件夹引用。不幸的是,没有这样做的前端设置,这是通过Lotusscript完成的:

代码语言:javascript
复制
Dim s As New notessession 
Dim db As notesdatabase 
Set db=s.CurrentDatabase 
If Not DB.FolderReferencesEnabled Then DB.FolderReferencesenabled=True 

这段代码可以在this link at IBM中找到。

在此之后,每个移动到文件夹的文档都会获得一个名为"$FolderRef“的新项目

注意:您需要再次将所有文档移动到其文件夹中,以便在现有文档中填充该项目。其代码为:

代码语言:javascript
复制
Dim db As NotesDatabase 
Dim col As Notesviewentrycollection 
Set db = s.CurrentDatabase 
If Not db.FolderReferencesEnabled Then
    db.FolderReferencesEnabled = True
End If 
Forall v In db.Views
    If v.isfolder Then
        Set col=v.AllEntries 
        Call col.PutAllInFolder(v.name)
    End If
End Forall

可以在in this second Link上找到

不幸的是,这个项目不包含文件夹的名称,而是它的unid。要在某些文件夹中创建一个包含所有文档的视图,应该是这样的:

代码语言:javascript
复制
SELECT $FolderRef = "F649C931E:124AC559-NC1257D72:00481C00" : "F649C9AAA:124ACBBB-NC1257123:0048C999" : ...
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39468264

复制
相关文章

相似问题

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