フォルダー詳細の取得
単一フォルダーの詳細の取得
一意のフォルダー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
Yes
No
Send your feedback to us
Skip
Submit