Domino 9 und frühere Versionen > ND7: Entwicklung
Frage an die Profis - brauche Hilfe für SetFiueld:=...
pur_berger:
Hallo!
Ich kämpf mich gerade durch scripting und Co durch (schreibe an eine Inventurdatenbank - und da ist man mit normalen Notes Formeln bald am Ende der Möglichkeiten ...) allerdings - finde ich keine vernünftige Möglichkeit das Folgende in Lotus Script umzuschreiben:
@Command( [FileSave] );
oprincipal:=Principal;
ofrom:=From;
osendto:=SendTo;
osubject:=Subject;
FIELD From:=@V3UserName;
FIELD SendTo:=oprincipal;
FIELD Principal:="";
FIELD Subject:=Z_Status;
@Command( [ToolsRefreshSelectedDocs] );
@Command( [FileSave] );
@MailSend;
FIELD From:=ofrom;
FIELD SendTo:=osendto;
FIELD Subject:=osubject;
FIELD Principal:=oprincipal;
FIELD SaveOptions:="0";
@Command( [ToolsRefreshSelectedDocs] );
@Command( [FileSave] );
@Command( [FileCloseWindow] )
Ich find nur leider absolut keine Funktion die dieser Logik entsprechen würde ....
Besten Dank im voraus!
botschi:
Du suchst ja hoffentlich keine Funktion, die das alles macht? ;)
Das sind ja viele verschiedene Dinge bei... Mail senden, Speichern, Refresh, Fenster schließen usw.
Matthias
klaussal:
--- Zitat ---Ich find nur leider absolut keine Funktion die dieser Logik entsprechen würde ....
--- Ende Zitat ---
Ich auch nicht......
Was willst Du überhaupt machen ?
PS:
--- Zitat ---Am liebsten ist es uns, wenn Du Deinen richtigen Namen, oder wenigstens Deinen richtigen Vornamen verwendest.
Wenn Du einen Phantasienamen gewählt hast, wäre es schön, wenn Du in Deiner Signatur Deinen (Vor-)Namen angibst. Dein Phantasiename muss neutral sein.
--- Ende Zitat ---
pur_berger:
OK - also - schön langsam ...
Sichern und senden und schliesen sind ja nicht wirklich das Problem - das hab ich und das efunzt auch.
oprincipal:=Principal;
ofrom:=From;
osendto:=SendTo;
osubject:=Subject;
FIELD From:=@V3UserName;
FIELD SendTo:=oprincipal;
FIELD Principal:="";
FIELD Subject:=Z_Status;
Dieser Teil dient dazu ein bissal was zu faken. Hintergrund: Der User erhält ein Confirmationamail welches er bestätigen oder ablehnen kann. dannach sendet er über eine Button (der eben diese Funktionen enthält) das Mail retour. Sprich - Die vorhandenen Felder From, SendTo, Principal und Subject wedren ersetzt. Die drei Funtionen davor (ofrom:=From) dienen nur dazu das der orginalinhalt nicht verloren geht.
So - weiter
@Command( [ToolsRefreshSelectedDocs] );
@Command( [FileSave] );
@MailSend;
Refreshen und verschicken - eh klar
FIELD From:=ofrom;
FIELD SendTo:=osendto;
FIELD Subject:=osubject;
FIELD Principal:=oprincipal;
Und jetzt geben wir den Feldern die Orginalwerte zurück
FIELD SaveOptions:="0";
Ändern den Status
@Command( [ToolsRefreshSelectedDocs] );
@Command( [FileSave] );
@Command( [FileCloseWindow] )
Rfreshen alles nochmals, speichern und schließen.
So - jetzt hat der User in seiner Inbox in Blatt mit den INfos welche er zurückgeschickt hat, keine Editfunktion und keine Sendoption. Sprich - "Das hab ich doch garnicht geschickt" gibts ned.
Prinzipiell brauche ich im Script einerseits die Möglichkeit
ofrom:=From
abzubilden und weiters
FIELD SendTo:=osendto
durchzuführen ... und da find ich aber garnichts was mir hilft.
Set item=doc.ReplaceItemValue( "Subject","Z_Status1") hab ich's versucht - aber das haut irgendwie nicht hin ...
DerAndre:
Was haut nicht hin?
Kommt eine Fehlermeldung, steht der falsche Text im Subject?
Haut irgendwie nicht hin ist keine Aussage.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln