Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: TomLudwig am 21.12.04 - 10:59:54

Titel: Attachment in anderes Feld kopieren
Beitrag von: TomLudwig am 21.12.04 - 10:59:54
Hallo,

ich habe eine Maske mit einem RichTextFeld. In diesen lade ich bis zui 50 Dateien rein.
Nun möchte ich die 50 Dateien per Mail an verschiedene Personen verschicken.
Zuordnung Dateiname zu Person ist in einem Konfigurationsdokument hinterlegt.

Meine Frage:
Wie kann ich aus meinem großen "Topf" mit 50 Dateien verschiedene Attachments in das Bodyfeld meines Memos kopieren ohne sie auf der Festplatte zwischen zu speichern?

Danke....
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: Semeaphoros am 21.12.04 - 11:02:12
nein
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: TomLudwig am 21.12.04 - 12:14:01
schlecht
sehr schlecht
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: Glombi am 21.12.04 - 12:20:17
Evtl. - mit Script
Erstelle pro Empfänger eine Kopie des Dokuments (mit allen Attachments), lösche alle Attachments bis auf das eine, sende das Dokument an den Empfänger

Das ist zwar nicht sehr elegant, würde aber das Zwischenspeichern auf der Festplatte verhindern.

Andreas
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: animate am 21.12.04 - 12:21:46
ich kenne ja das Problem nicht, dass hinter deiner Anwendung steckt.

Ich habe unter gewissen Umständen immer so meine Probleme, Dateien an diverse Menschen zu schicken. Ich bevorzuge dann, vor allem aus dem Grund "welche Datei ist denn eigentlich aktuell?", Links zu den Dateien zu schicken.
Wäre das eine Alternative? Also jede Datei in ein Dokument stecken und dann einen Link dorthin schicken.
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: animate am 21.12.04 - 12:25:23
Evtl. - mit Script
Erstelle pro Empfänger eine Kopie des Dokuments (mit allen Attachments), lösche alle Attachments bis auf das eine, sende das Dokument an den Empfänger

Das ist zwar nicht sehr elegant, würde aber das Zwischenspeichern auf der Festplatte verhindern.

Andreas

hmm, aber da wird doch das ganze Dokument erstmal auf der Festplatte gespeichert, oder?
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: klaussal am 21.12.04 - 13:02:06
Ja. Aber die Mails bewegen sich auch nicht im luftleeren Raum..... ;D
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: Semeaphoros am 21.12.04 - 13:06:57
Schon, aber das war eine der Vorgaben "ohne es zu speichern", sprich, man will die Sache offenbar im Rahm behalten .....
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: animate am 21.12.04 - 13:12:24
das ist die Frage. Ist die Vorgabe, möglichst keine Daten irgendwo zu speichern oder nur zu vermeiden die Attachments nicht zu speichern. Oder ist es was ganz anderes.

Für eine Problemlösung ist es essentiell, das Problem zu kennen...
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: Semeaphoros am 21.12.04 - 13:16:55
Thomas, das ist richtig, und das kann uns eigentlich nur der Fragesteller beantworten.
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: TomLudwig am 22.12.04 - 09:11:02
Eigentlich wollte ich die Dateien nirgendswo speichern, da ich einen Pfad vorgeben muss.
Und wenn jemand z.B. seine Systempartition nicht C:\ sonder U:\ nennt, dann habe ich ein Problem.

Aber gut, das Problem gibt es einfach. Die Partition muss jetzt C:\ heißen.... Punkt... :P

Danke für eure Hilfe...
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: Semeaphoros am 22.12.04 - 10:16:34
Aber das Problem gibt es mit Glombis ansatz nicht, denn dann wird ja innerhalb von Notes gespeichert.
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: Glombi am 22.12.04 - 10:34:56
Eigentlich wollte ich die Dateien nirgendswo speichern, da ich einen Pfad vorgeben muss.
Und wenn jemand z.B. seine Systempartition nicht C:\ sonder U:\ nennt, dann habe ich ein Problem.

Aber gut, das Problem gibt es einfach. Die Partition muss jetzt C:\ heißen.... Punkt... :P

Danke für eure Hilfe...
Wenn es nur darum geht, den Pfad nicht hardcodiert zu programmieren, kannst Du
 Environ("Temp")
verwenden. Das liefert Dir zur Laufzeit das aktuelle temp. Verzeichnis von Windows.
Nach dem Zwischenspeichern solltest Du dann mit
 Kill <pfad>
die Datei wieder löschen.

Andreas
Titel: Re: Attachment in anderes Feld kopieren
Beitrag von: TomLudwig am 22.12.04 - 11:25:28
Funktioniert einwandfrei.... DANKE DANKE DANKE