★質問・概要
Q. JobAutoのロボットで、前日(昨日)の日付を取得するにはどうすればよいですか?
★回答
A. 「変数の値を加工」アクションの「日付のセット」で、「セットする日付」に「昨日」を指定すると、前日の日付を取得できます。
取得した日付を「2026/10/21」や「20261021」のような形式で使用したい場合は、「変数の値を加工」アクションの「日付の書式」で表示形式を変更します。
前日(昨日)の日付を取得する手順
- ロボデザインで、日付を格納する変数を用意し、「変数の値を加工」アクションを作成します。
- 加工処理で「日付のセット」を選択します。
- 「セットする日付」で「昨日」を選択します。
- 「結果」に前日の日付が表示されることを確認し、変数へ格納します。
たとえば、2026年10月22日に実行した場合、取得される日付は2026年10月21日です。実行日が変わると、取得される日付も自動的に変わります。
日付の表示形式を変更したい場合
取得した前日の日付をファイル名や検索条件などに使用する場合は、「日付の書式」で必要な形式に変更できます。
| 指定する書式 | 出力例 |
|---|---|
%Y-%m-%d | 2026-10-21 |
%Y/%m/%d | 2026/10/21 |
%Y%m%d | 20261021 |
※日付は例です。「日付のセット」は取得する日付を指定する機能、「日付の書式」はその表示形式を変更する機能です。
「昨日」と「前営業日」の違い
「昨日」で取得できるのは、ロボット実行日を基準とした暦の上での前日です。月曜日に実行すれば日曜日の日付になります。土日や祝日を除いた前営業日を求める機能ではありません。
任意の日付を基準に1日前を求めたい場合は「日付の加算減算」を使用します。前営業日を求める場合は、休日を考慮した別の判定処理が必要です。
日付のセットの設定画面
「日付のセット」で前日の日付を指定する設定例です。
※画面は撮影時点のものです。JobAutoのバージョンによって表示が異なる場合があります。
関連するマニュアル
日付の取得、表示形式の変更、任意の日付からの加算・減算については、以下のマニュアルをご確認ください。
