UiPath.Excel Activityは活用方法によってかなり強力ですが、隠れて探せない項目が多すぎて困ったりします。
公式ドキュメントもいまいちだし…。
Excelを自動化するには協力なUiPathの機能の中でSheetの判断処理を残します。
今まではシートがあったら何とかしようとしたら見つける方法が分からなく、ErrorのExceptionで判断したりしましたが、
workbook.GetSheets.Contains("<sheet name>")
があったのをいまさら見つけました;
早速試してみましたが、
messageboxにworkbookとか書いてみても出てこない…。
これはExcel Application Scopeを利用しなければなりませんでした!
まずExcel Application ScopeにExcelファイルを登録!
Excel Application Scope Activityの属性にOutputにwbを入力して変数に入れます。
変数に入れてからMessageBoxに
wb.GetSheet.Contains("Sheet1")
を入力してみると成功!
「wb.」をおした時点でいっぱい出てきましたね。
ググってみても詳しく出て着なかったのでここにまず記録
giip - Free UiPath and Rpa Integrated Orchestration Service
コメント
コメントを投稿