Autor Thema: Mailsend mit Variablen mit mehreren Personen  (Gelesen 1483 mal)

Offline Sommersprosse

  • Senior Mitglied
  • ****
  • Beiträge: 296
  • Geschlecht: Weiblich
Mailsend mit Variablen mit mehreren Personen
« am: 14.10.08 - 15:19:25 »
Hallo zusammen,

ich bin gerade am Feintuning an meinem Workflow und habe ein Problem beim verschicken meiner Mail festgestellt.

In meinem Workflow sollen auch Reisen für mehrere Personen in einem Antrag gestellt werden können.
Soweit auch kein Problem, das Feld reqName ist vom Typ Name, Mehrfachwerte zugelassen, getrennt mit Komma und holt sich die namen aus dem NAB.

In meinem Submit und meinem Approve Button habe ich dann folgendes eingefügt.

Code
@MailSend(reqAprov1;SendMail;"";thema;"A travel request with the following details: ";textapp;[IncludeDoclink])

Hinter der variable textapp steckt folgender Code:

textapp:=(@NewLine + @NewLine+ "Person(s):  " +reqName + @NewLine +"Destination(s):  " + reqDestination + @NewLine+ "Purpose:  " +reqReason+ @NewLine +"Project No:  " +@Text(reqProject)+ @NewLine+ "Departure (German Time):  " + @Text(reqDeparture) + @NewLine+"Return (German Time):  " +@Text(reqReturn) +@NewLine+@NewLine+"  has been submitted for approval. -->");

Ist viel Text und leider etwas unübersichtlich, sorry, aber war leider eine Vorgabe..

So wie ich es jetzt habe, macht er für jede Person einen eigenen Block in der Mail, wie in dem Screenshot zu sehen. Es sollte aber folgendermaßen aussehen:

   Person(s): Person A, PersonB
   Destination.. usw...

Gibt es da eine Möglichkeit? Habe schon mit ":" an den verschiedensten Stellen probiert, aber nicht wirklich das rausbekommen, was ich will.

Wenn ich die Zeile "has been submitted for approval " nur an das Ende stellen könnte, wäre mir auch schon geholfen.
Danke schon mal...
Gruß Ulli

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mailsend mit Variablen mit mehreren Personen
« Antwort #1 am: 14.10.08 - 15:24:58 »
Das ist eine normale Folge der Verknüpfung von Mehrfachwerten mit dem "+"-Zeichen (siehe Designerhelp, Stichwort "Operators").

Was Du brauchst, ist ein @Implode um Dein reqName, um aus dem Array einen skalaren Wert zu machen.

Bernhard

Offline Sommersprosse

  • Senior Mitglied
  • ****
  • Beiträge: 296
  • Geschlecht: Weiblich
Re: Mailsend mit Variablen mit mehreren Personen
« Antwort #2 am: 14.10.08 - 16:00:02 »
Great !!! :D :D :D

Genau das habe ich gesucht!

Daß das "+" mein Problem verursacht hat, war mir klar, mir hat wieder mal nur das richtige @ gefehlt, wie ich das ins Reine bringen kann.

Danke!!!!
Gruß Ulli

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz