| 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
 
 
 |