0
votes

When a user logons after then I would like to create a link to reach the first mail of user in XPages via ServerSide Javascript. When the user clicks the links which opens the first mail.

is there any way to make this work?

Regards Cumhur Ata

UPDATE:

var mailDb:NotesDatabase = session.getDatabase(database.getServer(), mailFile);
var mailView:NotesView = mailDb.getView("($Inbox)");
var unreadEntries:NotesViewEntryCollection  = mailView.getAllUnreadEntries();
if (unreadEntries.getCount()>0)
{
    var veUnread:NotesViewEntry = unreadEntries.getFirstEntry();
    var dt:NotesDateTime = veUnread.getDocument().getItemValueDateTimeArray("DeliveredDate").elementAt(0)

    for (var i=0; i<unreadEntries.getCount() && i<3; i++)
    {
        //I can get field values. Find the DeliveredDate below..
        var dt:NotesDateTime = veUnread.getDocument().getItemValueDateTimeArray("DeliveredDate").elementAt(0)
        //I think Where I need to create DocLink is here but not succeded yet :(
        var veUnread:NotesViewEntry = unreadEntries.getNextEntry(veUnread);
    }
}
1
Do you mean open in NotesClient, in WebMail or as Document Datasource? - Frantisek Kossuth
in web mail like opening a document in web browser. - Cumhur Ata
It is indeed possible. What have you tried so far? - Per Henrik Lausten
Please find what i have tried so far. I updated my question - Cumhur Ata

1 Answers

1
votes

Make it easier. Simply construct the URL from @MailDbName, and /($Inbox)/$first which will open the first document in the inbox. See the URL Command documentation for details