测试 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。然后您可以查找特定的文档/附件。
我想在显示来自笔记数据库的图片时进行回退。 笔记数据库通常包含同名的pdf和jpg版本(扩展名除外) 如果 jpg 图片存在,我想显示它,如果不存在,我想使用 google 驱动器
显示 pdfreturn "<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。然后您可以查找特定的文档/附件。