Autor Thema: @mailsend Problem  (Gelesen 2130 mal)

Offline cyperbob

  • Frischling
  • *
  • Beiträge: 10
@mailsend Problem
« am: 29.06.06 - 07:11:51 »
Hallo zusammen,

ich habe ein Problem mit einer @mailsend-Funktion. Sinngemäß ist die Funktion folgendermaßen aufgebaut:

@mailsend("Empfänger@Domain.de";"";"";FeldausderDatenbank";Text mit Feldern aus der Datenbank;"");

Die Funktion arbeitet und die Informationen kommen auch bei dem angegebenen Empfänger an. Nur sind die Haupttextfelder(Text mit Feldern aus der Datenbank) doppelt in der EMail enthalten.

Wie kann man das anstellen. Vielen Dank im voraus!
RHC
« Letzte Änderung: 29.06.06 - 13:24:34 von cyperbob »

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @mailsend Problem
« Antwort #1 am: 29.06.06 - 08:28:59 »
Code
@mailsend("Empfänger@Domain.de";"";"";FeldausderDatenbank";Text mit Feldern aus der Datenbank;"");
1) So kann das auf keinen Fall funktionieren, da die " nicht korrekt gesetzt sind.

2) Wenn man annimmt, dass Du
Code
@MailSend("Empfänger@Domain.de";"";"";"FeldausderDatenbank";"Text mit Feldern aus der Datenbank";"")
schreiben wolltest, setzt Du zwar das Subject und die Remarks, die Liste der zu übernehmenden Felder ist aber leer.

Also gib uns bitte mal ein "funktionierendes" Beispiel.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline cyperbob

  • Frischling
  • *
  • Beiträge: 10
Re: @mailsend Problem
« Antwort #2 am: 29.06.06 - 08:38:25 »
HAllo,

vielen Dank für die schnelle Antwort und Entschuldigung für den Schreibfehler.

hier der fast komplette Code der @Funktion:

teilzei:=@If(tz="ja";"Der Dienstposten ist teilzeitfähig";"Der Dienstposten ist nicht teilzeitfähig");
befri:=@If(befr_bis="Dienstposten ist struktursicher";"";"Der Dienstposten ist"+befr_bis+" "+befr_bis_Datum);
Bumfang:=@If(Voll_teilz="Vollzeit";"";"und haei einen Beschäftigungsumfang von"+Voll_Teilz_Umfang);

@MailSend("Newsletterstellenborse@domain.de";"";"";DP_VergGr;"";"Bei der/dem "+@Char(10)+DP_Dst+" in "+@Char(10)+DP_Ort+" ;Dienstort "+@Char(10)+DP_Dienstort+" ist der mit Besgr/VergGr/Lohngr "+@Char(13)+DP_VergGr+" Fallgruppe "+@Char(13)+ Fallgruppe+" Teil/Abschnitt/Unterabschnitt "+Teil_Abschn_UAbschn+" bewertete Dienstposten "+@Char(13)+ DP_Bezeichnung+@Char(13)+DP_BesetzTermin+" zu besetzen "+@NewLine+
@NewLine+
"Aufgabengebiet: "+@Char(13)+DP_Beschreibung+@NewLine+
@NewLine+"Qualifikationerfordernisse: "+@Char(13)+DP_QualiErford+@NewLine+" Bemerkungen "+@Char(13)+DP_Bemerkungen+" "+teilzei+" "+Bumfang+@NewLine+
@NewLine+" "+befri+@NewLine+
@NewLine+"Interessenbekundungen sind über Ihre : "+ @Char(13)+DP_Abs_Dst+";"+@Char(13)+DP_Absdststrasse+";"+@Char(13)+dp_Absdstplz+" "+@Char(13)+dp_absdstadresse+@NewLine+
@NewLine+"BeiSchriftwechsel bitte folgendes Kennzeichen angeben: "+docnumber+@NewLine+
@NewLine+"Ansprechpartner: "+@Char(13)+DP_Anrede_Bearbeiter+" "+@Char(13)+DP_Abs_Bearbeiter+@NewLine+"Telefon: "+DP_Abs_Telefon+"/"+DP_Abs_Hausanschluss+@NewLine+
"Frist: "+Bewerbungsfrist+@NewLine+@NewLine+@NewLine+"Allgemeine Hinweise: "+@NewLine+"blabla.")

Die @Funktion macht auch alles richtig. Nur eben zweimal. Direkt hinter dem "BlaBla" erscheint der komplette Text noch einmal.

Kann es sein, das Felder die Mehrfachwerte enthalten für ein solche verhalten verantwortlich sind?

Viele Grüße

RHC

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @mailsend Problem
« Antwort #3 am: 29.06.06 - 08:45:17 »
Cyberbob, hast Du Dir eigentlich schon einmal die Paramter der @SendMail-Funktion genauer angesehen?

@MailSend( sendTo ; copyTo ; blindCopyTo ; subject ; remark ; bodyFields ; [ flags ] )

Wenn Du die Hilfe dazu liest wirst Du feststellen, dass als sechster Paramter eine Liste von Feldnamen erwartet wird, die @MailSend in die E-Mail inkludieren soll.
Sieht man sich hingegen Deinen Code an, so übergibst Du als sechsten Parameter einen String, den @MailSend senden soll.

@MailSend("Newsletterstellenborse@domain.de";"";"";DP_VergGr;"";"Bei der/dem "+@Char(10)+DP_Dst+ .....

Ich denke mir, Du willst den Text an FÜNFTER Stelle der @MailSend Funktion übergeben und als sechsten Parameter ein "" übergeben, dann wird die Funktion das machen, was Du erwartets.

Und ja, die Designer-Hilfe IST dein Freund.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline cyperbob

  • Frischling
  • *
  • Beiträge: 10
Re: @mailsend Problem
« Antwort #4 am: 29.06.06 - 12:55:03 »
Hallo m3

vielen Dank für den Hinweis. Jetzt funktioniert es.

vielen Dank

gruß

RHC

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @mailsend Problem
« Antwort #5 am: 29.06.06 - 13:05:01 »
Und jetzt erklär mir noch bitte, warum Du hierfür das Farum gebraucht hast?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline cyperbob

  • Frischling
  • *
  • Beiträge: 10
Re: @mailsend Problem
« Antwort #6 am: 29.06.06 - 13:07:38 »
Manchmal sieht man den Wald vor Bäumen nicht.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz