设计附件——公式语言

解决方案1、附件存储在单独的一个数据库中,供业务文档来访问使用。
AttachmentDBPahtUrl :=@GetProfileField("ConfigProfile";"DBHome") + @GetProfileField("ConfigProfile";"AttachmentDBPath");
@Implode("<div align=left><IMG SRC=\"/icons/vwicn005.gif\"><A HREF=" + AttachmentDBPahtUrl + "0/"+@Text(AttachmentDocID0)+"/$FILE/"+@URLEncode("Domino";AttachmentName0)+" TARGET=_BLANK>"+AttachmentName0+"</A>&nbsp;</div>")

域AttachmentDocID0:存储附件所在的文档的UNID
域AttachmentName0:存储附件的名称,可能为中文、字母和相关符号的组合。
@URLEncode:对附件的名字进行编码,避免OS为繁体或其他非简体中文的操作系统因URL链接被截断而无法访问。


在Lotuscript中对汉语进行URLEncode
两种方式:
1、在ls中使用公式语言
  Dim cmd As String
 Dim x As Variant
 cmd = {@URLEncode("Domino";"上海世博会")}
 x=Evaluate(cmd)
 msgbox CStr(x(0))
2、使用ls自定义的函数

posted on 2010-04-07 18:21 明高 阅读(192) 评论(0)  编辑  收藏 所属分类: Lotus


只有注册用户登录后才能发表评论。


网站导航:
 
<2010年4月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

导航

统计

常用链接

留言簿

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜