Script Hilfe!
Verfasst: 15.04.2016, 07:37
Guten Morgen zusammen,
ich bastel gerade an einem PDF und bin programmiertechnisch ein Laie. Hoffe ihr könnt mir helfen.
Das Problem ist folgendermaßen: Ich habe 5 Kontrollkästchen welche der benutzer je nach Bedarf anklicken kann. Anschließend noch ein Signatur Feld. Sobald der Benutzer seine Signatur setzt soll das ganze PDF per mail verschickt werden allerdings nur an die Empfänger die vorher in den kontrollkästchen angeklickt wurden. Hoffe mal das ist verständlich erklärt ^^
ich habe den code so weit dass das dokument verschickt wird allerdings bekommen immer alle Empfänger das PDF auch wenn nur 2 kästchen angeklickt wurden.
hier mein momentaner code
var Art = this.getField('Art der Maßnahme').value;
var Massnahme = this.getField('Kurzbeschreibung').value;
var AAN = this.getField('Arbeitsauftrag').value;
var AAD = this.getField('datum2').value;
var Ort = this.getField('Ort').value;
var AP = this.getField('DstGrd, Name, Erreichbarkeit').value;
var betreff = 'Arbeitsauftrag: ' + AAN + ' vom ' + AAD + ' für ' + Art +' ' + Massnahme +' ' + Ort;
var body = 'Der neue Arbeitsauftrag Nr. ' + AAN + ' für ' + Ort + ' ist erstellt, Ansprechpartner ' + AP + '. Arbeitsauftrag ist in dem gemeinsamen Netzlaufwerk abgelegt.';
k1 = this.getField('1').isBoxChecked(1);
if (k1 == false)
{
app.mailMsg(false, "mustermann1@email.org;", "", "", betreff, body );}
else{}
k2 = this.getField('2').isBoxChecked(1);
if (k2 == false)
{
app.mailMsg(false, "mustermann2@email.org;", "", "", betreff, body );}
else{}
k3 = this.getField('3').isBoxChecked(1);
if (k3 == false)
{
app.mailMsg(false, "mustermann3@email.org;", "", "", betreff, body );}
else{}
k4 = this.getField('4').isBoxChecked(1);
if (k4 == false)
{
app.mailMsg(false, "mustermann4@email.org;", "", "", betreff, body );}
else{}
k5 = this.getField('5').isBoxChecked(1);
if (k5 == false)
{
app.mailMsg(false, "mustermann5@email.org;", "", "", betreff, body );}
else{}
ich bastel gerade an einem PDF und bin programmiertechnisch ein Laie. Hoffe ihr könnt mir helfen.
Das Problem ist folgendermaßen: Ich habe 5 Kontrollkästchen welche der benutzer je nach Bedarf anklicken kann. Anschließend noch ein Signatur Feld. Sobald der Benutzer seine Signatur setzt soll das ganze PDF per mail verschickt werden allerdings nur an die Empfänger die vorher in den kontrollkästchen angeklickt wurden. Hoffe mal das ist verständlich erklärt ^^
ich habe den code so weit dass das dokument verschickt wird allerdings bekommen immer alle Empfänger das PDF auch wenn nur 2 kästchen angeklickt wurden.
hier mein momentaner code
var Art = this.getField('Art der Maßnahme').value;
var Massnahme = this.getField('Kurzbeschreibung').value;
var AAN = this.getField('Arbeitsauftrag').value;
var AAD = this.getField('datum2').value;
var Ort = this.getField('Ort').value;
var AP = this.getField('DstGrd, Name, Erreichbarkeit').value;
var betreff = 'Arbeitsauftrag: ' + AAN + ' vom ' + AAD + ' für ' + Art +' ' + Massnahme +' ' + Ort;
var body = 'Der neue Arbeitsauftrag Nr. ' + AAN + ' für ' + Ort + ' ist erstellt, Ansprechpartner ' + AP + '. Arbeitsauftrag ist in dem gemeinsamen Netzlaufwerk abgelegt.';
k1 = this.getField('1').isBoxChecked(1);
if (k1 == false)
{
app.mailMsg(false, "mustermann1@email.org;", "", "", betreff, body );}
else{}
k2 = this.getField('2').isBoxChecked(1);
if (k2 == false)
{
app.mailMsg(false, "mustermann2@email.org;", "", "", betreff, body );}
else{}
k3 = this.getField('3').isBoxChecked(1);
if (k3 == false)
{
app.mailMsg(false, "mustermann3@email.org;", "", "", betreff, body );}
else{}
k4 = this.getField('4').isBoxChecked(1);
if (k4 == false)
{
app.mailMsg(false, "mustermann4@email.org;", "", "", betreff, body );}
else{}
k5 = this.getField('5').isBoxChecked(1);
if (k5 == false)
{
app.mailMsg(false, "mustermann5@email.org;", "", "", betreff, body );}
else{}