Scenarij: V programu SharePoint Designer potek dela, morate ugotoviti, če je datum polje prazno.
Problem: EPD zagotavlja neposredno metodo za primerjavo datume za nič drugega kot datum. Ne morete ustvariti pogoj takole: »Če [DateField] je enako prazno".
Raztopina: Pretvorbo datuma v niz. Uporabite niz primerjava ugotoviti, če je datum prazno.
Zaslon strel:
Naslednji zaslon strel pokazal, kako to storiti. V tem scenariju, polja v elementu, "Okoljska dovoljenja:Najprej dovolijo datum opomnik", predložena in potek dela požari v odgovor.
Opombe:
Ko sem se potrudil to, Bil sem prijetno presenečen, da se naučijo, da deluje. Sem bil v skrbeh, da SharePoint Designer lahko prepoveste niz dodelitev (Spremenljivka:StringReminderDateDate) vendar si dovolite, da.
Bil sem tudi zaskrbljen, da ji, vrednost lahko null in bodisi razstrelili WF na runtime ali morda dvig globalne temperature 1/2 diplomo, vendar ti pomisleki so bili neutemeljeno.
</namen>
Vprašanja:
1) Ko sem se potrudil zgoraj, to ne deluje, ker je vrednost datum prazno, se zdi, da"?????" (Mislim, da prenesenih NIČELNO vrednost). Ko sem prikazati vsebino dinamični niz, to pokaže kot"?????".
2) Joe – ko si napisal "Če polje je večja ali enaka danes ali polje je manjše ali enako danes", misliš, da lahko uporabite spremenljivke kot "danes" v poteke dela? Če je tako, lahko pojasnite, kako? Sem imel ne poskuša srečo, in sem le mogel izvleči vrednosti, ki obstajajo v sezname.