Q.エクセルのループ処理を途中で終わらせたいです。終わらせる方法はありますか。
A.取得したエクセルの行の値に対して、判定処理を行います。値が空白だったら、繰り返しをやめるという設定をします。
こちらをご参照ください。
Q.エクセルのループ処理を途中で終わらせたいです。終わらせる方法はありますか。
A.取得したエクセルの行の値に対して、判定処理を行います。値が空白だったら、繰り返しをやめるという設定をします。
こちらをご参照ください。
Q.エクセルのループ-エクセル保存-エクセルを閉じるという順でアクションフローを作成しましたが、
エラーになってしまいました。アクションの作り方に問題があるのでしょうか。
A.エクセルのループ内にエクセルを閉じるアクションが含まれていないでしょうか。
エクセルループ~1行目の処理~保存~閉じる、と設定した場合、2行目の処理のときエクセルが閉じられてしまっているためエラーとなっているのではないかと思われます。
こちらをご参照ください。
Q.取得した文字列から不要な改行コードを削除することはできますか。
A.変数の加工アクションを使うことで、改行コードの一括削除を行うことができます。
こちらをご参照ください。
Q.ロボットを効率よく作成する方法はありますか。ロボットのアクション数が多くなってくると、デバッグしたい箇所まで毎回ステップ実行を行わないといけないので、時間がかかってしまいます。
A.ブレークポイントを設定しましょう。デバッグしたい箇所まで全実行を行っても、ブレークポイントを設定した箇所でロボットが停止します。
こちらをご参照ください。
Q.ファイルを圧縮するアクションを行いましたが、圧縮ファイルの拡張子がzipになりませんでした。
zipファイルとして圧縮ファイルを作成することはできないでしょうか。
A.ファイル圧縮を行うアクションで、指定するファイル名へ.zipをつけることでzipファイルとして保存されます。
こちらをご参照ください。
Q.ブラウザを起動しWEBサイトを開こうとすると、毎回ブラウザに認証ダイアログが表示されてしまい、ロボットのアクションが停止してしまいます。認証ダイアログを出さない、または認証ダイアログに対し認証を行うにはどのようにしたらいいでしょうか。
A.ロボットを動かしているPCのセキュリティポリシーを変更しない限り、認証ダイアログを出さないようにすることはできないです。
表示された認証ダイアログに対して、アプリ操作を使って認証を行いましょう
こちらをご参照ください。
Q.ブラウザからエクセルへのデータを貼り付けるロボットを作成しました。データ量がそれほど多くないのに処理に時間がかかっています。処理内容によっては、時間がかかってしまう場合もあるのでしょうか。h処理時間を短縮することはできないでしょうか。
A.処理内容によっては、処理する順番や処理の方法を見直すことで処理時間を短縮することができます。
こちらをご参照ください。
Q.ロボットをスケジュール実行したときに、エラーを検知することはできますか。エラーが発生したかどうかはRoboWebのログを確認するしか、方法が無いでしょうか。
A.スケジュール実行するロボットの一番最後にエラー件数を取得するアクションを追加します。
エラー件数が1件以上あるかという判定処理を行い、1件以上あった場合にメールを送信するアクションを作成します。
こちらをご参照ください。
Q.ファイルの圧縮を行うときにパスワードをつけることはできますか。
A.できます。
こちらをご参照ください。
Q.ロボットで操作したエクセルを、ロボットが実行された日をつけた名前で保存をしたいです。どのような設定をすればいいでしょうか。
A.変数の値を加工アクションを使って、ロボットを実行している日付を取得します。取得した日付を保存するファイル名と組み合わせて変数に格納します。エクセルを保存するアクションで、ファイル名を変数参照に設定し、さきほどの変数を指定します。
こちらをご参照ください。