お知らせ:

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

フォルダー詳細の取得

単一フォルダーの詳細の取得

一意のフォルダーIDで参照される特定のフォルダーの詳細を取得するメソッドは、get() メソッドです。以下のコードスニペットで使用されている folder は、フォルダーオブジェクトです。

Note : ここで返されるPromiseは、content キーに単一フォルダーの詳細を含むオブジェクトに解決されます。
copy
//Get the folder details using the folder Object
var filestore = catalyst.file;
var folder = filestore.folderId(2136000000008551);
var folderPromise = folder.get();
folderPromise
.then((response) => {
    console.log(response.content);
})
.catch((err) => {
    console.log(err);
});

各バージョンで受け取るサンプルレスポンスを以下に示します:

Web SDK
copy
{
"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"
},
"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":"2136000000008551"
}
],
"id":"2136000000008551"
}
{
"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"
},
"file_details":[
{
  "id":2136000000020111,
  "file_location":null,
  "file_name":"invoice1349.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":2136000000008551
}
],
"id":2136000000008551
}

File Storeに作成されたフォルダーの詳細を取得できます。単一フォルダーまたはFile Store内のすべてのフォルダーが対象となります。以下のコードスニペットで使用されている filestore は、コンポーネントインスタンスです。

全フォルダーの詳細の取得

Catalystプロジェクト内のすべてのフォルダーの詳細を取得する場合、getAllFolder() メソッドを使用します。

Note : ここで返されるPromiseは、content キーにすべてのフォルダー詳細の配列を含むオブジェクトに解決されます。
copy
//Get all the folders by calling the method which in turn return a promise 
var filestore = catalyst.file; 
var allFolderPromise = filestore.getAllFolder(); 
allFolderPromise .then((response) => { console.log(response.content); 
})
.catch((err) => { console.log(err); });

各バージョンで受け取るサンプルレスポンスを以下に示します:

Web SDK
copy
    [
    {
    folder_name: "Store_Data",
    created_time: "Jul 05, 2023 12:42 PM",
    created_by: {
    zuid: 788778872,
    is_confirmed: false,
    email_id: "amelia.burrows@zylker.com",
    first_name: "Amelia",
    last_name: "Burrows",
    user_type: "Admin",
    user_id: 10103000000003004
    },
    modified_time: "Jul 05, 2023 12:42 PM",
    modified_by: {
    zuid: 788778872,
    is_confirmed: false,
    email_id: "amelia.burrows@zylker.com",
    first_name: "Amelia",
    last_name: "Burrows",
    user_type: "Admin",
    user_id: 10103000000003004
    },
    project_details: {
    project_name: "Shipment_Tracking",
    id: 10103000000115000,
    project_type: "Live"
    },
    audit_consent: false,
    id: 10103000000114006
    },
    {
    folder_name: "Git_Details",
    created_time: "Jul 05, 2023 12:36 PM",
    created_by: {
    zuid: 788778872,
    is_confirmed: false,
    email_id: "amelia.burrows@zylker.com",
    first_name: "Amelia",
    last_name: "Burrows",
    user_type: "Admin",
    user_id: 10103000000003004
    },
    modified_time: "Jul 05, 2023 12:36 PM",
    modified_by: {
    zuid: 788778872,
    is_confirmed: false,
    email_id: "amelia.burrows@zylker.com",
    first_name: "Amelia",
    last_name: "Burrows",
    user_type: "Admin",
    user_id: 10103000000003004
    },
    project_details: {
    project_name: "GitHubBot",
    id: 10103000000115000,
    project_type: "Live"
    },
    audit_consent: false,
    id: 10103000000115076
    }
    ]
[
{
"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
}
]

最終更新日 2026-02-23 18:09:41 +0530 IST