Autor Thema: Namen von Attachments  (Gelesen 2557 mal)

Offline 2Consultants

  • Aktives Mitglied
  • ***
  • Beiträge: 165
  • Geschlecht: Männlich
  • Don't worry be happy!
Namen von Attachments
« am: 15.05.02 - 11:18:58 »
Wer hat eine Idee:

In einem Dokument sind in verschiedenen RT-Feldern jeweils mehrere Dateianhänge abgelegt. Mit @AttachmentNames kann ich die Namen aller Anhänge im Dokument ermitteln - ich brauche jedoch die der Anhänge in den jeweiligen RT-Feldern. Ich habe verschiedene Methoden mit LS ausprobiert, aber keine liefert das gewünschte Ergebnis. Hat das schonmal jemand gemacht? Danke für jeden Tipp!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
IBM Lotus Notes & Domino Senior Consultant

Offline marhaxus

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
  • In Iris we trust
Re: Namen von Attachments
« Antwort #1 am: 15.05.02 - 11:55:21 »
Hi!

Hab schon viel damit rumgetestet.
Es scheint aber nicht möglich zu sein die Attachments bestimmten Feldern zuzuordnen.
Ich habs mit
Forall o In rtitem.EmbeddedObjects
versucht.
Witziger Weise bekommt man ein "type mismatch"-Fehler, wenn man das Beispiel aus der Notes-Hilfe probiert.

Zu dem Thema hab ich aber auch noch eine Frage:
In der Hilfe steht:
"EmbeddedObjects is not supported on OS/2, on UNIX, and on the Macintosh."
Was soll ich davon halten?
Heißt das, das ich unter UNIX-Servern keine LS-Agenten schreiben kann die irgendwas mit EmbeddedObjects machen?
Oder betrifft das nur Clients?
Hat jemand einen Domino-Server unter Linux, auf dem man das mal testen könnte??
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
CU marhaxus

Offline 2Consultants

  • Aktives Mitglied
  • ***
  • Beiträge: 165
  • Geschlecht: Männlich
  • Don't worry be happy!
Re: Namen von Attachments
« Antwort #2 am: 15.05.02 - 12:20:00 »
Beispiele aus der Hilfe hat ich auch probiert, ebenfalls mit "Type mismatch".

Das Problem mit den anderen Objekten liegt an der fehlenden bzw. anderen OLE-Unterstützung der jeweiligen Platformen.

Gruß Christian
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
IBM Lotus Notes & Domino Senior Consultant

Offline marhaxus

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
  • In Iris we trust
Re: Namen von Attachments
« Antwort #3 am: 15.05.02 - 12:33:19 »
Es gibt wohl ein Property "Parent" in der Klasse NotesEmbeddedObject.
Diese soll das Richtextitem zurückliefern.

Du könntest also vielleicht alle Objekte des document instanzieren und dann mit dieser Property rausfinden welches zu welchem RT-Feld gehört...

Hab ich aber nicht probiert...
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
CU marhaxus

Offline grosses.manitu

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • Ich liebe deutsche Element Begriffe...
Re: Namen von Attachments
« Antwort #4 am: 15.05.02 - 17:52:28 »
Warum nicht einfach jedes Feld des Dokumentes durchgehen und gucken ob es vom Type ATTACHMENT ist?
Funktioniert bei Attachment in Mails gut... bei mir.

Code

...
     Forall i In toProcessDoc.Items
           
           
           If i.Type = ATTACHMENT Then
                 'attachment
                 
                 Msgbox "File name: " &  i.values(0)
           Else 'item is not from type attachment
           End If
           
     End Forall

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
------
Jeder muss mal gehen, die Frage ist einfach: Wann, Wohin, Warum... und mit Wem?

Offline 2Consultants

  • Aktives Mitglied
  • ***
  • Beiträge: 165
  • Geschlecht: Männlich
  • Don't worry be happy!
Re: Namen von Attachments
« Antwort #5 am: 15.05.02 - 18:05:50 »
Da erhälst Du doch aber keine Übersicht welches Attachment in welchem Feld (Item) oder ?!
IBM Lotus Notes & Domino Senior Consultant

Offline grosses.manitu

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • Ich liebe deutsche Element Begriffe...
Re: Namen von Attachments
« Antwort #6 am: 15.05.02 - 18:08:22 »
Aehm, das ist das ganze Script bis auf das Setzen des Dokumentes (toProcessDoc).
Was Du dann mit dem Attachment macht musst halt schon selber wissen  :D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
------
Jeder muss mal gehen, die Frage ist einfach: Wann, Wohin, Warum... und mit Wem?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz