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.

QAS getByQuestionnaireResourceId: Difference between revisions

From Catglobe Wiki
Cg_pham (talk | contribs)
No edit summary
No edit summary
Line 1: Line 1:
{{HelpFiles}}
{{HelpFiles}}
'''QAS_getByQuestionnaireResourceId<br>'''Get all answer sheets of a specific Questionnaire by Questionnaire resource Id.
'''QAS_getByQuestionnaireResourceId'''


<br> '''Syntax<br>'''&nbsp;&nbsp;&nbsp; QAS_getByQuestionnaireResourceId(questionnaireResourceId) <br>'''Arguments<br>'''&nbsp;&nbsp;&nbsp; - questionnaireResourceId: is a number expression, it is resource id of Questionnaire. <br>'''Return value<br>'''&nbsp;&nbsp;&nbsp; This function returns <u>'''an array of answer sheet objects'''</u><u>'''(include Test QASs)'''</u> {{QAS_1},{QAS_2},{QAS_3},…...). If no answer sheets exists then it will return an <u>'''empty array'''</u>.<br>&nbsp;&nbsp;&nbsp; See <u>'''QAS_new()'''</u>to get more understanding of a QAS object and know how to get value of items of a QAS object.  
Get all answer sheets of a specific Questionnaire by Questionnaire resource Id.  


<br> '''Example:<br>'''array All_QASs = QAS_getByQuestionnaireResourceId(37244945);<br>print(All_QASs);&nbsp;&nbsp; <br>&nbsp;// ---- Result: <br>&nbsp;&nbsp; {{15,90267303,37244945,37244953,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},0b0f4d6f-97de-488c-80d6-5f843363f046,{1,1,1,0,0,0,0,1,40},1,0},<br>&nbsp;&nbsp;&nbsp; {15,90267304,37244945,37244954,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},ab9826c5-1556-418d-a00e-0a1b20ae41a2,{1,1,1,0,0,0,0,1,40},1,0},<br>&nbsp;&nbsp;&nbsp; {15,90267305,37244945,37244955,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},c50290a0-fd28-40a2-a112-2249cff6217d,{1,1,1,0,0,0,0,1,40},1,0}}
'''Syntax'''


array QAS_object = All_QASs[0];<br>print(QAS_object[QAS_ID]);&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // --- Result:&nbsp; 90267303&nbsp; <br>print(QAS_object[QAS_USER_RESOURCE_ID]); &nbsp;&nbsp;&nbsp;&nbsp; // --- Result:&nbsp; 37244953<br>print(QAS_object[QAS_TEST]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;// --- Result:&nbsp; False<br>print(QAS_object[QAS_STATUS]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; // --- Result:&nbsp; 1<br>print(QAS_object[QAS_COMPLETED]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // --- Result:&nbsp; False<br>print(QAS_object[QAS_STARTDATE]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; // --- Result:&nbsp; {1,1,1,1,0,0,0,1,40}<br>print(QAS_object[QAS_ENDDATE]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // --- Result:&nbsp; {1,1,1,1,0,0,0,1,40}
QAS_getByQuestionnaireResourceId(questionnaireResourceId)
'''Arguments'''


questionnaireResourceId: is a number expression, it is resource id of Questionnaire.
'''Return value'''
Array of answer sheet objects(include Test QASs) {{QAS_1},{QAS_2},{QAS_3},…...)
If no answer sheets exists then it will return an empty array.
See QAS_new()to get more understanding of a QAS object and know how to get value of items of a QAS object.
<br> '''Example:<br>'''
<source lang="javascript">
array All_QASs = QAS_getByQuestionnaireResourceId(37244945);
print(All_QASs); 
/*{
{15,90267303,37244945,37244953,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},0b0f4d6f-97de-488c-80d6-5f843363f046,{1,1,1,0,0,0,0,1,40},1,0},
{15,90267304,37244945,37244954,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},ab9826c5-1556-418d-a00e-0a1b20ae41a2,{1,1,1,0,0,0,0,1,40},1,0},
{15,90267305,37244945,37244955,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},c50290a0-fd28-40a2-a112-2249cff6217d,{1,1,1,0,0,0,0,1,40},1,0}
}*/
array QAS_object = All_QASs[0];
print(QAS_object[QAS_ID]);//90267303
print(QAS_object[QAS_USER_RESOURCE_ID]);//37244953
print(QAS_object[QAS_TEST]);//False
print(QAS_object[QAS_STATUS]);//1
print(QAS_object[QAS_COMPLETED]);//False
print(QAS_object[QAS_STARTDATE]);//{1,1,1,1,0,0,0,1,40}
print(QAS_object[QAS_ENDDATE]);//Result:  {1,1,1,1,0,0,0,1,40}
</source>
'''Availability<br>'''Version 5.8.1  
'''Availability<br>'''Version 5.8.1  


[[Category:Questionnaire_Functions]]
[[Category:Questionnaire_Functions]]

Revision as of 09:27, 3 January 2019

QAS_getByQuestionnaireResourceId

Get all answer sheets of a specific Questionnaire by Questionnaire resource Id.

Syntax

QAS_getByQuestionnaireResourceId(questionnaireResourceId)

Arguments

questionnaireResourceId: is a number expression, it is resource id of Questionnaire.

Return value

Array of answer sheet objects(include Test QASs) {{QAS_1},{QAS_2},{QAS_3},…...)

If no answer sheets exists then it will return an empty array.

See QAS_new()to get more understanding of a QAS object and know how to get value of items of a QAS object.


Example:

array All_QASs = QAS_getByQuestionnaireResourceId(37244945);
print(All_QASs);  
/*{
{15,90267303,37244945,37244953,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},0b0f4d6f-97de-488c-80d6-5f843363f046,{1,1,1,0,0,0,0,1,40},1,0},
 {15,90267304,37244945,37244954,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},ab9826c5-1556-418d-a00e-0a1b20ae41a2,{1,1,1,0,0,0,0,1,40},1,0},
 {15,90267305,37244945,37244955,False,1,False,{1,1,1,1,0,0,0,1,40},{1,1,1,1,0,0,0,1,40},c50290a0-fd28-40a2-a112-2249cff6217d,{1,1,1,0,0,0,0,1,40},1,0}
}*/

array QAS_object = All_QASs[0];
print(QAS_object[QAS_ID]);//90267303 
print(QAS_object[QAS_USER_RESOURCE_ID]);//37244953
print(QAS_object[QAS_TEST]);//False
print(QAS_object[QAS_STATUS]);//1
print(QAS_object[QAS_COMPLETED]);//False
print(QAS_object[QAS_STARTDATE]);//{1,1,1,1,0,0,0,1,40}
print(QAS_object[QAS_ENDDATE]);//Result:  {1,1,1,1,0,0,0,1,40}

Availability
Version 5.8.1