Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: michael-r am 07.12.06 - 13:31:09
-
Hi,
ich würde gerne eine Mail in eine andere Mail Datenbank kopieren und dazu sollte man den Ordner (in der anderen Datenbank), wo es hin kopiert wird, auswählen können, per Button, Aktion. Wenn die Mail danach gelöscht wird, wäre das super.
Ich habe in der Maildb den Befehl:
@Command([Folder])
gefunden, aber irgendwie bringt mich das nicht weiter. In der Designer Hilfe habe ich da noch nicht das richtige gefunden.
Vielleicht hat jemand so etwas, oder kann mir den Weg weisen :-D?
MFG Michael
-
Das mußt Du wohl mit LS machen.
Da hast Du alle Möglichkeiten zur Verfügung.....
Set db = New NotesDatabase( .. )
forall v in db.Views
.....
call doc.PutInFolder ....
-
dazu braucht man LotusScript mit den Klassen:
NotesDatabase (Quell- und Ziel- DatenbankI)
NotesuIWOrkspace (Frontend- Abfragen)
NotesDocumentCollection (gewählte Dokumente)
NotesDocument (einzelnes Dokument )
NotesSession (bereitstellung von Grundfunktionen / elementen)
und einige Methoden / Eigenschaften der genannten Klassen sowie entsprechendes Script- Knowhow.
Wenn Du in Sandbox o.ä. kein vorgefertigtes Beispiel findest, wirst Du Dich selbst auf den Hosenboden setzen müssen und Script lernen. Dies hier ist ein Forum für Hilfe zur Selbsthilfe, keines wo fertiger Code geliefert wird, denn einige von uns verdienen genau damitr Ihr Geld...
Gruß
Tode
-
@Torsten
Er wollte ja nicht unbedingt den fertigen Code:
...oder kann mir den Weg weisen
-
danke dirk :-D, das stimmt allerdings. Ich wollte keinen fertigen Code. Sollte nicht falsch rüber kommen sry.
Danke und ich werde mir nun mal die Funktionen anschauen bzw weiter anschauen.
MFG Michael
-
So nochmal ich,
Dim ws As New NotesUIWorkspace
Call ws.OpenDatabase(,"mail\mailin1.nsf")
Call ws.folder(, False)
Ich habe in der Hilfe ein Teil des Codes gefunden. Also um konkreter zu werden ich möchte Mails von einer DB in einer anderen Maildb kopieren.
Das sieht schonmal gut aus. Nur das geht so nicht ganz. Das Dokument wird nicht kopiert.
MFG Michael
-
Nur das geht so nicht ganz. Das Dokument wird nicht kopiert.
Du hast dafür auch einen Code geschrieben. Du benötigst NotesDocument.CopyToDatabase. Das kopierte Dokument kannst Du dann in einen Ordner der Ziel-DB werfen.
Geh' strukturiert an die Sache heran. Du wirst wenig Erfolg haben (vor allem keinen bleibenden), wenn du wirr irgendwelche Dinge aus der DesignerHelp ausprobierst, aber eigentlich gar nicht weisst, was Du da tust.
Bernhard