Versionen im Vergleich
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Strings
- Für String-Werte muss der Ausdruck in Anführungszeichen eingeschlossen werden "Text".
- Mehrzeiligen string mit + umbrechen, z.B. „abc“ + „def“
- Zeilenumbrüche in einem String: „\r\n“… oder Environment.NewLine
- Wenn Sie in einem String ein Anführungszeichen verwenden wollen, muss dieses escaped werden. Escapen Sie Anführungsstriche indem Sie 2 Anführungsstriche setzen (also so: "Text "" Text")
String-Eingabe mit eckigen Klammern: Sollten Sie in einem String-Feld einen Text eingeben, der mit "[" beginnt und mit "]" endet, fügt der Workflow Designer automatisch ein Prozentzeichen zu ein. Bei der Ausführung wird dieses Zeichen nicht berücksichtigt.
Character (1 Zeichen)
- Eingabe genau eines Zeichens (Typ Character): z.B. "z“C oder nur z ohne Anführungsstriche "
Liste / Collection / Array
Vor der Verwendung einer Liste muss diese initialisiert werden:
Codeblock language vb title Beispiel: Anlegen einer Liste mit string-Einträgen New List (Of string)
Weitere Informationen finden Sie hier: https://docs.microsoft.com/de-de/dotnet/visual-basic/programming-guide/language-features/collection-initializers/
Zugriff auf Elemente einer Liste: In VisualBasic werden bei Indexern runde Klammern „(i)“ statt eckigen (wie z.B. in C# oder Java) verwendet!
- Besonders Hilfreich bei Listen sind LINQ-Ausdrücke
DateTime und TimeSpan
Für diese Typen bietet der Workflow Designer eine Vereinfachte Eingaben
Datum (Typ DateTime):
Statt „New DateTime(…)“ kann für Datumwerte folgende vereinfachte Schreibweise verwendet werden: bzw. mit Uhrzeit:Zeitspanne (Typ TimeSpan z.n. in der Delay-Aktivität)
Statt "New TimeSpan(...) kann für Werte dieses Typen auch folgende Schreibweise verwendet werden: (5 Minuten)
Umwandlung / Konvertieren von Typen
Umwandlung eines Wertes vom Typ "Object" in einen anderen Datentyp (in C# oder Java auch "Cast" genannt) funktioniert mit der Funktion "CType(<Value>, <Type>)".
Codeblock language vb title Beispiel: Umwandlung der zurückgegebenen ID eines DMS-Attributes vom Typ "Mehrfachauswahl" in Guid CType(accDocumentAttributes(dmsAttr_Projekte.Id), Guid())
Panel | ||
---|---|---|
| ||
|