SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Sonderzeichen filtern

Unbeantwortet Dieser Beitrag hat 4 Antworten

Ohne Rang
12 Beiträge
Copkamp erstellt 28 Juni 2012 09:10
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Folgendes Szenario:

Ein Benutzer macht einen Eintrag in eine Liste, Titel ist z.B. "Test vom 28.06.2012". Soweit ok, alles funktioniert. Ich habe nun einen Worflow, der mir aus diversen Spalten dieses Eintrages ein Word-Dokument in einer Dokumentenbibliothek erstellt. Der Dateiname des Word ist der Titel des Eintrages. Hier entsteht nun wegen dem Sonderzeichen "." ein Fehler.

Für Sharepoint ist alles nach dem ersten Punkt offenbar die Dateieindung - bis zum nächsten Punkt. Die generierte Datei heißt nun "Test vom 28.06" anstatt "Test vom 28.06.2012.docx".

Ich möchte nun im Workflow (der das Word Dokument aus der Liste generiert) einen Filter für Sonderzeichen im Titel einbinden, der z.B. alle Sonderzeichen durch Leerzeichen oder Bindestriche ersetzt. Hat da jemand eine Idee?

Alle Antworten

Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 28 Juni 2012 12:46
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Du kannst doch vor dem Speichern den Dateinamen über die Replace Methode vom String Object  anpassen oder über Regex.

Alternativ kannst du auch gleich beim erstellen das Datum über ein benutzerdefiniertes Format erstellen.

Ohne Rang
12 Beiträge
Copkamp Als Antwort am 28 Juni 2012 13:28
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Thomas Östreich"]

...den Dateinamen über die Replace Methode vom String Object  anpassen oder über Regex...

[/quote]

Sorry... keine Ahnung was das ist. Wo finde ich das im Sharepoint Designer?

Ich möchte außerdem kein Datum erstellen, oder es automatisch anhängen, das mit dem Datum war hier nur ein Beispiel um die Fehlfunktion bei Sonderzeichen klarzulegen! Ich möchte nur, dass die Sonderzeichen nicht im Dateinamen vorkommen, um solche Fehler zu vermeiden.

MfG,
COPkamp

Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 28 Juni 2012 13:36
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ah ok, bin davon ausgegangen das du mit einen VS WF arbeitest da du ein Worddokument erstellst. Dann musst du im SPD mit Variable arbeiten dort gibt es meiner Meinung nach auch Textfunktionen.

Alternativ kannst du auch in dem Listelement mit einer berechneten Spalte arbeiten, wo du den Dateinamen erstellst.

http://msdn.microsoft.com/en-us/library/bb862071.aspx

http://office.microsoft.com/en-us/windows-sharepoint-services-help/examples-of-common-formulas-HA001160947.aspx

Ohne Rang
12 Beiträge
Copkamp Als Antwort am 28 Juni 2012 13:49
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Danke erstmal. Bei den beiden links (=selber Inhalt) konnte ich aber keine Funktion finden, die Sonderzeichen sucht und ausfiltert.

 

Genau das ist ja mein Problem, ich weiß nicht wie ich in einem Wokflow einen solchen Zeichen-Filter auf so eine Variable(=Spalteninhalt Titel) einstellen kann.

MfG,
COPkamp