Autor Thema: @attachementNames  (Gelesen 2834 mal)

Offline niteshift

  • Frischling
  • *
  • Beiträge: 10
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
@attachementNames
« am: 03.08.07 - 15:15:31 »
Hallo zusammen,

Ich habe in einer Eingabemaske 4 RT-Felder mit je einem zusätzlichen Feld für den jeweiligen Feldnamen.

Ich habe mit @AttamentNames nun versucht, den Filenamen des Attachements in das Feld "Feldname" zu schreiben. Dies ging im Prinzip, jedoch habe ich in allen Feldern denselben Filenamen.

Ich möchte jedoch den Filenamen von RTF A im Feld Feldname A, von RTF B im Feld den Feldnamen B, usw.

Habe dies schon über eine Bedingung versucht @if, bekomme das jedoch so nicht hin.

Habe schon viel hier im Forum gelernt und angewendet. Wäre sehr dankbar für einen Lösungsvorschlag.
Centerdesk GmbH
Digital Services

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: @attachementNames
« Antwort #1 am: 03.08.07 - 15:21:47 »
das ist der zeitPunkt wo ich zu lotusScript wechseln würde, via richTextItem sollte das dann gehen.

bubble
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline niteshift

  • Frischling
  • *
  • Beiträge: 10
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: @attachementNames
« Antwort #2 am: 03.08.07 - 15:27:00 »
danke @bubble

Hättest Du da einen Lösungsansatz oder ein Script-Beispielt. Bin in Sachen Lotus-Script nicht sehr sattelfest....
Centerdesk GmbH
Digital Services

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: @attachementNames
« Antwort #3 am: 03.08.07 - 15:52:33 »
Code
dim ws as new NotesUiWorkspace
dim doc as notesDocument
dim rt as notesRichTextItem

set doc = ws.currentDocument.Document
ws.currentDocument.editMode = true
set rt = doc.getFirstItem("Body1")
forall x in rt.embeddedObjects
   print x.name '--> Filename
   call doc.getFirstItem("FeldName1").appendToTextlist( x.name )
end forall
für den Anfang OKey? Bei welchem Ereignis sollen die Felder gefüllt werden?

bubble
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline niteshift

  • Frischling
  • *
  • Beiträge: 10
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: @attachementNames
« Antwort #4 am: 03.08.07 - 16:34:09 »
Vielen Dank.

Ich möchte, dass sobald ich das attachement (z.B. jpg-datei) ins RTF gestellt habe, im Feld darunter der Filename ringefügt wird.

Dann dasselebe für das nächste Feld-Paar.

Frage: Ich habe die beiden Felder:

RTF = Photo
Textfeld = Photo_Name

Welches ist nun welches im Script? Body1 = RTF und FeldName1 = Textfeld?

Stelle mich manchmal schon irgendwie blöde an, jedoch Scriptsprachen sind nicht so mein Ding.

Centerdesk GmbH
Digital Services

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: @attachementNames
« Antwort #5 am: 03.08.07 - 16:40:38 »
...jedoch Scriptsprachen sind nicht so mein Ding.

Dann wird das nix, es sei denn, Du erlernst diese Programmeirsprache.

Du hast noch ein gewaltiges weiteres Problem, wenn ich das hier lese:
Ich möchte, dass sobald ich das attachement (z.B. jpg-datei) ins RTF gestellt habe, im Feld darunter der Filename ringefügt wird.

Das "sobald eingestellt" ist eine Frontend-Aktion, und ohne Speicherung (und Neuladen des Objekts) bekommst Du im Backend (RichtTextItem- oder EmbeddedObjects-Class) nichts mit. Wenn Du das irgendwie doch umschiffen willst, musst Du schon wirklich sehr, sehr gut in LotusScript sein.

Sorry, aber hierzu gibt es leider keine andere Aussage, Paul.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz