首页 > 解决方案 > 如何在 Google Apps 脚本中获取 Blob 对象的大小?

问题描述

我创建了一个脚本,在其中将 Google Sheet 转换为 PDF 并通过电子邮件发送(通过 Gmail API)。

请找到以下用于将工作表转换为 PDF 的语法

var blob=DriveApp.getFileById(<<Google Sheet ID>>).getAs('application/pdf');

在这里可以做些什么来找出 blob 的大小?

标签: javascriptgoogle-apps-scriptgoogle-sheetsgoogle-drive-apiblob

解决方案


Blob 有getBytes()方法,它返回一个字节数组。

blob 的大小(以字节为单位)= 字节数组的长度

const size = blob.getBytes().length;

推荐阅读