Variable beim Dateinamen
Verfasst: 13.02.2012, 12:02
Hallo zusammen,
ich führe ein script aus welches ein SaveAs auslöst. Hierbei werden Variablen als Teil des Dateinamenamens eingesetzt. Nun möchte ich eine neue Variable in den Dateinamen einbinden, die jedoch nicht immer da ist. Nun wird im Dateinamen dann aber NULL als wert eingesetzt, das möchte ich so aber nicht. Wenn das Feld coil2 leer ist soll der Dateiname nicht mit der Variablen gefüllt werden...
[fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart3 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Freigabeanforderung"
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Auftrag.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart1 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Kunde.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart2 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Bandnummer.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart4 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] coil2.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] datum [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]new[/fontsize][/fontsize][fontsize=2] Date();
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] datePart [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] (datum.getDate() [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] 0) [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] (datum.getMonth() [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] 1) [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] datum.getFullYear();
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] fullName [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "/y/GV Arbeitsgruppen/Qualität AL/AbweichungsmeldungAL1/Meldung/Freigabeanforderung/" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart3 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart1 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart2 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart4 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2]" " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] datePart [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] ".pdf";
[/fontsize][fontsize=2][fontsize=2]
//myTrustedSaveAs(event.target, "/Y/GV Arbeitsgruppen/Qualität AL/AbweichungsmeldungAL1/Meldung.pdf");
[/fontsize][/fontsize][fontsize=2]
myTrustedSaveAs(event.target[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2]fullName);
[/fontsize]
ich führe ein script aus welches ein SaveAs auslöst. Hierbei werden Variablen als Teil des Dateinamenamens eingesetzt. Nun möchte ich eine neue Variable in den Dateinamen einbinden, die jedoch nicht immer da ist. Nun wird im Dateinamen dann aber NULL als wert eingesetzt, das möchte ich so aber nicht. Wenn das Feld coil2 leer ist soll der Dateiname nicht mit der Variablen gefüllt werden...
[fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart3 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Freigabeanforderung"
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Auftrag.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart1 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Kunde.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart2 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Bandnummer.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] namePart4 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] coil2.rawValue;
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] datum [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]new[/fontsize][/fontsize][fontsize=2] Date();
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] datePart [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] (datum.getDate() [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] 0) [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] (datum.getMonth() [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] 1) [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] datum.getFullYear();
[/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] fullName [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "/y/GV Arbeitsgruppen/Qualität AL/AbweichungsmeldungAL1/Meldung/Freigabeanforderung/" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart3 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart1 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart2 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "-" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] namePart4 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2]" " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] datePart [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] ".pdf";
[/fontsize][fontsize=2][fontsize=2]
//myTrustedSaveAs(event.target, "/Y/GV Arbeitsgruppen/Qualität AL/AbweichungsmeldungAL1/Meldung.pdf");
[/fontsize][/fontsize][fontsize=2]
myTrustedSaveAs(event.target[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2]fullName);
[/fontsize]