Skip to end of banner
Go to start of banner

Parameter retrieval routines

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Current »

The following routines enable users to define and configure the starting parameters for the SIL scripts used in this app. A similar set of routines helps leveraging benefits in Power Actions for Jira app:

Routines summary

Example

Let's take a look at some usage examples for the above routines.

Example 1

Assume we have the following parameter script:

gadget_createSingleCheckbox("Single Checkbox", true, false, "Required checkbox");

The following call is used in the execution script to determine if the checkbox created above is checked:

string[] res = gadget_isChecked(argv, "Single Checkbox");
//res[0] = true

Example 2

For the Date type fields let's assume we have the following script:

gadget_createDatePicker("Start Date", currentDate(), true, "Required DatePicker");

The date selected in the DatePicker field created above can be obtained in the execution script using the following code:

date res = gadget_getDateValue(argv, "Start Date");

Example 3

For any field that may contain only a single string type value we may use the gadget_getSingleValue routine. 

gadget_createInput("Enter keyword", "demo");

For the following script above we may obtain the field's value as in the next code sample:

string res = gadget_getSingleValue(argv, "Enter keyword");
//res = demo

Example 4

gadget_createMultiSelectList("Multiselect", {"a", "b", "c", "d", "e"}, {"a", "c", "e"}, true, "This field is required");

 For an above script that creates a multi select list the selected values may be obtained with the gadget_getMultiValues routine:

string[] res = gadget_getMultiValues(argv, "Multiselect");
//res[0] = a
//res[1] = c
//res[2] = e

The routine has returned in this case an array of three strings, "a", "c" and "e".

Example 5

Assume we have the following script that creates a multi user picker:

gadget_createMultiUserPicker("MultiUserPicker", {"admin", "demouser"}, true, "Required Multi User Picker");

To retrieve the values entered in the field above we need to use the gadget_getMultiUserPicker routine like this:

string[] res = gadget_getMultiUserPickerValue(argv, "MultiUserPicker");
//res[0] = admin
//res[1] = demouser

The routine has returned in this case an array of two strings, "admin" and "demouser".


  • No labels