Autor Thema: Feldwert setzen in bestimmten Dok mit Script  (Gelesen 1276 mal)

Offline Schnulli

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Feldwert setzen in bestimmten Dok mit Script
« am: 18.06.04 - 13:41:04 »
Frage nach Script-Beispiel:

Wie kann ich von einem Aktions-Button aus, ein Feld in einem bestimmten Dokument (ist immer das gleiche, also DocID ist bekannt und konstant) verändern? Das Dok soll dabei nicht geöffnet werden.

Habe schon die Funktion ReplaceItemValue gefunden, allerdings werden in den Beispielen immer neue Doks erzeugt oder das aktuelle benutzt.

Meine Frage: Wo und in welcher Form bringe ich die DocID unter und wie ändere ich das Feld?

Hintergrund: Über einen Aktionsbutton in einer Ansicht erzeuge ich mit einem Script einen Daten-Export in Excel (Danke eknori ;-))). Nun möchte ich, daß in einem bestimmten Dokument das Feld "letzter Export" mit dem Datum des Exportes gefüllt wird.

In Script weiß ich nicht, wie ich das Feld in dem definierten Dok ansprechen und ersetzen kann, ohne daß sich das Dok im Edit-Modus befindet.

Eine Lösung, die ich in das vorhandene Export-Script einbauen könnte, wäre mir am liebsten.

Viele Grüße
Iris
Notes 8.5.3
Notes-Formelsprache (keine Script-Kenntnisse)

Offline macchina

  • Junior Mitglied
  • **
  • Beiträge: 62
  • Ich liebe dieses Forum!
Re:Feldwert setzen in bestimmten Dok mit Script
« Antwort #1 am: 18.06.04 - 14:13:45 »
Hi,
ich würde diese Info in ein Profildokument schreiben. z.B.:

dim s as New NotesSession
dim db as NotesDatabase
dim doc as NotesDocument

set db = s.CurrentDatabase
set doc = db.GetProfileDocument("MyProfile")
doc.lastexport = now()
call doc.save (false, false)

Alternativ (wenn du kein Pofildokument verwenden willst):

dim s as New NotesSession
dim db as NotesDatabase
dim doc as NotesDocument

set db = s.CurrentDatabase
set doc = db.GetDocumentByUNID( "ABC1234567890..." )
doc.lastexport = now()
call doc.save (false, false)

Hoff ich hab mich nicht vertippt, habs aus dem Gedächtnis getippselt.

LG

Offline Schnulli

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:Feldwert setzen in bestimmten Dok mit Script
« Antwort #2 am: 22.06.04 - 10:09:42 »
Funktioniert!!!!!

Super, vielen Dank!

Viele Grüße
Iris
Notes 8.5.3
Notes-Formelsprache (keine Script-Kenntnisse)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz