メインコンテンツにスキップ
すべてのコレクション🔍YoomFAQ・Tips集フローボットトリガーに関するFAQ・Tips
ユースケース:スケジュールトリガーと関数を用いて、毎月最終●曜日にフローボットを進行させる設定方法
ユースケース:スケジュールトリガーと関数を用いて、毎月最終●曜日にフローボットを進行させる設定方法
Yoom 運営事務局 avatar
対応者:Yoom 運営事務局
5か月以上前に更新

概要

毎月最終●曜日にフローボットを進行させる為の設定方法をご紹介します。

フローボット設定イメージは、以下キャプチャをご参考ください。それぞれ詳細をご案内します。

※事前準備

 スプレッドシートが必須となりますのでご用意ください。

 「当月最終曜日」と「最終曜日に紐づく日付」を関数で設定します。

 作成イメージはこちら(必要な曜日をご用意ください)

関数は以下内容をご参照くださいませ。

※関数以外のセルはお好みでご設定ください

A

B

C

1

最終【●】曜日の日付

【●】曜日

更新用

2

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"1111110")

=TEXT(A2,"ddd")

3

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"0111111")

=TEXT(A3,"ddd")

4

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"1011111")

=TEXT(A4,"ddd")

5

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"1101111")

=TEXT(A5,"ddd")

6

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"1110111")

=TEXT(A6,"ddd")

7

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"1111011")

=TEXT(A7,"ddd")

8

=WORKDAY.INTL(EOMONTH(TODAY(),0)-7,1,"1111101")

=TEXT(A8,"ddd")

Yoom内での設定内容をご紹介します

①スケジュールトリガー

 毎月第4週目以降の●曜日で起動されるように「cron」を用いて設定します。

 例)毎月最終【月】曜日にフローボットを進行させたい場合

   「cron」の設定画面では下記の内容で設定します。

 0 10 22-31 1-12 1

 0 10 22-31 1-12 0

毎月第4週目以降の日曜日10:00

 0 10 22-31 1-12 1

毎月第4週目以降の月曜日10:00

 0 10 22-31 1-12 2

毎月第4週目以降の火曜日10:00

 0 10 22-31 1-12 3

毎月第4週目以降の水曜日10:00

 0 10 22-31 1-12 4

毎月第4週目以降の木曜日10:00

 0 10 22-31 1-12 5

毎月第4週目以降の金曜日10:00

 0 10 22-31 1-12 6

毎月第4週目以降の土曜日10:00

②Googleスプレッドシートへの値入力

「アプリと連携する」でスプレッドシートと連携をし、アクション「セルに値を入力」でC2セルに「●」とご設定ください。 

※スプレッドシート上で何かしらの更新があることで日付が最新化されます

※こちらの値「●」は、お好みの文字、数字で設定いただいて問題ございません

③データベースを操作するオペレーションの設定

「データベースを操作する」レコードを取得するにおいて、検索値に希望曜日を直接入力し、最終の日付を取得出来る状態に設定します。

また、検索に失敗した際のフローボット停止設定はOFFとしておきます。

④分岐する操作の設定

「分岐する」において、③で取得した日付と、今日の日付が等しい場合に分岐されるように設定

します。

今日の日付が最終月曜日でなかった場合に、フローボットは終了し、最終月曜日であった場合は分岐先にフローボットをご用意いただくことで進行します。

# 設定,スケジュール,スケジュールトリガー,cron,第,曜日

こちらの回答で解決しましたか?