La función EXTRACTDATETIMES() examina una cadena de texto y encuentra todas las coincidencias que representen una fecha y hora válidas. Devuelve el resultado como una Lista de DateTime.
Es particularmente potente cuando se integra con servicios de automatización o escaneo de texto (OCR), permitiendo capturar momentos exactos de citas o eventos mencionados en descripciones libres.
Sintaxis de la expresión
EXTRACTDATETIMES( Texto )
Parámetros:
Texto: El texto de origen donde se buscarán los patrones de fecha y hora.
Ejemplos Prácticos
-
Capturar cita de un mensaje:
EXTRACTDATETIMES("Cita agendada para el 2024-10-25 14:30 sin falta.")
Explicación: Devuelve una lista conteniendo el valor DateTime25/10/2024 14:30:00. -
Obtener el primer horario encontrado:
ANY(EXTRACTDATETIMES([Mensaje_Recibido]))
Explicación: Usa la funciónANY()para extraer el primer elemento de la lista devuelta y convertirlo en un valor singular DateTime, listo para guardar en una columna. -
Validar si existe una fecha y hora en la nota:
ISNOTBLANK(EXTRACTDATETIMES([Notas]))
Explicación: Devuelve TRUE si la columna [Notas] contiene al menos una mención válida de fecha y hora.