民間,有沒有辦法使用LotusScript存儲新的代理屬性?
我有一個使用Lotusscript的Notes代理,每次調用它時都會要求一個目錄。我想存儲目錄選擇,以便它不必每次都提示,只需確認即可。但是我如何去存儲一個永久性的參考資料,我可以在下次代理運行時拿起它?
感謝,
桂林
民間,有沒有辦法使用LotusScript存儲新的代理屬性?
我有一個使用Lotusscript的Notes代理,每次調用它時都會要求一個目錄。我想存儲目錄選擇,以便它不必每次都提示,只需確認即可。但是我如何去存儲一個永久性的參考資料,我可以在下次代理運行時拿起它?
感謝,
桂林
我不能完全確定你問什麼,但我認爲一個profile文件是你所需要的。
按照以下步驟來創建形式,其中應包括包含要檢索值的字段(在這個例子中,我們就叫它「目錄」):http://www-12.lotus.com/ldd/doc/domino_notes/Rnext/help6_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/3728634e68f9ca4685256c54004b6c32?OpenDocument
您可以訪問您的使用NotesDocument類的LotusScript函數,例如。
dim s as New NotesSession
dim db as NotesDatabase
dim doc as NotesDocument
dim directory as String
Set db = s.CurrentDatabase
set doc = db.GetProfileDocument("DocumentName")
directory = doc.GetItemValue("directory")(0)
您可以保存目錄選擇的環境中串
session.setEnvironmentVar(VARIABLENAME,值)
session.getEnvironmentString(VARIABLENAME)