{"meta":{"title":"Expresiones","intro":"Puedes evaluar las expresiones en los flujos de trabajo y acciones.","product":"GitHub Actions","breadcrumbs":[{"href":"/es/enterprise-cloud@latest/actions","title":"GitHub Actions"},{"href":"/es/enterprise-cloud@latest/actions/concepts","title":"Conceptos"},{"href":"/es/enterprise-cloud@latest/actions/concepts/workflows-and-actions","title":"Flujos de trabajo y acciones"},{"href":"/es/enterprise-cloud@latest/actions/concepts/workflows-and-actions/expressions","title":"Expresiones"}],"documentType":"article"},"body":"# Expresiones\n\nPuedes evaluar las expresiones en los flujos de trabajo y acciones.\n\n## Acerca de las expresiones\n\nPuedes utilizar expresiones para configurar variables de ambiente con programación en los archivos de flujo de trabajo y contextos de acceso. Una expresión puede ser cualquier combinación de valores literales, referencias a un contexto o funciones. Puedes combinar valores literales, referencias de contexto y funciones usando operadores. Para obtener más información sobre los contextos, consulta [Contextos de referencia](/es/enterprise-cloud@latest/actions/reference/workflows-and-actions/contexts).\n\nLas expresiones se utilizan comúnmente con la palabra clave condicional `if` en un archivo de flujo de trabajo para determinar si un paso debe ejecutarse. Cuando un condicional `if` es `true`, el paso se ejecutará.\n\nDebes usar una sintaxis específica para decirle a GitHub que evalúe una expresión en lugar de tratarla como una cadena.\n\n`${{ <expression> }}`\n\n> \\[!NOTE]\n> La excepción a esta regla es cuando se usan expresiones en una `if` cláusula, donde, opcionalmente, se puede omitir`${{` y .`}}` Para más información sobre los condicionales `if`, consulta [Sintaxis del flujo de trabajo para Acciones de GitHub](/es/enterprise-cloud@latest/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idif).\n\n> \\[!WARNING]\n> Al crear flujos de trabajo y acciones, siempre debe considerar si su código podría ejecutar entradas no confiables procedentes de posibles atacantes. Se tratará a algunos contextos como una entrada no confiable, ya que un atacante podrían insertar su propio contenido malintencionado. Para más información, consulta [Referencia de uso seguro](/es/enterprise-cloud@latest/actions/reference/security/secure-use#good-practices-for-mitigating-script-injection-attacks).\n\n### Ejemplo de configuración de una variable de entorno\n\n```yaml\nenv:\n  MY_ENV_VAR: ${{ <expression> }}\n```\n\n## Información adicional\n\nPara obtener información de referencia técnica sobre las expresiones que puedes usar en flujos de trabajo y acciones, consulta [Evaluación de expresiones en flujos de trabajo y acciones](/es/enterprise-cloud@latest/actions/reference/workflows-and-actions/expressions)."}