lotus-notes - 附件在笔记文档上显示两次
问题描述
我有一个 lotusscript 函数,它可以在富文本文件中创建包含附件的新文档。
...
Dim docProcess As NotesDocument
Set docProcess = dbCurrent.createDocument
docProcess.form = "result"
...
'Attach file
Dim rtfFile As NotesRichTextItem
Set rtfFile = docProcess.Createrichtextitem("xmlFile")
Call rtfFile.Embedobject(EMBED_ATTACHMENT, "", filePath + fileName, "file")
Call docProcess.save(False, False)
我的表单设计看起来像这样
$V2AttachmentOptions 是为显示而计算的,值“0” xmlFile 是一个(可编辑的)富文本字段
但是,在 Notes 客户端中打开文档时,它看起来像这样:
我们正在使用 Notes V9.01 FP8
如何隐藏行下方显示的附件?
我找到了这个技术说明,但这不相关,因为我没有在编辑模式下打开文档(它是由代理在服务器上创建的)。
解决方案
您是否尝试过不包括第四个参数?Designer 手册说它用于 OLE/2 对象,而不是附件。技术说明中的示例与此相矛盾,但另一方面,我为没有第四个参数的附件创建了许多脚本,并且它始终按预期工作。
推荐阅读
- c# - 删除空 S3 文件夹 .Net SDK
- r - 如何将列变量转换为互斥的案例行?
- c# - 通过命名管道将指向大型数组的指针从 C# 传递到 Python
- excel - 为什么我的代码不起作用?是因为 LastRow0 = .Cells(.Rows.Count, "AI").End(xlUp).row
- azure - Azure WebJob 在它自己的 AppService 中或在带有 Api 的 AppService 中
- c# - 如何从命令行将 Set(或网络)作为参数传递给 Python
- php - 在url php中解码ascii
- ios - 为什么 Geofire 在 iOS 上不起作用?- 离子
- wxpython - wx.html2.WebView 和屏幕阅读器
- google-api - 用于显示 pdf 的嵌入式 google drive api 返回 204