- 基本情報
- チュートリアル
- オートメーション プロジェクト
- オートメーションの作成
- トラブルシューティング
StudioX ユーザー ガイド
このチュートリアルでは、あるフォルダー内のすべてのファイルの名前とサイズを取得し、その情報を Excel ファイルに追加するオートメーションを作成します。
プロジェクトを作成したら、まずは使用する Excel ファイルを指定する [ Excel ファイルを使用 ] アクティビティを追加します。次に、[ 繰り返し (フォルダー内の各ファイル )] アクティビティを追加して、ファイル情報を取得するフォルダーを指定します。[繰り返し (フォルダー内の各ファイル)] 内に [ セルに書き込み ] アクティビティを 2 つ追加します。1 つは各ファイルの名前、もう 1 つは各ファイルのサイズをプロジェクト ノートブックのセルにコピーします。最後に、[ 範囲を追加 ] アクティビティを追加して、2 つのセルに各ファイルの情報が入力された後に、それらのセルが Excel ファイル内の範囲に追加されるようにします。
- プロジェクトを設定し、プロジェクト フォルダーに Excel ファイルを作成する
- 既定の設定を使用して新しい空のプロジェクトを作成します。
- プロジェクト フォルダー内に Excel ファイルを作成し、files.xlsx という名前を付けます。
- 新規に作成したファイルを Excel で開き、セル A1 にテキスト
File Name、セル B1 にテキストFile Sizeを入力します。 - files.xlsx を保存して閉じます。
- プロジェクトにこの Excel ファイルを追加して、反復処理するファイルを含むフォルダーを指定する
-
StudioX の [アクティビティ] パネルで [Excel] タブを選択し、[Excel ファイルを使用] をダブルクリックします。[Excel ファイルを使用] アクティビティがデザイナー パネルに追加されます。
-
[Excel ファイルを使用] アクティビティで次の操作を行います。
[Excel ファイル] フィールドの横にある [ 参照] アイコンをクリックし、ファイル files.xlsx を参照して選択します。- [参照名] フィールドに「
NamesSizes」と入力します。
-
[アクティビティ] パネルで [ファイル] タブを選択し、[繰り返し (フォルダー内の各ファイル)] アクティビティをドラッグして [Excel ファイルを使用] アクティビティ内にドロップします。
-
[繰り返し
(フォルダー内の各ファイル)] アクティビティ内で、[ フォルダー] フィールドの横の [ 参照] アイコンをクリックし、コンピューター上のファイルが存在するフォルダー ( 例: デスクトップ) に移動して、そのフォルダーを選択します。
-
- Excel ファイルにファイル情報をコピーする
-
[アクティビティ] パネルで [Excel] タブを選択し、[セルに書き込み] アクティビティをドラッグして [繰り返し (フォルダー内の各ファイル)] アクティビティ内にドロップします。
-
[セルに書き込み] アクティビティで、以下の手順を実行します。
- [
書き込む内容] フィールドの右側にある プラス 記号 をクリックし、[ CurrentFile] > [ 名前] を選択して、反復処理で現在のファイルの名前をコピーすることを指定します。 - [
書き込む場所] フィールドの右側にある プラス 記号 をクリックし、[ ノートブック] >[Excel 内で示す] を選択してプロジェクト ノートブックを開きます。ファイルの Scratchpad シートのセル A1 を選択し、Excel のリボンの [UiPath] タブで [Confirm (確定)] をクリックします。これで、反復処理内の現在のファイルの名前を、プロジェクト ノートブックの Scratchpad シートのセル A1 に貼り付けるように指定したことになります。
- [
-
最初の [セルに書き込み] アクティビティの下に、2 番目の [セルに書き込み] アクティビティを追加します。
-
[セルに書き込み] アクティビティで、以下の手順を実行します。
- [
書き込む内容] フィールドの右側にある プラス 記号 をクリックし、[ CurrentFile] >[サイズ] を選択して、反復処理で現在のファイルのサイズ (バイト単位) をコピーすることを指定します。 - [
書き込む場所] フィールドの右側にある プラス 記号 をクリックし、[ ノートブック] >[Excel 内で示す] を選択してプロジェクト ノートブックを開きます。ファイルの Scratchpad シートのセル B1 を選択し、Excel のリボンの [UiPath] タブで [Confirm (確定)] をクリックします。これで、反復処理内の現在のファイルのサイズを、Excel ファイル FilesSizes の Scratchpad シートのセル B1 に貼り付けるように指定したことになります。
- [
-
2 つの [セルに書き込み] アクティビティをより簡単に識別するには、各アクティビティの上部のバーで名前を編集します。たとえば、最初のアクティビティには
Write Cell Name、2 番目のアクティビティにはWrite Cell Sizeを使用します。 -
[アクティビティ] パネルで [範囲を追加] アクティビティをドラッグして、[繰り返し (フォルダー内の各ファイル)] アクティビティ内の 2 番目の [セルに書き込み] アクティビティの下にドロップします。
-
[範囲を追加] アクティビティで、以下の手順を実行します。
-
[次の範囲の後に追加] フィールドの右側にある プラス 記号 をクリックし、[ NameSizes] > [ Sheet1] を選択します。 -
[ 追加する
Excel 範囲] フィールドの右側にある プラス 記号 をクリックし、[ ノートブック] >[Excel 内で示す] を選択してファイルを Excel で開きます。ファイルでセル A1:B1 を選択し、Excel のリボンの [UiPath] タブで [ 確定 ] をクリックします。これで、反復処理内の現在のファイルに関する情報を、ファイル内の既存のデータの後の NameSizes ファイルの列 A と B に追加するように指定したことになります。
-
-
StudioX のリボンで [保存] をクリックしてオートメーションを保存し、[実行] をクリックしてオートメーションを実行します。
指定したフォルダー内の各ファイルの名前とサイズが、プロジェクト ノートブックの Scratchpad シートのセル A1 と A2 に 1 つずつコピーされてから、files.xlsxに追加されます。サンプルをダウンロード
-