★共通部品の説明、概要
ブラウザで表示しているページ内にフレームがあるか判定を行います。ある場合は正常、ない場合はエラーになります。
★共通部品のダウンロード
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
★共通部品の使い方
1.共通部品へ渡す値
ありません
2.共通部品からもらう値
ありません。フレームの数が1つでもあったらこの共通部品は正常終了、0の場合はエラーが発生します。
3.その他
ありません
ブラウザで表示しているページ内にフレームがあるか判定を行います。ある場合は正常、ない場合はエラーになります。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
ありません
ありません。フレームの数が1つでもあったらこの共通部品は正常終了、0の場合はエラーが発生します。
ありません
クリップボードの中のデータをGoogleSpreadSheetのセルへペーストします。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
GoogleSpreadSheetのURLです。
データを貼り付ける先のセルのアドレスです。「A8」のように設定します
共通部品からもらう値はありません。
エクセルからGoogleSpreadSheetへのペーストであれば、エクセルのコピーアクションの次にこの共通部品を実行します。変数に格納されたデータをペーストしたい場合は、クリップボード操作アクションの次のこの共通部品を実行します
指定したフォルダの中にファイルが保存されたかを判定する共通部品です。ファイルが保存された場合は後続の処理を実施する、保存されなかった場合は処理終了、というフローをロボットに設定します。
チェックするファイルを厳密に指定する方法と、ファイルは何でもいいのでフォルダの中になにかしら保存されたかを判定する方法を設定します。
保存されたかをチェックする回数、またチェックの実行間隔の時間を設定します。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
フォルダに保存されたかをチェックするファイルのパスを設定します。
ファイルが保存されたかをチェックするフォルダのパスを設定します。
あらかじめ保存されているファイルの数を設定します。ここで設定したファイル数よりチェックしたときのファイル数が多くなった場合に、何かしらファイルが保存されたとみなします。
ファイルが保存されたかをチェックする回数を設定します。
ファイルが保存されたかのチェックをする間隔の時間を設定します。単位は「秒」です。
共通部品からもらう値はありません。
ファイルが保存された場合は、共通部品の実行結果は正常に終了します。ファイルが保存されなかった場合は、共通部品の実行結果はエラーとなりエラー発生時の対応の設定タブの内容が実行されます。
以下のフローのようにファイルがあった場合は共通部品の右側の後続処理以降の処理を実施する、ファイルがなかった場合は条件分岐の次のフローの中の処理を実施する、というフローを設定することができます。

当月内の第〇番目の×曜日が何日かを取得します。たとえば第2土曜日が何日かを取得します。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
何番目の曜日かの番目の数字を設定します。たとえば第1日曜日であれば「1」を設定します
何番目の曜日かの曜日を設定します。たとえば第1日曜日であれば「日」を設定します。「曜日」は設定しません。
取得した日付が共通部品からかえされます
コマンドを使ってテキストの内容を音声出力します。ロボットの処理の最後に実行すれば処理が終わったことを知ることができます。
作成したコマンドをps1ファイルに書き出し、それをコマンドライン実行アクションで実行しています。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
音声出力したい文字列を渡します。
共通部品からもらう値はありません。
ps1ファイルに書き出したコマンドでpowershellを使っています。PCによってはpowershellの使用に制限がかかっている場合があります。その場合は制限を解除してください。
こちらのサイトから休日データを取得し、受け取った日付が休日か判定を行います。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
YYYYMMDDの書式で作成した日付を共通部品に渡します。
共通部品からもらう値はありません。
ロボットへは休日の場合は正常終了、休日ではなかった場合はエラーを返します。
ロボットの共通部品の呼び出しアクションのエラー時の設定で対応を行ってください。
wavなどのファイルをコマンドを使って実行、音楽を鳴らします。ロボットの処理の最後に実行すれば処理が終わったことを知ることができます。
作成したコマンドをバッチファイルに書き出し、それをコマンドライン実行アクションで実行しています。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
共通部品で鳴らす音楽ファイルのパスをわたします。
共通部品からもらう値はありません。
バッチファイルに書き出したコマンドでpowershellを使っています。PCによってはpowershellの使用に制限がかかっている場合があります。その場合は制限を解除してください。
ロボットChromeとGoogleへログインした状態のChromeを起動する方法をご紹介します。
この方法を使ってChromeを起動した場合、起動時にプライバシー強化についてというメッセージが表示されます。メッセージを表示しない方法は、こちらをご覧ください。

コントロールパネルのアプリ~アプリを開くをクリックし、アプリを開くアクションの設定画面を開きます

プログラムの下の▼~Chromeを起動するをクリックします

引数へ以下を設定してください。太字のユーザー名はロボットを動かすPCへのログインユーザーにしてください。設定したら実行するをクリックします。ブラウザが表示されます
-remote-debugging-port=9222 –user-data-dir=”C:\Users\noguchi\AppData\Local\Google\Chrome\User Data”–profile-directory=”Default”

ブラウザを起動アクションが自動的に表示されます。実行するをクリックします

ページを開くアクションが自動的に表示されます。対象のサイトのURLを設定して実行するをクリックします

Chromeへログインした状態でページが開きました

Googleにもログイン状態になっています
ROBOWEBの休日設定で祝日を設定しておけば、その日にスケジュール実行をしない、とすることができます。
しかし、翌営業日をみつけてその日にスケジュール実行を行う、という機能がありません。
あらかじめファイルに実行日を書き出しておきます。そして、スケジュール実行の先頭のロボットで以下の処理を行います。
ファイル読み込みアクションを使い、実行日リストを読み込み
1.変数の値を加工アクションを使い、ロボットが動いている日を変数に格納
2.変数の値を評価アクションを使い、実行日リストにロボットが動いている日が含まれているか判定。
含まれている→3へ
含まれていない→3’へ
3.処理終了。スケジュールで設定されている次のロボットが実行される。
3’.ロボット終了アクションを実行。終了時のステータスをスケジュール終了と設定。スケジュールに設定されている後続のロボットが実行されないようにする

スケジュールは毎日実行するように設定します。また作成したロボットをスケジュールの先頭で実行するように設定します。

桁数を指定し、0詰めの番号を作成します。たとえば8けたの0詰めの番号「000000000」を作成したいとき、末尾の数字「12657」を渡すと、「00012657」が作成されます。
共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。
共通部品が処理をするために、共通部品へ渡す値を設定します。
0詰めの値を渡します。たとえば8桁の0詰めの番号を作成したいときは、「00000000」を渡します。
末尾の数字を渡します。たとえば「00012657」という番号を作成したときは、末尾の「12657」を渡します。
共通部品は0詰めの番号を作成し、ロボットへ渡します。ロボットが受け取る変数を設定します。
共通部品が作成した0詰めの番号が格納されています。