Autor Thema: auf markierte Dokumente per Skript zugreifen  (Gelesen 1182 mal)

Offline Obrac

  • Senior Mitglied
  • ****
  • Beiträge: 277
  • Geschlecht: Männlich
auf markierte Dokumente per Skript zugreifen
« am: 26.03.03 - 09:14:20 »
Morgen,

ich habe eine wahrscheinlich banale Frage. Wie greift man via Lotus Skript auf in einer Ansicht ausgewählte Dokumente zu? Ich möchte die Felder der ausgewählten Dokumente auslesen und die Inhalte mehrerer Dokumente per Mail verschicken. Ich habe in diesem Zusammenhang schonmal den Begriff "Document-Collection" gehört. Kann mir jemand helfen? Hat jemand vielleicht ein Beispielskript?

/Nadja

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:auf markierte Dokumente per Skript zugreifen
« Antwort #1 am: 26.03.03 - 09:25:00 »
Hi,

so geht's:

...

Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument

Set db = session.CurrentDatabase

'Zugriif auf markierte Doks in der Ansicht
Set collection = db.UnprocessedDocuments

'Erstes Dokument
Set doc = collection.GetFirstDocument

While Not (doc Is Nothing)
  'Tu was mit dem Dokument
 
  'Nächstes Dokument
  Set doc = collection.GetNextDocument(doc)
Wend

...

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:auf markierte Dokumente per Skript zugreifen
« Antwort #2 am: 26.03.03 - 09:29:52 »
Hallo!
Ich denke mal, du willst das ganze in einem Agenten lösen.
Den lässt du nach "ausgewählten Dokumenten" suchen.
Auszug Notes Hilfe:


Zitat
UnprocessedDocuments property  

Read-only. The documents in a database that the current agent or view action considers to be "unprocessed." The type of agent determines which documents are considered unprocessed.
Hinweis  This property is not implemented in COM.
Defined in
NotesDatabase
Data type
NotesDocumentCollection
Syntax
To get: Set notesDocumentCollection  = notesDatabase.UnprocessedDocuments

Das Script sähe dann so aus:
Code
Dim ses As New NotesSession
Dim db As New NotesDatabase
Dim col As DocumentCollection

Set db = ses.CurrentDatabase
Set col = db.UnprocessedDocuments

In der Collection col sind dann alle ausgewählten Dokumente!
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:auf markierte Dokumente per Skript zugreifen
« Antwort #3 am: 26.03.03 - 09:32:27 »
 ;D
Wir meinen das Gleiche...
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Obrac

  • Senior Mitglied
  • ****
  • Beiträge: 277
  • Geschlecht: Männlich
Re:auf markierte Dokumente per Skript zugreifen
« Antwort #4 am: 26.03.03 - 11:02:39 »
Alles klar, danke erstmal, ich werds alsbald ausprobieren.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz