設計附件——公式語言
解決方案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> </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 明高 閱讀(202) 評論(0) 編輯 收藏 所屬分類: Lotus