Form Slider

Numeric range slider with a min, max, and optional step. Supports continuous (smooth) and discrete (stepped) variants. Renders a labelled track with a draggable thumb.

Surfaces
webmeet-stage ⚠apps-script-web
Degraded on
SurfaceNote
meet-stageSlider renders and is draggable; value capture requires stage-level routing
Fields
FieldType
labelstring. Visible label above the slider.optional
namestring. Field identifier.required
minnumber. Minimum value.required
maxnumber. Maximum value.required
stepnumber. Increment size. Omit for continuous.optional
default_valuenumber. Initial thumb position.optional
variantstring. One of: continuous, discrete. Default: continuous.optional
rulesarray of strings.optional
Example payload
{
  "type": "form_slider",
  "name": "Form Slider",
  "min": 1,
  "max": 5
}
ARD catalog entry
{
  "identifier": "urn:air:a2uicatalog.ai:atom:form_slider",
  "displayName": "Form Slider",
  "type": "application/vnd.a2ui.atom+json",
  "url": "https://a2uicatalog.ai/atoms/form_slider",
  "capabilities": [
    "web",
    "meet-stage",
    "apps-script-web"
  ],
  "description": "Numeric range slider with a min, max, and optional step. Supports continuous (smooth) and discrete (stepped) variants. Renders a labelled track with a draggable thumb.",
  "representativeQueries": [
    "show a numeric range slider input",
    "numeric range slider with a min, max, and optional step. supports continuous (smooth) and discrete (",
    "render a form slider"
  ]
}
← Full ARD catalog Try it live →
Deploy your own renderer

The renderer is open source. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.

git clone https://github.com/a2uicatalog/a2ui
cd apps-script-surface/gas-schema-renderer
clasp push && clasp deploy
Full deploy guide →