ich würde es so machen: Der Button öffnet die Ursprungs- DB, startet dann von dort einen Agenten, der die Script-LIB verwenden kann (da in der ursprungs- DB) und schliesst dann die Ursprungs- DB wieder.
Das ganze sind 3 Zeilen Formel, die Du in eine Schaltfläche in der Mail packen kannst.
Per Script geht es nicht, weil man per Script keinen Agenten mit User- Interaktion starten kann.
Alternativ kannst Du auch eine Maske in der Ursprungs- DB öffnen, die im QueryOpen Dein Script ausführt und dann Continue auf False setzt....
Das geht dann auf per Script
Dim ws As new NotesUIWorkspace
Dim db as NotesDatabase
set db = New NotesDatabase( Server , "Ursprungsdb.nsf" )
set doc = New NotesDocument( db )
call ws.EditDocument( True , doc )
HTH
Tode