Questionnaire class: Difference between revisions
From Catglobe Wiki
More actions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
|Name=<nowiki>Questionnaire</nowiki> | |Name=<nowiki>Questionnaire</nowiki> | ||
|Description=<nowiki>The questionnaire object.</nowiki> | |Description=<nowiki>The questionnaire object.</nowiki> | ||
|InheritsFrom= | |InheritsFrom=Array|Constructors= | ||
{{CGscriptConstructors_Template|Parameters= | {{CGscriptConstructors_Template|Parameters= | ||
{{CGscriptParameters_Template|Type=int|Name=<nowiki>id</nowiki>|Description=<nowiki>Id of questionnaire</nowiki>}} | {{CGscriptParameters_Template|Type=int|Name=<nowiki>id</nowiki>|Description=<nowiki>Id of questionnaire</nowiki>}} | ||
| Line 16: | Line 16: | ||
|Description=<nowiki>Create new questionnaire with new questionnaire template and use default resource template</nowiki>}} | |Description=<nowiki>Create new questionnaire with new questionnaire template and use default resource template</nowiki>}} | ||
{{CGscriptConstructors_Template|Parameters= | {{CGscriptConstructors_Template|Parameters= | ||
{{CGscriptParameters_Template|Type=string|Name=<nowiki>name</nowiki>|Description=<nowiki>Questionnaire's name</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>parentId</nowiki>|Description=<nowiki>Resource parent's id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>layoutId</nowiki>|Description=<nowiki>Questionnaire layout's id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>templateId</nowiki>|Description=<nowiki>Questionnaire template's id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>resourceTemplateId</nowiki>|Description=<nowiki>Resource | {{CGscriptParameters_Template|Type=string|Name=<nowiki>name</nowiki>|Description=<nowiki>Questionnaire's name</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>parentId</nowiki>|Description=<nowiki>Resource parent's id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>layoutId</nowiki>|Description=<nowiki>Questionnaire layout's id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>templateId</nowiki>|Description=<nowiki>Questionnaire template's id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=<nowiki>resourceTemplateId</nowiki>|Description=<nowiki>Resource template's id of questionnaire. Set it's 0 to use default resource template</nowiki>}} | ||
|Description=<nowiki>Create new questionnaire with exist template</nowiki>}} | |Description=<nowiki>Create new questionnaire with exist template</nowiki>}} | ||
|Methods= | |Methods= | ||
| Line 22: | Line 22: | ||
{{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>RebuildSample</nowiki>|Description=<nowiki>Rebuild all sample rules in questionnaire</nowiki>}} | {{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>RebuildSample</nowiki>|Description=<nowiki>Rebuild all sample rules in questionnaire</nowiki>}} | ||
{{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>Save</nowiki>|Description=<nowiki>Save questionnaire. It also save for new questionnaire template, sample rule, quota. For update, you should call save in specific object.</nowiki>}} | {{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>Save</nowiki>|Description=<nowiki>Save questionnaire. It also save for new questionnaire template, sample rule, quota. For update, you should call save in specific object.</nowiki>}} | ||
{{CGscriptMethods_Template|ReturnType=string|Name=<nowiki>ToString</nowiki> | {{CGscriptMethods_Template|ReturnType=string|Name=<nowiki>ToString</nowiki>|Description=<nowiki>The string representation of the object.</nowiki>}} | ||
{{CGscriptMethods_Template|ReturnType=object|Name=<nowiki>this[] { get; }</nowiki>|Parameters= | |||
{{CGscriptParameters_Template|Type=int|Name=<nowiki>index</nowiki>|Description=<nowiki>Index</nowiki>}} | |||
|Description=<nowiki>Backward-compatible indexer</nowiki>}} | |||
{{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>this[] { get; }</nowiki>|Parameters= | |||
{{CGscriptParameters_Template|Type=int|Name=<nowiki>index</nowiki>|Description=<nowiki>Index</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=object|Name=<nowiki>value</nowiki>|Description=<nowiki>Value to set</nowiki>}} | |||
|Description=<nowiki>Backward-compatible indexer</nowiki>}} | |||
|Properties= | |Properties= | ||
{{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>AutomaticCloseDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Automatic close date</nowiki>}} | {{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>AutomaticCloseDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Automatic close date</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>AutomaticReleaseDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Automatic release date</nowiki>}} | {{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>AutomaticReleaseDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Automatic release date</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Average</nowiki>|HasGetter=1|Description=<nowiki>Average of the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>AverageInterviewSucceededTime</nowiki>|HasGetter=1|Description=<nowiki>Average successful interview time</nowiki>}} | {{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>AverageInterviewSucceededTime</nowiki>|HasGetter=1|Description=<nowiki>Average successful interview time</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>CatiOutcomeSet</nowiki>|HasGetter=1|Description=<nowiki>Name of the CATI outcome set (contact status type) assigned to this questionnaire</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=bool|Name=<nowiki>Completed</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire status completed or not</nowiki>}} | {{CGscriptProperties_Template|ReturnType=bool|Name=<nowiki>Completed</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire status completed or not</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>CreatedByUserId</nowiki>|HasGetter=1|Description=<nowiki>User created this questionnaire</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>CreatedByUserId</nowiki>|HasGetter=1|Description=<nowiki>User created this questionnaire</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>CreatedDate</nowiki>|HasGetter=1|Description=<nowiki>When this questionnaire created</nowiki>}} | {{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>CreatedDate</nowiki>|HasGetter=1|Description=<nowiki>When this questionnaire created</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>DefaultLanguage</nowiki>|HasGetter=1|Description=<nowiki>ISO code of the questionnaire's default language</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>DevelopmentEndDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Development end date</nowiki>}} | {{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>DevelopmentEndDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Development end date</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>DevelopmentStartDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Development start date</nowiki>}} | {{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>DevelopmentStartDate</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Development start date</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=bool|Name=<nowiki>DisplayInMyQuestionnaire</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Whether this questionnaire is shown in respondents' personal questionnaire list</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>DisplayName</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire name shown to respondents in their point list</nowiki>}} | {{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>DisplayName</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire name shown to respondents in their point list</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>EstimatedTotalTime</nowiki>|HasGetter=1|Description=<nowiki>Estimated total time to run out questionnaire</nowiki>}} | {{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>EstimatedTotalTime</nowiki>|HasGetter=1|Description=<nowiki>Estimated total time to run out questionnaire</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>Id</nowiki>|HasGetter=1|Description=<nowiki>Resource id of questionnaire</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>Id</nowiki>|HasGetter=1|Description=<nowiki>Resource id of questionnaire</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ImpersonationUserId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Run questionnaire context with permission of specific user. Set its value is 0 to remove</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ImpersonationUserId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Run questionnaire context with permission of specific user. Set its value is 0 to remove</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=Array of strings|Name=<nowiki>Languages</nowiki>|HasGetter=1|Description=<nowiki>ISO codes of all languages this questionnaire is available in</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>LayoutId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire layout's id</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>LayoutId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire layout's id</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ManHours</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Estimated man-hours for this questionnaire</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Max</nowiki>|HasGetter=1|Description=<nowiki>Largest of all the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Min</nowiki>|HasGetter=1|Description=<nowiki>Smallest of all the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ModifiedByUserId</nowiki>|HasGetter=1|Description=<nowiki>User last updated this questionnaire</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ModifiedByUserId</nowiki>|HasGetter=1|Description=<nowiki>User last updated this questionnaire</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>ModifiedDate</nowiki>|HasGetter=1|Description=<nowiki>Last time modify this questionnaire</nowiki>}} | {{CGscriptProperties_Template|ReturnType=DateTime|Name=<nowiki>ModifiedDate</nowiki>|HasGetter=1|Description=<nowiki>Last time modify this questionnaire</nowiki>}} | ||
| Line 58: | Line 72: | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ResourceTemplateId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Resource tempalte's id of questionnaire. Set it's 0 to use default resource template</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>ResourceTemplateId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Resource tempalte's id of questionnaire. Set it's 0 to use default resource template</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=Array of SampleRule|Name=<nowiki>SampleRules</nowiki>|HasGetter=1|Description=<nowiki>All sample rules associated with questionnaire</nowiki>}} | {{CGscriptProperties_Template|ReturnType=Array of SampleRule|Name=<nowiki>SampleRules</nowiki>|HasGetter=1|Description=<nowiki>All sample rules associated with questionnaire</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=QuestionnaireStatus constant|Name=<nowiki>Status</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire status. Use constant | {{CGscriptProperties_Template|ReturnType=QuestionnaireStatus constant|Name=<nowiki>Status</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire status. Use constant STATUS_xxx</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Sum</nowiki>|HasGetter=1|Description=<nowiki>Sum of all the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}} | |||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>Target</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire target number</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>Target</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire target number</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>TemplateId</nowiki>|HasGetter=1|Description=<nowiki>Questionnaire template's id</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>TemplateId</nowiki>|HasGetter=1|Description=<nowiki>Questionnaire template's id</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>TimeEstimateId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire time estimate's id. Set its value is 0 to remove</nowiki>}} | {{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>TimeEstimateId</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire time estimate's id. Set its value is 0 to remove</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>TimeEstimateName</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire time estimate's name. Set its value is empty to remove</nowiki>}} | {{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>TimeEstimateName</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Questionnaire time estimate's name. Set its value is empty to remove</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=<nowiki>TypeInformation</nowiki>|HasGetter=1 | {{CGscriptProperties_Template|ReturnType=bool|Name=<nowiki>TimeRegistration</nowiki>|HasGetter=1|HasSetter=1|Description=<nowiki>Whether time registration is enabled for this questionnaire</nowiki>}} | ||
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=<nowiki>TypeInformation</nowiki>|HasGetter=1|Description=<nowiki>Get information about this class.</nowiki>}} | |||
|StaticMethods= | |StaticMethods= | ||
{{CGscriptMethods_Template|ReturnType=Questionnaire|Name=<nowiki>Questionnaire_current</nowiki>|Description=<nowiki>Get | {{CGscriptMethods_Template|ReturnType=Questionnaire|Name=<nowiki>Questionnaire_current</nowiki>|Description=<nowiki>Get Questionnaire in current QAS or Questionnaire context</nowiki>}} | ||
{{CGscriptMethods_Template|ReturnType=Questionnaire|Name=<nowiki>Questionnaire_getByGuid</nowiki>|Parameters= | {{CGscriptMethods_Template|ReturnType=Questionnaire|Name=<nowiki>Questionnaire_getByGuid</nowiki>|Parameters= | ||
{{CGscriptParameters_Template|Type=string-guid|Name=<nowiki>guid</nowiki>|Description=<nowiki>Guid of questionnaire</nowiki>}} | {{CGscriptParameters_Template|Type=string-guid|Name=<nowiki>guid</nowiki>|Description=<nowiki>Guid of questionnaire</nowiki>}} | ||
|Description=<nowiki>Fetch exists questionnaire by guid</nowiki>}} | |Description=<nowiki>Fetch exists questionnaire by guid</nowiki>}} | ||
{{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>Questionnaire_save</nowiki>|Parameters= | |||
{{CGscriptParameters_Template|Type=Questionnaire|Name=<nowiki>questionnaire</nowiki>|Description=<nowiki>The questionnaire object to save</nowiki>}} | |||
|Obsolete=1 | |||
|Description=<nowiki>Persists changes to a questionnaire object. Use questionnaire.Save() instead.</nowiki>}} | |||
}} | }} | ||
Latest revision as of 05:18, 24 July 2026
Questionnaire
The questionnaire object.
Parent class
Inherits from Array
Constructors
- (int id "Id of questionnaire") - Fetch exists questionnaire by id
- (string-guid guid "Id of questionnaire") - Fetch exists questionnaire by id
- (string qualifiedName "Qualified name of questionnaire") - Fetch exists questionnaire by name
- (string name "Questionnaire's name", int parentId "Resource parent's id", int layoutId "Questionnaire layout's id") - Create new questionnaire with new questionnaire template and use default resource template
- (string name "Questionnaire's name", int parentId "Resource parent's id", int layoutId "Questionnaire layout's id", int templateId "Questionnaire template's id", int resourceTemplateId "Resource template's id of questionnaire. Set it's 0 to use default resource template") - Create new questionnaire with exist template
Methods
- string GetLink() - Get the url to participate in answering the questionnaire
- Empty RebuildSample() - Rebuild all sample rules in questionnaire
- Empty Save() - Save questionnaire. It also save for new questionnaire template, sample rule, quota. For update, you should call save in specific object.
- string ToString() - The string representation of the object.
- object this[] { get; }(int index "Index") - Backward-compatible indexer
- Empty this[] { get; }(int index "Index", object value "Value to set") - Backward-compatible indexer
Properties
- DateTime AutomaticCloseDate { get; set; } - Automatic close date
- DateTime AutomaticReleaseDate { get; set; } - Automatic release date
- number Average { get; } - Average of the objects in the Array object. Can only use if all the elements are of type Number
- string AverageInterviewSucceededTime { get; } - Average successful interview time
- string CatiOutcomeSet { get; } - Name of the CATI outcome set (contact status type) assigned to this questionnaire
- bool Completed { get; set; } - Questionnaire status completed or not
- int CreatedByUserId { get; } - User created this questionnaire
- DateTime CreatedDate { get; } - When this questionnaire created
- string DefaultLanguage { get; } - ISO code of the questionnaire's default language
- DateTime DevelopmentEndDate { get; set; } - Development end date
- DateTime DevelopmentStartDate { get; set; } - Development start date
- bool DisplayInMyQuestionnaire { get; set; } - Whether this questionnaire is shown in respondents' personal questionnaire list
- string DisplayName { get; set; } - Questionnaire name shown to respondents in their point list
- number EstimatedTotalTime { get; } - Estimated total time to run out questionnaire
- int Id { get; } - Resource id of questionnaire
- int ImpersonationUserId { get; set; } - Run questionnaire context with permission of specific user. Set its value is 0 to remove
- Array of string Languages { get; } - ISO codes of all languages this questionnaire is available in
- int LayoutId { get; set; } - Questionnaire layout's id
- int ManHours { get; set; } - Estimated man-hours for this questionnaire
- number Max { get; } - Largest of all the objects in the Array object. Can only use if all the elements are of type Number
- number Min { get; } - Smallest of all the objects in the Array object. Can only use if all the elements are of type Number
- int ModifiedByUserId { get; } - User last updated this questionnaire
- DateTime ModifiedDate { get; } - Last time modify this questionnaire
- string Name { get; set; } - Questionnaire name
- int NumberOfActiveNotContacted { get; } - Number of not started answer sheets which are related to active sample rules
- int NumberOfActiveSample { get; } - Number of answer sheets that are related to existing sample rules and where these sample rules are active (you can deactivate sample rules in the CATI)
- int NumberOfAvailable { get; } - Number of answer sheets (both created via samples, from import, as well as through recurring links) that have not yet been answered.
- int NumberOfAvailableActive { get; } - Number of answer sheets which are still active for answering. In other words the available answer sheets minus any sheets that have failed (user does not want to answer)
- int NumberOfCompleted { get; } - Number of answer sheets which were completed
- int NumberOfCompletedToday { get; } - Number of answer sheets which were completed on current date (server time-zone)
- int NumberOfInterviewSucceeded { get; } - Number of interviews carried out through CATI that were successful.
- int NumberOfInterviewSucceededToday { get; } - Number of interviews carried out through CATI that were successful on current date (server time-zone)
- int NumberOfNotContacted { get; } - Number of answer sheets which have yet not been started
- int NumberOfPartly { get; } - Specifies the number of sample respondents that have partly answered the questionnaire (means they have at least clicked the link to open their personal version of the questionnaire)
- int NumberOfSample { get; } - Total number of answer sheets related to the questionnaire
- int NumberOfTest { get; } - Number of test answer sheets
- string ObjectTypeName { get; } - The name of the type of object.
- int ParentId { get; set; } - Parent resource's id
- string QualifiedName { get; } - Get qualified name of questionnaire
- Array of Quota Quotas { get; } - All quotas associated with questionnaire
- int ResourceTemplateId { get; set; } - Resource tempalte's id of questionnaire. Set it's 0 to use default resource template
- Array of SampleRule SampleRules { get; } - All sample rules associated with questionnaire
- QuestionnaireStatus constant Status { get; set; } - Questionnaire status. Use constant STATUS_xxx
- number Sum { get; } - Sum of all the objects in the Array object. Can only use if all the elements are of type Number
- int Target { get; set; } - Questionnaire target number
- int TemplateId { get; } - Questionnaire template's id
- int TimeEstimateId { get; set; } - Questionnaire time estimate's id. Set its value is 0 to remove
- string TimeEstimateName { get; set; } - Questionnaire time estimate's name. Set its value is empty to remove
- bool TimeRegistration { get; set; } - Whether time registration is enabled for this questionnaire
- TypeInformation TypeInformation { get; } - Get information about this class.
Static Methods
- Questionnaire Questionnaire_current() - Get Questionnaire in current QAS or Questionnaire context
- Questionnaire Questionnaire_getByGuid(string-guid guid "Guid of questionnaire") - Fetch exists questionnaire by guid
- Empty Questionnaire_save(Questionnaire questionnaire "The questionnaire object to save") - Persists changes to a questionnaire object. Use questionnaire.Save() instead.
Examples
//create new qnaire and also new qnaireTemplate under
string qnaireName = "test";
number parentId = 17148135;
number layoutId = 15735155;
Questionnaire qnaire = new Questionnaire (qnaireName, parentId, layoutId);
qnaire.ResourceTemplateId = 11088801;
qnaire.Save();
//create new qnaire using existing qnaireTemplate
string qnaireName = "test";
number parentId = 17148135;
number layoutId = 15735155;
number qnaireTemplateId = 17148298;
number resourceTemplateId = 11088801;// set 0 to use the default
Questionnaire qnaire = new Questionnaire (qnaireName, parentId, layoutId, qnaireTemplateId, resourceTemplateId);
qnaire.Save();