1行ずつループで、フォルダ内のファイル数をカウントする
文字抽出ループ(1行)を使用して、指定したフォルダ内に保存されている全てのファイル数をカウントします。
サンプルシナリオでは、ダウンロードフォルダ内のファイル数をカウントしています。
記憶したファイル更新日時「yyyymmddhhmmss」から「ss」のみを削除して抽出
文字列抽出(ルールにマッチ:正規表現)を使用し、データ参照IDに記憶したファイル更新日時「yyyymmddhhmmss」から「ss」のみを削除して抽出します。
例:20210611082538 → 202106110825
記憶した日付「mm/dd」から「dd」の「0」のみを削除して抽出
文字列抽出(ルールにマッチ:正規表現)を使用し、データ参照IDに記憶した日付「mm/dd」から「dd」の「0」のみを削除して抽出します。
例:10/01 → 10/1
前日の3年前の日付に+4日した日付を「’yy」「mm」「dd」に分割をする
日付計算、文字抽出コマンドを使用し、前日の日付「yyyymmdd」から3年前+4日後を計算し、「'yy」「mm」「dd」と年月日を分割して書き出します。
「'yy」は計算コマンドを使用し、西暦「yyyy」から-2000にて求めています。
例:20210511 → '18 05 15
- ・使用するコマンド
- 日付を記憶、日付計算結果を記憶、文字抽出(区切り文字)、計算結果を記憶、続行確認
記憶した値6桁から4桁のみを抽出(後ろの2桁を削除)
文字列抽出(ルールにマッチ:正規表現)を使用し、データ参照IDに記憶した値6桁から、後ろ2桁を削除し、4桁のみを抽出します。
何桁抽出するかは、{}内の数値を変更すれば同じように抽出する事が出来ます。
記憶した文字列から4番目の文字のみを抽出
文字列抽出(ルールにマッチ:正規表現)を使用し、データ参照IDに記憶した「ABCDEFG」から4番目の「D」のみを抽出し書出します。
何番目の文字を抽出するかは、「.」の数を変更すれば同じように抽出する事が出来ます。
- ・使用するコマンド
- データの記憶(文字)、文字列抽出(ルールにマッチ)、続行確認
祝日での分岐
予め記憶している本日の日付が祝日だった場合、日付計算コマンドと数値の分岐コマンドを使用し、祝日だった場合とそうでなかった場合の分岐処理を行う。
エクセルの交差する行と列の番号を指定しセルを選択
行と列を別々に検索し、交差する行と列の番号のセルを選択します。
・キーボードショートカットキー:ctrl+f =セルを検索
コマンドプロンプトでRAMDOM環境変数にて乱数を生成しデータ参照IDに記憶させる
コマンドプロンプトでRAMDOM環境変数を使用し、0~32767の範囲で乱数を生成。生成した乱数をデータ参照IDに記憶し書き出します。
- ・使用するコマンド
- アプリ起動、コピー内容を記憶、文字列抽出(改行・空白を削除)、キーボード入力(文字)
ファイル名から数値を抽出(桁数制限あり)
文字列抽出(ルールにマッチ:正規表現)を使用し、取得したファイル名から指定した数値のみを抽出する。数値の桁数が固定の場合のルールにマッチ:正規表現の設定方法となります。
例:「2020年9月【アシロボ】7622100827368_DS02様_ご請求書.xlsx」ファイル名から、「7622100827368」13桁の数値を抽出