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

CreateUserProjectQuestionnaire

From Catglobe Wiki
Revision as of 02:24, 13 May 2022 by Administrator (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

[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