Difference between revisions of "Resource searchByChildResourceIdAndResourceType"

From Catglobe Wiki
Jump to: navigation, search
(Return type)
(Example)
 
Line 32: Line 32:
  
 
<source lang="javascript">
 
<source lang="javascript">
 
 
array resourceId={15600608, 15601655, 15601668};
 
array resourceId={15600608, 15601655, 15601668};
number resourceType = 6;
+
number resourceType = 6;//Resource_Type_Folder ;
 +
//return all parent type folder of resource 15600608, 15601655, 15601668
 
Dictionary result = Resource_searchByChildResourceIdAndResourceType( resourceId, resourceType);
 
Dictionary result = Resource_searchByChildResourceIdAndResourceType( resourceId, resourceType);
 
print(result);
 
print(result);

Latest revision as of 08:45, 22 August 2018

Resource_searchByChildResourceIdAndResourceType

Search all parents of resources which matching with given resource type

Syntax

Resource_searchByChildResourceIdAndResourceType(array resourceRId, number resourceType);

Arguments

array resourceRId

number resourceType. It's resource type constant. See more at CGS_Constants_list#Resource_type_constant

Return type

Dictionary.

Dictionary keys are the given resource ids

Dictionary values are array parents of the given resource id matching with given resource type

Each parent has following format: (same format returned when using Resource_searchByName)

   RESOURCE_RESOURCE_ID : Rid of resource
   RESOURCE_NAME : Name of resource
   RESOURCE_TYPE : Type of resource
   RESOURCE_PARENT_RESOURCE_ID : Rid of parent resource
   RESOURCE_TEMPLATE_RESOURCE_ID : Rid of resource template

Example

array resourceId={15600608, 15601655, 15601668};
number resourceType = 6;//Resource_Type_Folder ;
//return all parent type folder of resource 15600608, 15601655, 15601668
Dictionary result = Resource_searchByChildResourceIdAndResourceType( resourceId, resourceType);
print(result);
/*
{
"15600608": {{10,15559701,BUS 2017,6,75733,2071},{10,75733,Survey,6,75732,2071},{10,75732,Omnibus,6,6376,2071}}, 
"15601655": {}, 
"15601668": {{10,15588464,Qnaire Send Email,6,15563252,2071},{10,15563252,CG1876vox,6,2126,2071}}
}
*/