【问题标题】:$file field in lotus notes documentLotus Notes 文档中的 $file 字段
【发布时间】:2012-03-30 12:07:27
【问题描述】:

我正在处理 Lotus Notes,并且我有一个包含多个附加文件的文档。每个附加文件在后端都有一个 $File 字段。我需要有 $File 字段的属性。请告诉我如何获取 Lotus Notes 文档的 $File 字段的属性?

【问题讨论】:

    标签: lotus-notes


    【解决方案1】:

    您可以使用 NotesEmbeddedObject 类获取该信息。这是文档中的一个示例:

    Dim db As NotesDatabase
    Dim view As NotesView
    Dim doc As NotesDocument
    Set db = New NotesDatabase( "SanFrancisco", "hill.nsf" )
    Set view = db.GetView( "All Documents" )
    Set doc = view.GetLastDocument
    Forall o In doc.EmbeddedObjects
     Messagebox( o.Name )
    End Forall
    

    NotesEmbeddedObject class 具有您可以使用的属性,或者您可以提取文件并从文件系统访问它以获取更多信息。

    【讨论】:

      【解决方案2】:

      您没有在 $File 项目中说明您所追求的属性。如 Ken 所述,您可以获取有关每个附件的一些信息。您还可以通过 NotesDocument 上的 Items 集合迭代获取一些(可能不太有用)信息。如果通过这些方式获得的信息不足,您可以通过从 LotusScript 调用 Notes API 直接访问 $File 项,但这涉及更多,并且需要代码签名者或用户自己的不受限制的执行权限,我相信取决于上下文。

      为了更准确,请更准确地告诉我们您的目标。干杯。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多