CreateUserProjectQuestionnaire

From Catglobe Wiki
Jump to: navigation, search

[OBSOLETE - Please use new QAS. More detail at ConversionMethods]

createUserProjectQuestionnaire

Creates a questionnaire answer sheet for a questionnaire. Returns the primary key of the new (or existing) questionnaire answer sheet.

Syntax

createUserProjectQuestionnaire(pq_id [, assignCurrentUser [, useExisting]])

Arguments

pq_id: Is a numeric (non-decimal) expression.

assignCurrentUser: Is a bool  expression. If it has a true value and the third parameter (useExisting) is not specified, the user property of the new questionnaire answer sheet is assigned with the current user.

useExisting: Is a bool expression. If it is a true condition, the newest (not deleted) questionnaire answer sheet belonging to the specified questionnaire and the current user is returned. Otherwise, a new resource project questionnaire is returned.When this parameter has a true value, the second parameter (assignCurrentResource) has no meaning.

Return type

number

Examples

number a = createUserProjectQuestionnaire(1104);

/*the above statement is similar to the following one:

number a = createUserProjectQuestionnaire(1104, false);

and different from the statement below :*/

number b = createUserProjectQuestionnaire(1104, true);

number c = createUserProjectQuestionnaire(1104, true, true);

/*equals to:

number c = createUserProjectQuestionnaire(1104, false, true);

*/

Availability

Version 5.0