测试 jpg 文件是否存在于其他 domino 数据库中

test if jpg file exists in other domino database

我想在显示来自笔记数据库的图片时进行回退。 笔记数据库通常包含同名的pdf和jpg版本(扩展名除外) 如果 jpg 图片存在,我想显示它,如果不存在,我想使用 google 驱动器

显示 pdf
return "<embed src='https://drive.google.com/viewerng/viewer?embedded=true&url=https://demourl.pdf' width='500' height='375'></embed>"

所以问题是:测试笔记文档中是否存在图片的最佳方法是什么

您可以创建一个显示所有设计元素的视图,然后查找数据库中是否包含所需的图片。

这是修改视图以显示 NSF 中所有设计元素所需的 Lotus 脚本代码:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument

Set db = session.CurrentDatabase
Set view = db.GetView("DesignElements")
Set doc = db.GetDocumentByUNID(view.UniversalID)
Call doc.ReplaceItemValue("$FormulaClass","32766")
Call doc.Save(True,True)

只需为“$TITLE”添加一个排序列。

编辑:

无耻抄自https://www.assono.de/blog/ye118wday-design-elements-views

编辑 2: 如果您只想检查普通文档中是否存在文件,我建议创建一个包含两个排序列的视图。第一列带有 DocumentUNID,第二列带有 @AttachmentNames-Formula。然后您可以查找特定的文档/附件。