ขณะนี้ฉันมีสคริปต์ Python ที่ใช้ IMAP เพื่อรับขนาดของทุกข้อความในบัญชี Gmail ของฉัน และนำเสนอข้อมูลนั้นด้วยวิธีที่เป็นประโยชน์ต่างๆ เช่น แจกแจงตามผู้ส่ง ฉันต้องการเขียน Google Apps Script ที่ทำสิ่งเดียวกัน แต่ฉันมีปัญหาบางอย่าง
ฉันไม่พบวิธีง่ายๆ ในการรับขนาดของข้อความใน Gmail จากสคริปต์ ฉันเห็นว่าฉันสามารถโทร getRawContent()
ได้ และฉันคิดว่าความยาวของสตริงนั้นบวกกับขนาดของไฟล์แนบของข้อความควรจะเป็นข้อมูลเพียงพอที่จะระบุขนาดของข้อความ อย่างไรก็ตาม getRawContent()
สันนิษฐานว่าเป็นการอ่าน และจำกัดโควต้าการอ่าน 20,000 ครั้งต่อวัน ในอัตราดังกล่าว อาจใช้เวลาหลายวันกว่าจะค้นหาขนาดของข้อความทั้งหมดในกล่องจดหมายของฉัน! (เทคนิค IMAP ปัจจุบันของฉันใช้เวลาเพียงไม่กี่นาที)
มีวิธีใดบ้างที่จะรับขนาดของข้อความโดยไม่ต้องอ่านเนื้อหาทั้งหมดของข้อความและใช้โควต้าการอ่านจนหมด