Todos los retos

Reto 20

Planifica tus puentes

Indica un país y un año y recibe un archivo de calendario con todos los puentes, y con los días sueltos de vacaciones que los hacen posibles.

InicialComplejidad:Tiempo: 25–35 min

Tu tarea

Enséñame los festivos del año que viene en mi país y qué días sueltos de vacaciones los convierten en los descansos más largos. Mételos en mi calendario.

Tu tarea extra

Deja fuera los puentes que caen dentro de las vacaciones escolares, cuando todo está lleno y los precios suben.

Ejemplos de uso

  • Cualquiera que planifique los días libres del año que viene en enero, cuando las buenas fechas siguen libres.
  • Una persona que lidera un equipo y quiere ver cuándo faltará media oficina.
  • Cualquier formulario que responda con un archivo en vez de con una página de agradecimiento: una entrada, un recibo o un informe.

Antes de empezar

  1. 01

    Regístrate en n8n Cloud o abre tu espacio de n8n. No necesitas ninguna otra cuenta.

  2. 02

    Los festivos vienen de la API gratuita Nager.Date, que no necesita clave. Su endpoint LongWeekend hace lo difícil por ti: le das un año y un código de país de dos letras y devuelve cada puente con los días puente que necesita.

  3. 03

    Las vacaciones escolares del bonus vienen de la API gratuita OpenHolidays, también sin clave. Solo cubre países de la UE, así que elige uno de ellos para probar el bonus.

  4. 04

    Un aviso para los ejemplos en ucraniano: bajo la ley marcial los festivos no son días libres en Ucrania, así que usa otro país para esta demostración.

  5. 05

    No se envía nada a ningún sitio. El resultado vuelve al navegador como un archivo que puedes abrir.

Qué debe hacer el workflow

  1. 01

    Al enviar el formulario con un país y un año se devuelve un archivo de calendario, no una página de agradecimiento, y al abrirlo los descansos entran en un calendario.

  2. 02

    Cada evento dice cuántos días libres da y si hace falta un día puenteEl único día laborable entre un festivo y el fin de semana. Cogerlo libre convierte tres días en cuatro o cinco., y los descansos más largos salen primero.

  3. 03

    El mismo formulario sirve para varios países: 2027 da 10 puentes en Estados Unidos, 2 de ellos con día puenteEl único día laborable entre un festivo y el fin de semana. Cogerlo libre convierte tres días en cuatro o cinco., y 4 en Alemania, 1 de ellos con día puenteEl único día laborable entre un festivo y el fin de semana. Cogerlo libre convierte tres días en cuatro o cinco.. Bonus: los puentes que se solapan con las vacaciones escolares desaparecen.

Solución

Ver la respuesta del reto de workflow

Muestra el workflow completo solo cuando quieras compararlo con el tuyo.

Enviar como resuelto

¿Listo para enviar?

Envía el reto cuando el equipo tenga un workflow funcional que mostrar.

Solución

¿Mostrar la solución del workflow?

Esto mostrará el workflow completo de este reto. ¿Seguro que quieres continuar?

Revisión del mentor

Busca a un mentor y pídele que revise tu workflow.

Muéstrale el workflow funcionando. Cuando lo apruebe, recoge el globo de este reto.