bool SetAnswerIter (Int32 inQuesIdx, Int32 inIter, DVar[] inValues)
Description
Relevant for all question types that are part of an iteration. Sets the value of an answer/answers in question inQuesIdx with inValues in the specific inIter iteration. If the question is of type Multiple Selection or a grid (Single Choice Grid, Numeric Grid etc) it will set the relevant answers with the corresponding values in inValues. First answer will be set with the first value, second answer will be set with the second value etc.
Parameters
The following is a list of parameters the functions receives
Parameter | Type | Description |
---|---|---|
inQuesIdx | Int32 | Question Index |
inIter | Int32 | The Iteration Index |
inValues | DVar[] | List of values to set |
Return Type
bool
Examples
- If question 5 is a Single Choice question SetAnswerIter(QRef(5), 3, 2) will set the second value as the answer of the 3rd iteration
- Assuming question 5 is a Numeric Grid SetAnswerIter(QRef(5),3, 2,5,7) will set the first topic with the value 2, the second topic with the value 5 and the third topic with the value 7 - all for the 3rd iteration
- Assuming question 5 is a Single Choice Grid with 3 or more topics and 7 choices then SetAnswerIter(QRef(5),3, 2,5,7) will set the first topic with the 2nd shoice, the second topic with the 5th choice and the third topic with the 7th choice - all for the 3rd iteration.
Comments
Please sign in to leave a comment.