queryStringParameter


Matches query string field names or values.

OptionTypeDescriptionRequires
parameter‚ÄčNamestring

The name of the query field, for example, q in ?q=string.

{"displayType":"string","tag":"input","type":"text"}
match‚ÄčOperatorenum

Narrows the match criteria.

{"displayType":"enum","options":["IS_ONE_OF","IS_NOT_ONE_OF","EXISTS","DOES_NOT_EXIST","IS_LESS_THAN","IS_MORE_THAN","IS_BETWEEN"],"tag":"select"}
IS_‚ÄčONE_‚ÄčOF

Tests whether the field's value string matches.

IS_‚ÄčNOT_‚ÄčONE_‚ÄčOF

Tests whether the field's value string does not match.

EXISTS

Whether the query field's parameter‚ÄčName is present in the requesting URL.

DOES_‚ÄčNOT_‚ÄčEXIST

Whether the query field's parameter‚ÄčName is absent from the requesting URL.

IS_‚ÄčLESS_‚ÄčTHAN

Matches a range when the value is numeric.

IS_‚ÄčMORE_‚ÄčTHAN

Matches a range when the value is numeric.

IS_‚ÄčBETWEEN

Is between the numeric lower‚ÄčBound and upper‚ÄčBound values.

valuesstring array

The value of the query field, for example, string in ?q=string.

match‚ÄčOperator is either: IS_‚ÄčONE_‚ÄčOF, IS_‚ÄčNOT_‚ÄčONE_‚ÄčOF
{"displayType":"string array","tag":"input","todo":true}
{"if":{"attribute":"matchOperator","op":"in","value":["IS_ONE_OF","IS_NOT_ONE_OF"]}}
lower‚ÄčBoundnumber

Specifies the match's minimum value.

match‚ÄčOperator is either: IS_‚ÄčMORE_‚ÄčTHAN, IS_‚ÄčBETWEEN
{"displayType":"number","tag":"input","type":"number"}
{"if":{"attribute":"matchOperator","op":"in","value":["IS_MORE_THAN","IS_BETWEEN"]}}
upper‚ÄčBoundnumber

When the value is numeric, this field specifies the match's maximum value.

match‚ÄčOperator is either: IS_‚ÄčLESS_‚ÄčTHAN, IS_‚ÄčBETWEEN
{"displayType":"number","tag":"input","type":"number"}
{"if":{"attribute":"matchOperator","op":"in","value":["IS_LESS_THAN","IS_BETWEEN"]}}
match‚ÄčWildcard‚ÄčNameboolean

Allows * and ? wildcard matches in the parameter‚ÄčName field.

{"displayType":"boolean","tag":"input","type":"checkbox"}
match‚ÄčCase‚ÄčSensitive‚ÄčNameboolean

Sets a case-sensitive match for the parameter‚ÄčName field.

{"displayType":"boolean","tag":"input","type":"checkbox"}
match‚ÄčWildcard‚ÄčValueboolean

Allows * and ? wildcard matches in the value field.

match‚ÄčOperator is either: IS_‚ÄčONE_‚ÄčOF, IS_‚ÄčNOT_‚ÄčONE_‚ÄčOF
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"matchOperator","op":"in","value":["IS_ONE_OF","IS_NOT_ONE_OF"]}}
match‚ÄčCase‚ÄčSensitive‚ÄčValueboolean

Sets a case-sensitive match for the value field.

match‚ÄčOperator is either: IS_‚ÄčONE_‚ÄčOF, IS_‚ÄčNOT_‚ÄčONE_‚ÄčOF
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"matchOperator","op":"in","value":["IS_ONE_OF","IS_NOT_ONE_OF"]}}
escape‚ÄčValueboolean

Matches when the value is URL-escaped.

match‚ÄčOperator is either: IS_‚ÄčONE_‚ÄčOF, IS_‚ÄčNOT_‚ÄčONE_‚ÄčOF
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"matchOperator","op":"in","value":["IS_ONE_OF","IS_NOT_ONE_OF"]}}