SetAnswerIter

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.

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.