Hyppää sisältöön

Liukuhihnan parametrit

Liukuhihnan malleille voi asettaa parametreja ulkopuolisesta lähteestä, kuten lomakkeista.

{
    "parameters": [
        {
            "type": "string",
            "name": "format",
            "displayName": "Date Format",
            "default": "%s"
        }
    ],
    "name": "Print_date_with_params",
    "command": "date",
    "args": [
        "+${{format}}"
    ]
}

Tämä malli määrittelee yhden vapaaehtoisen parametrin nimeltä format, jonka tulee olla merkkijono.

{
    "parameters": [
        {
            "type": "number",
            "name": "value",
            "displayName": "Input value",
            "default": 123.456
        }
    ],
    "name": "Print_value",
    "command": "echo",
    "args": [
        "${{value}}"
    ]
}

Tämä malli määrittelee yhden vapaaehtoisen parametrin nimeltä value, jonka tulee olla numero.

{
    "parameters": [
        {
            "type": "integer",
            "name": "value",
            "displayName": "Input value",
            "default": 123
        }
    ],
    "name": "Print_value",
    "command": "echo",
    "args": [
        "${{value}}"
    ]
}

Tämä malli määrittelee yhden vapaaehtoisen parametrin nimeltä value, jonka tulee olla kokonaisluku.

{
    "parameters": [
        {
            "type": "boolean",
            "name": "value",
            "displayName": "Input value",
            "default": false
        }
    ],
    "name": "Print_value",
    "command": "echo",
    "args": [
        "${{value}}"
    ]
}

Tämä malli määrittelee yhden vapaaehtoisen parametrin nimeltä value, jonka tulee olla totuusarvo.

{
    "parameters": [
        {
            "type": "json",
            "name": "items",
            "displayName": "Input value",
            "default": [
              "foo", 
              "bar"
            ]
        }
    ],
    "name": "Print_value",
    "command": "echo",
    "args": "${{items}}"
}

Tämä malli määrittelee yhden vapaaehtoisen parametrin nimeltä items, jonka tulee olla kelvollinen muunnettavaksi JSON-muotoon.

Parametreihin tulee viitata muodossa ${{NAME}}, koska ne käännetään ennen liukuhihnan suorittamista ja eivät ole siten olemassa ajon aikana.

Voit viitata myös objektin sisällä olevaan arvoon muodossa ${{OBJ_NAME.NAME}}.

Back to top