Domino 9 und frühere Versionen > Entwicklung

Namen von Attachments

(1/2) > >>

2Consultants:
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!

marhaxus:
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??

2Consultants:
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

marhaxus:
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...

grosses.manitu:
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


--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln