Hola Jenny Delgado Monge
¡Bienvenido a Preguntas y respuestas de Microsoft!
Para cambiar el formato de la fecha en tu script de Power Automate y evitar el error de “invalid date”, puedes ajustar el formato de la fecha al formato DD/MM/YYYY. Aquí tienes un ejemplo de cómo hacerlo:
JavaScript
// Parse the received date string to determine the day of the week.
let emailDate = new Date(dateReceived);
// Format the date to DD/MM/YYYY
let day = emailDate.getDate().toString().padStart(2, '0');
let month = (emailDate.getMonth() + 1).toString().padStart(2, '0'); // Months are zero-based
let year = emailDate.getFullYear();
let formattedDate = `${day}/${month}/${year}`;
// Get the day name
let dayName = emailDate.toLocaleDateString("es-ES", { weekday: 'long' });
console.log(`Date: ${formattedDate}, Day: ${dayName}`);
Este script formatea la fecha en el formato DD/MM/YYYY y también obtiene el nombre del día en español. Asegúrate de que dateReceived
sea una cadena de fecha válida que pueda ser interpretada por new Date()
.
¡Espero que estos consejos ayuden a resolver el problema! Si necesitas más ayuda, estoy a tu disposición.
Saludos
Jonathan.
Si considera que la información proporcionada anteriormente ha resuelto su consulta, le agradeceríamos que la marcara como “Aceptar la respuesta si te resulta útil”. Esto nos ayuda a mantener la calidad y relevancia de las soluciones en nuestro foro.