変数へセットできるシステム値

各アクションで変数参照するときや、変数の値を加工アクションで変数へ値セットするときなどに、変数へセットできるシステム値は以下の通りです。

  • キーボード
    ・ENTER
    キーボードのエンターキーが入力されます。変数の値に改行をいれるときに使用します

    ・TAB
    キーボードのタブが入力されます。変数の値にタブ区切りをいれるときに使用します

  • 時刻関係
    ・%%TODAY%%
    ロボットの処理を実行している日を取得します

    ・%%NOW%%
    ロボットの処理を実行している日時を取得します

  • フォーマット関係
    ・%%年月日%%
    ロボットの処理を実行している日を取得します

    ・%%時分秒%%
    ロボットの処理を実行している時刻を取得します

    ・%%年%%
    ロボットの処理を実行している年を取得します

    ・%%月%%
    ロボットの処理を実行している月を取得します

    ・%%日%%
    ロボットの処理を実行している日を取得します

    ・%%時%%
    ロボットの処理を実行している時を取得します

    ・%%分%%
    ロボットの処理を実行している分を取得します

    ・%%秒%%
    ロボットの処理を実行している秒を取得します

    ・%%年月日時分秒%%
    ロボットの処理を実行している年月日時分秒を取得します

    ・%%PROJECT_NAME%%
    処理中のロボットが所属しているプロジェクトを取得します

    ・%%ROBOT_NAME%%
    処理中のロボット名を取得します

  • ログ関係
    ・%%LOG_HEADER%%
    処理中のロボットが出力したログの概要です

    ・%%LOG_DETAIL%%
    処理中のロボットが出力したログの詳細です

    ・%%USER_LOG%%
    処理中のロボットが出力するように設定したログです。
    その他のログ出力アクションで設定したものを取得できます

  • システム値
    ・%%CURRENT_URL%%
    処理中のロボットがブラウザで表示しているWebサイトのURLを取得します

    ・%%ERROR_COUNT%%
    処理中のロボットで発生したエラーの件数の合計を取得します

    ・%%DOWNLOAD_FOLDER_PATH%%
    ロボットがWebサイトからファイルをダウンロードしたときに、デフォルトで保存するフォルダを取得します

    ・%%PROJECT_NAME%%
    処理中のロボットが所属しているプロジェクトを取得します

    ・%%ROBOT_NAME%%
    処理中のロボット名を取得します

    ・%%LOOP_COUNT%%
    要素のループなど、繰り返しアクションで何回目の繰り返し化を取得します

    ・%%実行時間_秒%%
    ロボットが処理を開始してからの経過した秒を取得します

    ・%%実行時間_分%%
    ロボットが処理を開始してからの経過した分を取得します

    ・%%実行時間_時分秒%%
    ロボットが処理を開始してからの経過した時分秒を取得します

関数一覧

変数の値を加工アクション内の文字操作で使用できる関数の一覧とそれぞれの機能は以下の通りです。

  • Mid
    文字列から文字を切り出します。
    開始位置・・・文字列から切り出す開始位置を設定します。変数参照できます
    文字数・・・開始位置から切り出す文字の数を設定します。変数参照できます
  • Left
    文字列から文字を切り出します。
    文字数・・・文字列の左から切り出す文字の数を設定します。変数参照できます
  • Right
    文字列から文字を切り出します。
    文字数・・・文字列の右から切り出す文字の数を設定します。変数参照できます
  • Ltrim
    文字列の左側のスペースを削除します
  • Rtrim
    文字列の右側のスペースを削除します
  • Trim
    文字列の左右のスペースを削除します
  • Find
    文字列から文字を検索し、見つかった場所を取得します。
    検索する文字・・・文字列の左から検索する文字を指定します。変数参照できます
  • Rfind
    文字列から文字を検索し、見つかった場所を取得します。
    検索する文字・・・文字列の右から検索する文字を指定します。変数参照できます
  • Length
    文字列の長さを取得します
  • ディレクトリパス取得
    ファイルパスからフォルダ名だけを取得します
  • ファイル名取得
    ファイルパスからファイル名だけを取得します

エクセルを強制終了する

ロボットの処理中に開いているエクセルをすべて強制的に閉じる方法について説明します。

 

アクション設定画面の設定項目についての説明は以下の通りです

[Mainタブ]

設定する内容はありません

[Advancedタブ]

・アクション有効
このアクションを無効にする場合は、チェックを外します

[エラー発生時の対応タブ]

・エラー時の処理
エラーが発生したときの設定を行います

・エラー時にログ出力
エラーが発生したときにログに出力するか設定します

配列の繰り返し処理

配列に対し、繰り返し処理を行う方法について説明します。

 

アクション設定画面の設定項目についての説明は以下の通りです

[Mainタブ]

・From
配列が格納されている変数を設定します

・To
配列から取り出した値を格納する変数を設定します

[Advancedタブ]

・アクション有効
このアクションを無効にする場合は、チェックを外します

[エラー発生時の対応タブ]

・エラー時の処理
ハンドリングの設定を行います

・エラー時にログ出力
ログに出力するか設定します

配列に変換

変数に格納されている文字列を配列に変換する方法について説明します。

 

アクション設定画面の設定項目についての説明は以下の通りです

・区切り文字
区切り文字をプルダウンで選択します

・開始
変換処理の開始行を設定します。変数参照可能です

・終了
変換処理の終了行を設定します。変数参照可能です