お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

フォルダ詳細の取得

注意: Catalystでは、早期アクセスモードでStratusという新しいオブジェクトストレージコンポーネントを提供しています。このコンポーネントは、現在のCloud Scale File Storeコンポーネントの大幅なアップグレードです。Stratusコンポーネントの詳細については、こちらをご覧ください。

早期アクセスモードでStratusコンポーネントを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。

Catalyst File Storeで作成されたフォルダの詳細を取得できます。単一のフォルダ、またはFile Storeにあるすべてのフォルダの詳細を取得できます。

以下で使用されているコンポーネントインスタンスfilestore_serviceの詳細については、こちらのヘルプセクションを参照してください。

単一フォルダの詳細取得

このメソッドは、get_folder_details()メソッドを呼び出して、一意のフォルダIDで参照される特定のフォルダの詳細を取得します。フォルダIDはData Storeから、またはコンソールでフォルダを開いた際のURLから取得できます。

このメソッドのレスポンスとして、フォルダのメタ詳細が返されます。

使用するパラメータ

パラメータ名 データ型 定義
file_ID String 必須パラメータです。詳細を取得するフォルダのIDを保持します。
copy
#単一フォルダの詳細を取得する
filestore_service = app.filestore()
data = filestore_service.get_folder_details(5249000000016011)

サンプルレスポンスを以下に示します:

copy
{
   "folder_name":"Store_Data",
   "created_time":"Aug 13, 2021 05:32 PM",
   "created_by":{
      "zuid":"66466723",
      "is_confirmed":false,
      "email_id":"amelia.burrows@zylker.com",
      "first_name":"Amelia",
      "last_name":"Burrows",
      "user_type":"Admin",
      "user_id":"2136000000006003"
   },
   "modified_time":"Aug 13, 2021 05:32 PM",
   "modified_by":{
      "zuid":"66466723",
      "is_confirmed":false,
      "email_id":"amelia.burrows@zylker.com",
      "first_name":"Amelia",
      "last_name":"Burrows",
      "user_type":"Admin",
      "user_id":"2136000000006003"
   },
   "project_details":{
      "project_name":"ShipmentTracking",
      "id":"2136000000007733",
      "project_type":"Live"
   },
   "file_details":[
      {
         "id":"2136000000020111",
         "file_location":null,
         "file_name":"Img.jpeg",
         "file_size":"84881",
         "created_by":{
            "zuid":"66466723",
            "is_confirmed":false,
            "email_id":"p.boyle@zylker.com",
            "first_name":"Patricia",
            "last_name":"Boyle",
            "user_type":"Admin",
            "user_id":"2136000000006767"
         },
         "created_time":"Aug 17, 2021 09:32 PM",
         "modified_by":{
            "zuid":"66466723",
            "is_confirmed":false,
            "email_id":"p.boyle@zylker.com",
            "first_name":"Patricia",
            "last_name":"Boyle",
            "user_type":"Admin",
            "user_id":"2136000000006767"
         },
         "modified_time":"Aug 17, 2021 09:32 PM",
         "project_details":{
            "project_name":"ShipmentTracking",
            "id":"2136000000007733",
            "project_type":"Live"
         },
         "folder_details":"5249000000016011"
      }
   ],
   "id":"2136000000008551"
}

すべてのフォルダの詳細取得

get_all_folders()メソッドを使用して、Catalystアプリケーション内のすべてのフォルダの詳細を取得できます。

このメソッドのレスポンスとして、フォルダのメタ詳細の配列が返されます。

copy
#すべてのフォルダの詳細を取得する
filestore_service = app.filestore()
data = filestore_service.get_all_folders()

サンプルレスポンスを以下に示します:

copy
[
   {
      "folder_name":"Invoices",
      "created_time":"Aug 25, 2021 11:38 AM",
      "created_by":{
         "zuid":"66466723",
         "is_confirmed":false,
         "email_id":"emma@zylker.com",
         "first_name":"Amelia",
         "last_name":"Burrows",
         "user_type":"Admin",
         "user_id":"2136000000006003"
      },
      "modified_time":"Aug 25, 2021 11:38 AM",
      "modified_by":{
         "zuid":"66466723",
         "is_confirmed":false,
         "email_id":"emma@zylker.com",
         "first_name":"Amelia",
         "last_name":"Burrows",
         "user_type":"Admin",
         "user_id":"2136000000006003"
      },
      "project_details":{
         "project_name":"ShipmentTracking",
         "id":"2136000000007733",
         "project_type":"Live"
      },
      "id":"2136000000037021"
   },
   {
      "folder_name":"Store_Data",
      "created_time":"Aug 13, 2021 05:32 PM",
      "created_by":{
         "zuid":"66466723",
         "is_confirmed":false,
         "email_id":"emma@zylker.com",
         "first_name":"Amelia",
         "last_name":"Burrows",
         "user_type":"Admin",
         "user_id":"2136000000006003"
      },
      "modified_time":"Aug 13, 2021 05:32 PM",
      "modified_by":{
         "zuid":"66466723",
         "is_confirmed":false,
         "email_id":"emma@zylker.com",
         "first_name":"Amelia",
         "last_name":"Burrows",
         "user_type":"Admin",
         "user_id":"2136000000006003"
      },
      "project_details":{
         "project_name":"ShipmentTracking",
         "id":"2136000000007733",
         "project_type":"Live"
      },
      "id":"2136000000008551"
   }
]
情報: 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープの表を参照してください。

最終更新日 2026-03-30 13:40:30 +0530 IST