Notes相关开发Tips
这几天研究了一下Notes相关开发技术。有两点有所突破
1. 可以编程方式从mailbox中下载附件
要点为
NotesView = NotesDatabase.GetView("$inbox")
NotesDocument = NoteView.GetFirstDocument();
NotesDocument.GetItemValue("$File"); //此处为获得附件名称,返回一个object[]数组
NotesDocument.GetAttachment("filename") ; // 返回NotesEmbededObject
2. 编程切换ID
要点为
NotesSession.Initilize("password");//用当前缺省ID初始化session, 如何用指定的ID初始化,现在有的方法就是直接修改notes.ini文件中的keyFilename. 因为这个值是被用作缺省id
NotesRegistionClas = NotesSession.CreateRegistion();
NotesRegistion.SwitchToID("notes.id","password") ;