Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: FRANKI am 20.07.04 - 14:58:08
-
Hallo zusammen,
gibt es in Formelsprache eine Möglichkeit, ein geöffnetes Dokument als "neues" Dokument zu speichern.
Das ganze sollte auch noch aus einem Browser heraus funktionieren.
Danke
FRANKI
-
äääääääähh, wenn das doc schon da ist, warum soll es dann als "neues" doc gespeichert werden ??
cih kann mir höchstens vorstellen, davon eine kopie zu speichern, aber sonst.....
vielleicht kann ich nicht so krumm denken... ??? :P ???
-
nein, nein, das macht schon sinn.....
ich habe ein dokument, möchte es editieren um es dann als "neues" abzuspeichern.....
(um das "alte" nicht zu verlieren ;-)
FRANKI
-
Dann arbeite doch mit der Versionskontrolle - da geht das "vollautomatisch" ;-)
Bernhard
-
ich möchte aber nicht verschiedene Versionen eines Dokumentes haben, sondern aus Fragmenten eines vorhandenen ein neues erstellen...
FRANKI
-
Das ist jetzt aber eine neue Aussage ... Damit ist Deine einleitende Frage hinsichtlich Formelsprache zu verneinen.
Bernhard
-
... aus der designer-hilfe:
This example creates a new document in a database and adds four item values.
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set doc = New NotesDocument(db)
'-------- hier jetzt die felder füllen
doc.From = session.UserName
doc.Subject = "Mary Lee"
doc.Categories = "Eastern"
doc.Body = "OK"
Call doc.Save(True, False)
End Sub
-
Da explizit Browser gefordert ist, wird das mit dem Script nicht direkt funktionieren.
Ich halte immer noch die Lösung, zuerst eine Kopie zu erzeugen und dann die Felder zu ändern und zu speichern, für die sinnvollste. Das ganze ist quasi mit ein paar Mausklicks getan und funktioniert auch im Web.
Edit : Stichwort "Formeln übernehmen Werte aus gewähltem Dokument"