Obtener detalles de carpeta
Para utilizar el componente Stratus en el modo de Acceso Anticipado, envíanos un correo electrónico a support@zohocatalyst.com.
Puedes obtener los detalles de las carpetas creadas en Catalyst File Store. Puede ser una carpeta individual o todas las carpetas ubicadas en el file store. La referencia filestore utilizada en los fragmentos de código a continuación es la instancia del componente creada anteriormente.
Get Details of a Single Folder
Este método en particular obtiene los detalles de una carpeta específica referenciada a través de su ID de carpeta único llamando al método getFolderDetails().
La promesa se devuelve aquí, la cual a su vez se resuelve con los detalles de los metadatos de la carpeta. Los metadatos resultantes se pueden convertir a una salida de cadena o JSON accediendo al método .toString() o .toJSON().
//Get a single folder with details by passing the folder id which in turn returns a promise
let filestore = app.filestore();
let folderPromise = filestore.getFolderDetails(1510000000109545);
folderPromise.then((folder) => {
console.log(folder); });
A continuación se muestra una respuesta de ejemplo que recibirás para cada versión:
{
"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
}
Get Details of All Folders
Puedes obtener los detalles de todas las carpetas en tu aplicación de Catalyst utilizando el método getAllFolders().
La promesa devuelta aquí se resolverá con un arreglo de detalles de metadatos de carpetas.
//Get details of all the folders in the project
let filestore = app.filestore();
let allFolderPromise = filestore.getAllFolders();
allFolderPromise.then((folders) =>
{
console.log(folders);
});
A continuación se muestra una respuesta de ejemplo que recibirás para cada versión:
[
{
"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"
}
]
[
{
"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
}
]
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us