Domino 9 und frühere Versionen > ND6: Entwicklung
nicht speichern unter lotus script??
koehlerbv:
Mal völlig abgesehen davon: Ein maildoc.Form = "Memo" sollte auch noch in den Code mit hinein.
Bernhard
Thomas Schulte:
Umi hat recht, da hast du so kein Glück. Du kannst wie er gesagt hat höchstens noch die Gültigkeit deiner Email Adresse vorher überprüfen.
sperri:
Hey @ all,
ich habe jetzt den call uidoc.save einfach hinter den mail sende teil gesetzt. das klappt auch soweit wenn die mail adresse falsch sein sollte.
das doc wird erst mal nicht gespeichet. wenn ich allerdings das doc schließe und bei der frage speichern ja/nein, nein sage, wird es trotzdem gespeichert!!
ich weiß nicht warum
Call uidoc.refresh
Call doc.ReplaceItemValue("RDate", Date)
Print "Sending notification to accountant... Please wait"
maildoc.Subject="Process Change Notice: "+doc.LFD_Num(0)
' maildoc.Subject="BMT order "+doc.BMTnumber(0)
Call maildoc.Send(False)
Print " "
Call uidoc.save
Call uidoc.close
umi:
Weil wenn das Dokument bearbeitet wurde und Du es schliessen willst, Notes automatische danach fragt.
Damit das auch noch abgefangen wird müsstest Du in deinem Dokument ein Saveoptions Feld einfügen (Textfeld mit Namen SaveOptions).
In deinem Errorhandler müsstest Du dann das Feld auf "0" setzen, d.h. es wird nicht automatisch gespeichert und Notes sollte auch nicht nachfragen.
gruss umi
PS: Control - S hast Du auch noch nicht abgefangen :-)
sperri:
Hab folgendes gemacht:
Call uidoc.refresh
Call doc.ReplaceItemValue("RDate", Date)
Print "Sending notification to accountant... Please wait"
maildoc.Subject="Process Change Notice: "+doc.LFD_Num(0)
' maildoc.Subject="BMT order "+doc.BMTnumber(0)
Call maildoc.Send(False)
Print " "
Call uidoc.save
Call uidoc.close
ErrorHandle:
'nicht speichern
Dim status As String
status$ = "Fehler! " & Error()
Messagebox(status$)
Call uidoc.fieldsettext( "SaveOptions" , "0")
Exit Sub
jetzt wird zwar nicht mehr nach speichern gefragt aber es werden jetzt 2 dokumente gespeichert
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln