我使用个人资料文档存储当前数据库路径和数据库名称
我尝试写一个超链接来获取文档。我不确定哪个部分是错的,它没有给出链接。它只是一个明文。
超链接代码
stream.writeText("<p>For select this document, please click <a href='http://"+web+"/"+dname.replace(/(\\)/g, "/")+"/"+
"Request_Form.xsp?databaseName="+server+"!!"+
dname+"&documentId="+
document1.getDocument().getUniversalID()+
"&action=editDocument'>here</a></P>")
下面是发送电子邮件的完整代码
var setdoc:NotesDocument = database.getProfileDocument("System Setting", "");
var server = setdoc.getItemValueString("MailDBSvr");
var dname = setdoc.getItemValueString("MailDbPath");
var web = setdoc.getItemValueString("InternetAddress");
var maildoc:NotesDocument = database.createDocument();
maildoc.replaceItemValue("Form", "Memo");
maildoc.replaceItemValue("Subject", "REQUEST FOR REGISTER AN EMAIL");
session.setConvertMime(false);
var stream = session.createStream();
stream.writeText("<html><body>");
stream.writeText("<p>Dear " + document1.getItemValueString("Dep_rev") + ",</p>");
stream.writeText('<P>Kindly review this request by '+document1.getItemValueString('Name')+" on "+I18n.toString(@Today(), 'dd/MM/yyyy')+ ",</p>");
stream.writeText("<p>For select this document, please click <a href='http://"+web+"/"+dname.replace(/(\\)/g, "/")+"/"+
"Request_Form.xsp?databaseName="+server+"!!"+
dname+"&documentId="+
document1.getDocument().getUniversalID()+
"&action=editDocument'>here</a></P>")
stream.writeText("<p>Or</p>");
//stream.writeText("<p>Select this view</p>");
stream.writeText("</body></html>");
var body = maildoc.createMIMEEntity("Body");
body.setContentFromText(stream, "text/html;charset=UTF-8", 1725);
stream.close();
maildoc.closeMIMEEntities(true);
session.setConvertMime(true);
maildoc.replaceItemValue("SendTo",document1.getItemValueString("Dep_rev"));
//maildoc.replaceItemValue("CopyTo", lsdoc.getItemValueString("Email"));
//maildoc.replaceItemValue("BlindCopyTo", oasentmail);
maildoc.send();