使用@Command([EditInsertFileAttachment])遇‘缺少分号’错误求助
解决@Command([EditInsertFileAttachment])参数报错问题
错误原因
你的公式中出现了连续分号;;,Lotus Notes公式解析器会将其判定为参数位置缺失,从而触发「缺少分号」错误。
解决方案
将空参数位置用空字符串""填充,确保每个参数位置都有明确占位,即使不需要传递具体值。
正确命令示例
@Command([EditInsertFileAttachment]; ""; ""; "0"; "0"; "1"; "0")
参数说明(对应顺序)
- 第一个
"":留空触发文件选择窗口(指定具体文件路径则直接插入对应文件) - 第二个
"":附件注释为空 "0":附件以图标形式显示(传入"1"则为嵌入显示)"0":不压缩附件(传入"1"则启用压缩)"1":插入完成后删除源文件(传入"0"则保留源文件)"0":仅允许选择单个文件(传入"1"则支持多选)
额外注意
- 执行该命令前需确保文档处于编辑状态
- 删除源文件需当前用户拥有对应文件夹的删除权限
内容的提问来源于stack exchange,提问作者ibotsios
相关产品推荐
相关产品推荐

