Autor Thema: falsches Feld wird kopiert  (Gelesen 1296 mal)

Offline aba

  • Aktives Mitglied
  • ***
  • Beiträge: 228
  • i want to be a bigger tigger
falsches Feld wird kopiert
« am: 10.02.03 - 15:02:23 »
Hallo ich habe in meinem Notes Adressbuch ein weiters Feld für eine private email Adresse erstellt. Wenn ich allerdings auf den Hotspot (Link) dieser Adresse klicke wird eine neues Mail mit der Adresse aus dem Orginalfeld erstellt. Ich habe herausgefunden, das es einen Agenten gibt der CreateMailMemo heißt und auch schon die Stelle gefunden an der ich drehen muß damit er nicht mehr den Inhalt des Orginalfeldes ausgibt. Die Stelle lautet "mailnote.SendTo = SendToNames" Wenn ich anstatt SendToNames, Räuber Hotzenplotz schreibe, dann erscheint das als Empfängeradresse in meiner neuen Mail. Ich würde eben gerne wissen was ich wo verändern muß damit es den Inhalt aus meinem neu erstellten Feld nimmt?!?!?

Hier ist der Script:

Sub Initialize
'declare local variables
   Dim x As Integer
   
'instantiate objects    
   InstantiateVariables
   
   
   If (collection.Count = 0) Then
      Messagebox "Es wurden keine Dokumente ausgewählt.",0,"Fehler"
      Exit Sub
   End If
   
   Redim SendToNames(collection.Count-1)
   
'for each document in the collection, get the mail address
'we use the GetNth method since the resulting collection is an IDTable
   For x = 1 To collection.Count
      Set note = collection.GetNthDocument(x)
      SendToNames(counter) = GetMailAddress
      counter = counter + 1
   Next
   
   Set mailnote = New NotesDocument(maildb)
   mailnote.SendTo = SendToNames
   mailnote.Form = "Memo"
   mailnote.Logo = session.GetEnvironmentString("DefaultLogo",False)
   mailnote.Principal = profile.Owner(0)
   
   Call ws.EditDocument(True,mailnote)
End Sub
Gruss Arnd

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:falsches Feld wird kopiert
« Antwort #1 am: 10.02.03 - 18:34:45 »
aba wenn du dir eine etwas veränderte Mail machen willst benutze doch einfach eine eigene Mail Maske ohne jegliches Skript/Bibliotheksgewurschtel

hauptsächlich brauchst du nur 3 Felder damit der Router nicht ins straucheln kommt : SendTo, Subject und dein Body Feld

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline DeBugger

  • Frischling
  • *
  • Beiträge: 1
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:falsches Feld wird kopiert
« Antwort #2 am: 13.02.03 - 16:12:57 »
Hallo ich habe in meinem Notes Adressbuch ein weiters Feld für eine private email Adresse erstellt. Wenn ich allerdings auf den Hotspot (Link) dieser Adresse klicke wird eine neues Mail mit der Adresse aus dem Orginalfeld erstellt. Ich habe herausgefunden, das es einen Agenten gibt der CreateMailMemo heißt und auch schon die Stelle gefunden an der ich drehen muß damit er nicht mehr den Inhalt des Orginalfeldes ausgibt. Die Stelle lautet "mailnote.SendTo = SendToNames" Wenn ich anstatt SendToNames, Räuber Hotzenplotz schreibe, dann erscheint das als Empfängeradresse in meiner neuen Mail. Ich würde eben gerne wissen was ich wo verändern muß damit es den Inhalt aus meinem neu erstellten Feld nimmt?!?!?

Hier ist der Script:

Sub Initialize
'declare local variables
   Dim x As Integer
   
'instantiate objects    
   InstantiateVariables
   
   
   If (collection.Count = 0) Then
      Messagebox "Es wurden keine Dokumente ausgewählt.",0,"Fehler"
      Exit Sub
   End If
   
   Redim SendToNames(collection.Count-1)
   
'for each document in the collection, get the mail address
'we use the GetNth method since the resulting collection is an IDTable
   For x = 1 To collection.Count
      Set note = collection.GetNthDocument(x)
'###################################
       SendToNames(counter) = note.MeinFeldMailFeld(0)
'###################################
      counter = counter + 1
   Next
   
   Set mailnote = New NotesDocument(maildb)
   mailnote.SendTo = SendToNames
   mailnote.Form = "Memo"
   mailnote.Logo = session.GetEnvironmentString("DefaultLogo",False)
   mailnote.Principal = profile.Owner(0)
   
   Call ws.EditDocument(True,mailnote)
End Sub

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz