es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Parámetro de elección que contiene cadenas que tienen espacios.

Estoy tratando de escribir un script de Groovy para un trabajo que tenga un parámetro de elección. Una de las opciones sería una cadena con espacios entre ellas (por ejemplo, ‘entorno de prueba’). ¿Hay alguna forma de lograr esto?

Código actual:
parameters {
choice(name: ‘environment_name’, description: ‘El nombre del entorno’, choices: ‘prueba\ntest env’)
}

¿Hay alguna forma de lograr esto en Groovy?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, puede lograr esto usando comillas dobles en lugar de comillas simples alrededor de la cadena con espacios entre ellas. También debería escapar las comillas dobles dentro de la cadena con una barra invertida. Aquí hay un ejemplo:

    parámetros {
    choice(name: ‘environment_name’, description: ‘El nombre del entorno’,choices: ‘test\ntest env\n\”otra opción\”‘)
    }

    Esto crearía un parámetro de opción con tres opciones: “test”, “test env” y “otra opción”. La barra invertida antes de la comilla doble en “otra opción” es necesaria para evitar un error en el script Groovy.

Comments are closed.