Originally from Notes.net
You can open the random document from a LotusScript Web agent by "printing" a URL referencing the random's doc Universal ID.
e.g.
print "[[" + dbpath + doc.UniversalID + "?OpenDocument" + "]]"
where doc is your random document.
Original message:
Sub Click(Source As Button)
Dim db As NotesDatabase
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Set db=session.CurrentDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim view As NotesView
Dim dc As NotesDocumentCollection
Dim x As Integer, y As Integer, RndNum As Integer
Set view=db.GetView("(AllArtworks)")
Set dc=view.GetAllDocumentsByKey("1")
y=dc.Count
x=1
Randomize
RndNum=Cint((y-x)*Rnd+x)
Set doc=dc.GetNthDocument(RndNum)
Set uidoc=workspace.EditDocument(False,doc)
End Sub |
previous page
|