Autor Thema: aktuelles Dokument in Variable übernehmen  (Gelesen 1093 mal)

Offline roadrunner80

  • Frischling
  • *
  • Beiträge: 7
  • I love YaBB 1G - SP1!
aktuelles Dokument in Variable übernehmen
« am: 13.08.02 - 13:57:14 »
Folgendes Problem:
Ich möchte das aktuelle Dokument in einem Agenten mit anderen Dokumenten vergleichen. Beim Agent hab' ich "auf das ausgewählte Dokument anwenden" ausgewählt. Ich bräuchte jetzt einen Befehl, der (idealerweise) ähnlich wie getnextdocument oder getfirstdocument ist, um das Dokument in eine Variable zu übernehmen.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: aktuelles Dokument in Variable übernehmen
« Antwort #1 am: 13.08.02 - 14:03:53 »
Hi roadrunner80,

was willst Du den mit dem Dokument anschliessend machen ?
Du kannst im Script z.B.

set doc = db.unprocessedDocuments

nutzen, musst allerdings als Auswahlbedingung im Agent sagen "Gewählte Dokumente"

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline roadrunner80

  • Frischling
  • *
  • Beiträge: 7
  • I love YaBB 1G - SP1!
Re: aktuelles Dokument in Variable übernehmen
« Antwort #2 am: 13.08.02 - 14:30:43 »
Danke bereits im voraus

Ich vergleiche das Dokument (Kapitelnummer...) mit anderen und weise es dann als Antwortdokument zu.

So weit ich mich jetzt in der Hilfe informiert habe, wird mit dem Befehl eine DokumentCollection erstellt. Funktioniert dann der Vergleich mit einem anderen doc, dass ich durch getfirstdocument erhalten hab?

roadrunner80
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: aktuelles Dokument in Variable übernehmen
« Antwort #3 am: 13.08.02 - 14:35:38 »
Ist eigentlich ganz einfach :

dim session as New NotesSession
dim curDb as NotesDatabase
dim view as NotesView
dim docCol as NotesDocumentCollection
dim collection as NotesDocumentCollection
dim orgDoc as NotesDocument, searchDoc as NotesDocument

set curDb = session.CurrentDatabase
set docCol = curDb.UnprocessedDocuments

set orgDoc = docCol.GetFistDocument

set collection = view.GetDocumentByKey(key, true)

Je nach Anzahl der Dokumente musst Du jetzt hier durchschleifen

for i = 1 to collection.Count
set searchDoc = collection.GetNthDocument(i)

oder Du referenzierst auf das Dokument wenn Du Dir sicher bist nur eines zu erhalten

set searchDoc = collection.GetFirstDocument

Das war´s eigentlich.

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline roadrunner80

  • Frischling
  • *
  • Beiträge: 7
  • I love YaBB 1G - SP1!
Re: aktuelles Dokument in Variable übernehmen
« Antwort #4 am: 13.08.02 - 15:12:06 »
:)

Danke, hat funktioniert
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz