Library内でのEnvironment.CurrentDirectory

UiPathStudio v2020.4でライブラリプロジェクトを作成し、設定ファイルのExcelをロードする際に、Envorenment.CurrentDirectoryを使ってファイルパスを導出する実装をしてます。

このライブラリを活用したロボを開発したところ、設定ファイルのパスがロボプロジェクトのフォルダではなく、ユーザーディレクトリの.nugetというフォルダから読み出そうとして、失敗しています。

原因と解決の方法を教えて頂けないでしょうか?

こんにちわ!

原因と解決方法は下記の通りです。

ライブラリからでもロボプロジェクトのフォルダからの相対パスで設定ファイルにアクセスできると思います。
なお、Envorenment.CurrentDirectoryと同様に、どうしても絶対パスを取得したい場合の手段も記載されてます。

返信、有難うございました。

自己解決ですがLibraryでもEnvironment.CurrentDirectoryでアクティビティパスでなく、プロジェクトフォルダのパスを取得することができました。

相対パスは無理すぎて現実的ではありませんでした。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.