Zum Inhalt springen

unnötige Unterstriche löschen


Gehe zur Lösung Gelöst von Bülent Erbas,

Empfohlene Beiträge

HAllo zusammen, 

 

ich habe die Dateinamenzusammensetzung fertiggestellt und beim testen ist der Name so → image.png.3583f4723ab55fe506a84cc779c9e00e.png

ausgegeben worden, obwohl ich diese Striche nicht hinzugefügt habe.

 

kriegt man sie irgendwie gelöscht?

 

DAnke und schöne Grüße

 

 

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 41 Minuten schrieb Manuel Rühl:

Mmh, mach doch mal ein Screenshot von der Formel für den Dateinamen. 🫡

 

vor 33 Minuten schrieb Bülent Erbas:

Hallo arman,

du hast im Dateinamen bestimmt einen Platzhalter verwendet, der im Baustein gar nicht oder nicht richtig ausgefüllt ist.

 

 

kann ich das so programmieren, sodass die Beschriftung nur ausgegeben wird, wenn der Abschnitt auch ausgefüllt ist?

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Lösung
Geschrieben (bearbeitet)
vor 2 Stunden schrieb arman:

kann ich das so programmieren, sodass die Beschriftung nur ausgegeben wird, wenn der Abschnitt auch ausgefüllt ist?

Das kann man schon, aber nicht vernünftig an dieser Stelle.
Und je nach Komplexität deines smaps wird es sehr aufwendig.

So könnte es z.B. aussehen:
du erstellst ganz am Ende, am besten in einem eigenen Abschnitt, einen Textergebnisbaustein, mit einer passenden Kennung.
image.thumb.png.0f98504e4e6f40cd81fa85209efea8cf.png

Hier die Beispielformel:
IF(NOTEMPTY({Eingabe1}),CONCAT(TEXT({DateTime}),"_",{Eingabe1}),TEXT({DateTime}))

 

Und in den Berichtvorlageneinstellungen fügst du unter Dateiname nur den Platzhalter für den Dateinamen:
image.png.79d8d62aa8cac90641fc9aeadb4ad370.png

 

So sollte es funktionieren.

Bearbeitet von Bülent Erbas
  • Like 3
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 40 Minuten schrieb Bülent Erbas:

Das kann man schon, aber nicht an dieser Stelle.
Und je nach Komplexität deines smaps wird es sehr aufwendig.

So könnte es z.B. aussehen:
du erstellst ganz am Ende, am besten in einem eigenen Abschnitt, einen Textergebnisbaustein, mit einer passenden Kennung.
image.thumb.png.0f98504e4e6f40cd81fa85209efea8cf.png

Hier die Beispielformel:
IF(NOTEMPTY({Eingabe1}),CONCAT(TEXT({DateTime}),"_",{Eingabe1}),TEXT({DateTime}))

 

Und in den Berichtvorlageneinstellungen fügst du unter Dateiname nur den Platzhalter für den Dateinamen:
image.png.79d8d62aa8cac90641fc9aeadb4ad370.png

 

So sollte es funktionieren.

hast Recht bei so vielen Abschnitten wirds aufwendig. ne ähnliche Idee hatte ich, wollte aber den Nutzer nicht mit einem Dateinamentextfeld verwirren. anscheinend ist es aber die beste Möglichkeit.

 

ich versuch das mal. Danke dir.

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor einer Stunde schrieb Robert Hüben:

Hallo arman,

jeder Unterstrich wird bei der Erstellung des Dateinamens berücksichtigt und dargestellt.

Wenn du nun einige Variablen nicht benötigst, werden nur die Unterstriche dargestellt.

Somit wird dann der lange Unterstrich erzeugt.

 

macht Sinn. danke!

  • Like 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

 

vor 20 Stunden schrieb Robert Hüben:

Theoretisch kannst du unter dem Dateinamen auch folgende Einstellung vornehmen.

Beispiel

Der Unterstrich und {{bricks.label_02}} werden erst bei Befüllung angezeigt.

image.png.ffe985b3856fbd11d4d781efa9982830.png

hi,

 

das hatte ich auch probiert. es hatte irgendwie funktioniert und ich habe mich gefreut, aber ab 2 verschachtelte Formeln kam da dann nur Preview.pdf

und egal was ich im Dateinamenfeld eingab, gab Preview.pdf aus. Ich habe die letzte Version natürlich wiederhergestellt und das ganze dann mit nur 2 Platzhaltern versucht: {%IF labels.Section_28 %}{{labels.Section_28}}_{%ELSE%}{%IF labels.Section_31 %}{{labels.Section_31}}_
{%ENDIF%}{%ENDIF%}

es hat immer nur den ersten Platzhalter ausgegeben, egal ob er ausgefüllt war oder nicht, obwohl es im ersten Durchlauf funktionierte 😛

 

vielleicht liegts auch daran, dass ich die Beschriftung (=labels) und nicht die Felder (=Bricks) nutze.

 

ich würde jetzt die Beschriftungen mit _ enden um die unnötigen zu vermeiden und multiselect zur Aktivierung der Abschnitten bauen.

 

ach ne stimmt Multiselect kannst du nicht zur Aktivierung nutzen haha

 

ich lass mir was einfallen.

 

 

Danke an alle 

 

schönes Wochenende

  • Like 2
Link zu diesem Kommentar
Auf anderen Seiten teilen

Bitte melde Dich an, um einen Kommentar zu hinterlassen

Du kannst nach der Anmeldung einen Kommentar hinterlassen



Jetzt anmelden
×
×
  • Neu erstellen...