Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Questionnaire getCountQASs: Difference between revisions

From Catglobe Wiki
Cg_pham (talk | contribs)
No edit summary
No edit summary
Β 
Line 18: Line 18:
– includeTest: Are the test QASs counted?
– includeTest: Are the test QASs counted?


– completed: Are the completed QASs counted?
– completed (optional): Just count on the completed QASs counted or not. DDefault filter is to get all the RPQs regardless of its complete status


– status: the status of QASs.
– status (optional): the status of QASs. Default filter is to get all the RPQs regardless of its status


– startPeriod and endPeriod: the period that those QASs is completed (QAS's end_date)
– startPeriod and endPeriod: the period that those QASs is completed (QAS's end_date). Default filter is to get all the RPQs regardless of its end date


'''Return type'''
'''Return type'''
Line 30: Line 30:
'''Example'''
'''Example'''


array end = getCurrentDateTime();array start = {2005,6,15,0,0,0,0,33,40};
array end = getCurrentDateTime();


string a = Questionnaire_getCountQASs(654321,123456,false,true,1,start,end);
array start = {2005,6,15,0,0,0,0,33,40};


With :false : Not include testtrue : rpq completed1 : rpq status normal
number a = Questionnaire_getCountQASs(654321,123456,false,true,1,start,end);
Β 
print(a); // 34
Β 
With :
Β 
false : Not include testtrue : rpq completed1 : rpq status normal


'''Note'''
'''Note'''

Latest revision as of 03:49, 3 January 2012

ο»Ώο»Ώ

Questionnaire_getCountQASs

- This script is used to get the number of QASs which belong to a specific group of a specific questionnaire

Syntax

number Questionnaire_getCountQASs(number projectQuestionnaireResourceId, number groupResourceId, bool includeTest [,bool completed] [, number status][, array startPeriod, array endPeriod])

Arguments

– projectQuestionnaireResourceId: the project questionnaire resource id

– groupResouceId: the group resource id, this parameter is required but I can use the constant called GROUP_RESOURCE_ID_ANY (value = -1) in case I have no group is used.

– includeTest: Are the test QASs counted?

– completed (optional): Just count on the completed QASs counted or not. DDefault filter is to get all the RPQs regardless of its complete status

– status (optional): the status of QASs. Default filter is to get all the RPQs regardless of its status

– startPeriod and endPeriod: the period that those QASs is completed (QAS's end_date). Default filter is to get all the RPQs regardless of its end date

Return type

Number

Example

array end = getCurrentDateTime();

array start = {2005,6,15,0,0,0,0,33,40};

number a = Questionnaire_getCountQASs(654321,123456,false,true,1,start,end);

print(a); // 34

WithΒ :

falseΒ : Not include testtrueΒ : rpq completed1Β : rpq status normal

Note

If the completed parameter was false, then the startPeriod and endPeriod parameters will be ignored.

Availability

Version 5.8