Hola Leiddy buenas tardes,
Sí es posible hacerlo. Te comento.
TRIGGER
El primer bloque, que entiendo ya se configuró, es "cuando llega un nuevo correo".
ACCIONES
1° Bloque: Aplicar a cada uno
Aquí configuramos el token referente a los ADJUNTOS (que viene con el trigger del outlook)
2° Bloque: Aplicar a cada uno
Aplicamos condición. Te comparto la expresión que te puede ayudar con el problema:
or(
endsWith(item()?['Name'], '.pdf'),
endsWith(item()?['Name'], '.docx'),
endsWith(item()?['Name'], '.xlsx'),
endsWith(item()?['Name'], '.pptx'),
endsWith(item()?['Name'], '.csv'),
endsWith(item()?['Name'], '.txt')
)
A esta expresión lo igualamos a true como en la imagen:
Este bloque validará que el adjunto (leerá uno a uno gracias al paso "aplicar a cada uno") sea un .pdf, .docx, .xlsx, .pptx, .csv o .txt (puedes agregar o eliminar los formatos que desees). De esta forma, si entre los adjuntos hay algún .jpg o .png, devolverá false, para los demás devolverá true.
3° RAMAS DE LA CONDICIÓN
Si es true; es decir, es pdf, csv, xlsx, docx o txt, se creará el documento en el OneDrive; de lo contrario, hará nada o lo que se especifique en esta rama.
Me comentas por favor si esto te ayudó. Si fue así, por favor, házmelo saber marcándolo como solución al problema.
Quedo atento a cualquier duda o comentario.
Saludos desde Perú.
Luis