特定の曜日の飛ばし方

質問させて頂きます。

Uipathで最初と最後の日付を指定し、その間の日付をシステムに入力する
ワークフローを作成しています。
例)最初「20211010」最後「20211012」
入力値:20211010
20211011
20211012

入力範囲のワークフローの書き方は

を参考にしてできました。

追加でもし入力した日付が土曜であれば入力しないようにしたいのですが、
配列にしたあとの条件の書き方が分かりません。

お手数ですがどなたか宜しくお願い致します。

image

こんにちは

上記ですと式やプロパティ値が見えませんので、ファイルを共有いただくことは可能でしょうか?

ちなみに曜日の判定は DateTime.DayOfWeek を使う方が楽です。

d = New Date(2021,10,12)
If (d.DayOfWeek = DayOfWeek.Saturday) Then

のような感じになります。

ファイルは社内規で共有できないです。
現状下記のような設定になっています。

TypeArgument:System.DateTime

繰り返し:arrDates
コレクション内の各要素:Enumerable.Range(0,(dateEnd-dateStart).Days+1).Select(function(x) dateStart.AddDays(x).toString(“yyyyMMdd”)).toArray

IFのdayofweekをいれたところ「指定されたキャストは有効ではありません」と表示されました。

こんにちは

以下のような感じになると思います。ご参考まで。

arrDate = Enumerable.Range(0,(dateEnd-dateStart).Days+1).Select(function(x) dateStart.AddDays(x)).ToArray

ありがとうございます。
上手く出来ました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.