概要
「2週間おきの月曜日」など、隔週で同じ曜日を指定してフローボットを起動したい場合の分岐の設定方法です。
毎週起動しますが、分岐とGoogleスプレッドシートの関数を活用し、オペレーションを2週間おきに制御します。
完成イメージ
このようなフローボットを作成していきます。
手順
準備:計算用スプレッドシートを作成
計算用に新しくGoogleスプレッドシートを作成し、関数を入れます。
A1セル 空白
B1セル =IF(ISEVEN(WEEKNUM(A1)), "偶数週", "奇数週")
1. スケジュールトリガーで曜日を指定
新しいフローボットでスケジュールトリガーを作成し、「曜日指定」を行います。
2. Googleスプレッドシート「値を入力」を作成
下記のように設定します。
スプレッドシートID:準備で作成したスプレッドシートのID
シート名:準備で作成したスプレッドシートのシート名
対象のセル:A1
値:入力欄をクリックし、出てくる候補の「日付」>「今日」から、%Y-%m-%d を選択
テストを行い、成功したら保存して次へ進みます。
2. Googleスプレッドシート「値を取得する」を作成
下記のように設定します。
スプレッドシートID:準備で作成したスプレッドシートのID
シート名:準備で作成したスプレッドシートのシート名
範囲:B1
方向:列方向・行方向どちらでも可
テストを行い、成功したら保存して次へ進みます。
3. 分岐を作成
Googleスプレッドシートで取得した値を「分岐対象の取得した値」にします。
オペレーション:値を取得する
取得した値:取得した値
分岐条件:値と等しい・奇数週
4. 完成
「その他」の下に、2週間おきの月曜日に行いたいオペレーションを作成します。
「値と等しい 奇数週」の下は、何も設定せず、そのままフローボットを終了させます。
これにより、隔週の月曜日のみオペレーションを行うよう制御できます。
#分岐, 隔週, 曜日, 2週間, 起動, 実行, トリガー