Trabajar con adjuntos

20 views
Skip to first unread message

santiago dominguez

unread,
Nov 11, 2024, 7:21:49 AM11/11/24
to apps-script...@googlegroups.com
Hola! Estoy trabajando con correos y sus adjuntos. Y me encontré con
algunos casos, en donde el adjunto supera los 25 MB, sin estar
compartido en drive.(Adjunto imagen), y desde el script cuando quiero
capturarlo para trabajarlo, instantáneamente me devuelve este error:
"
Exception: Limit Exceeded: Email Total Attachments Size.
(anónimo)
@ Código.gs:36
(anónimo)
@ Código.gs:18
(anónimo)
@ Código.gs:15
enviarAdjuntoAPI
@ Código.gs:12
"

Entiendo que es por el límite de peso del adjunto, pero como puede ser
que reciba algo mas pesado de lo que el mismo gmail o script permite
trabajar?

"
const threads = label.getThreads();
threads.forEach(thread => {
// Recorre cada mensaje en el hilo
const messages = thread.getMessages();
messages.forEach(message => {
// Obtiene los adjuntos de cada mensaje
const attachments = message.getAttachments();
attachments.forEach(attachment => {
"
Esa es mi base, apenas toco el attachment corta con dicho error. Ya
sea que quiera guardar el adjunto en el drive, o obtener información
al respecto.

Si a alguien le paso y puede darme una mano le agradezco.
Saludos!
image.png

Nestor Daniel Gonzales Arevalo

unread,
Nov 11, 2024, 10:17:23 AM11/11/24
to santiago dominguez, apps-script...@googlegroups.com
Hola Santiago, para el caso de adjuntar archivos pesados en tu correo (mayor a 25MB), lo que sugeriría es que hagas el siguiente procedimiento:

1. En tu Script hacer que se cargue el archivo en una carpeta de tu Drive ("ARCHIVOS ADJUNTO").
2. Generar el correo y que en el adjunto envias el link de tu archivo cargado al drive.

De esa manera, no habrá problemas en el envío de tus archivos.

Espero haberte ayudado.

Néstor D. Gonzales Arévalo  


--
Has recibido este mensaje porque estás suscrito al grupo "Apps Script en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a apps-script-en-es...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/apps-script-en-espanol/CAE3A7wohRfdaZcZU639rRBvLWS2Jc1NSRPsne%2BKs%3DErquxNiOQ%40mail.gmail.com.

La información contenida en este e-mail y sus anexos es confidencial, privilegiada y está dirigida exclusivamente a su destinatario, en consecuencia, solo puede ser utilizada por aquel. Si usted no es el destinatario original, no deberá examinar, usar, copiar o distribuir este mensaje o la información que contiene. Si lo recibe por error, por favor reenvíelo a la persona que se lo envió y elimínelo. Cualquier retención o uso total o parcial no autorizada de este mensaje está estrictamente prohibida y sancionada por ley.

santiago dominguez

unread,
Nov 12, 2024, 6:51:17 AM11/12/24
to Nestor Daniel Gonzales Arevalo, apps-script...@googlegroups.com
En realidad esto es para recibir los adjuntos, justamente lo que hago es cargarlos en drive. Pero a los que son mayores de 25MB me corta la ejecución, ni siquiera puedo cargarlos al drive.
Cualquier interacción que tenga con un adjunto que supere el tamaño me sale ese error anteriormente mencionado.

Reply all
Reply to author
Forward
0 new messages