Szenario: In einer SharePoint Designer-Workflows, Sie müssen bestimmen, ob ein Datumsfeld leer ist.
Problem: SPD bietet keine direkte Methode für Datumsangaben auf etwas anderes als ein Datum vergleichen. Eine solche Bedingung z. kann nicht erstellt werden.: "If [DateField] gleich leer".
Lösung: Das Datum in eine Zeichenfolge konvertieren. Verwenden Sie Zeichenfolgenvergleich, um festzustellen, ob das Datum leer ist.
Screenshots:
Die folgenden Screenshots zeigen, wie Sie dies tun. In diesem Szenario, ein Feld für ein Element, "Umweltgenehmigungen:Erste Genehmigung Erinnerungsdatum", ist eingereicht und der Workflow als Reaktion auslöst.
Hinweise:
Als ich versuchte, dies, Ich war angenehm überrascht, zu erfahren, dass es funktioniert. Ich war besorgt, dass SharePoint Designer die Zeichenfolge Zuordnung unterbinden könnte (Variable:StringReminderDateDate) aber es war es möglich.
Ich war auch besorgt, so dass sie, der Wert kann Null und entweder sprengen die WF zur Laufzeit oder vielleicht die globale Temperatur erhöhen 1/2 eine gewisse, aber diese Bedenken waren unbegründet.
</Ende>
Fragen:
1) Als ich versuchte, die oben, Es funktioniert nicht, weil der Wert der ein leeres Datum scheint zu sein"?????" (Ich glaube, dass dies eine transponierte Nullwert ist). Wenn ich den Inhalt der dynamische Zeichenfolge anzuzeigen, Es zeigt sich als"?????".
2) Joe – Wenn Sie schrieb "Wenn Feld größer als oder gleich heute ist oder Feld kleiner oder gleich heute ist", Meinst Du, dass Sie Variablen wie "heute verwenden können" Workflows? Wenn ja, können Sie erklären, wie? Ich habe kein Glück versuchen, und ich habe nur Werte zu extrahieren, die in Listen vorhanden sind.