将Excel BLOB转换为javascript数组

Convert Excel BLOB to javascript array

本文关键字:javascript 数组 转换 Excel BLOB      更新时间:2023-09-26

使用谷歌应用程序脚本,我试图提取Excel文件(.xls)(作为Gmail附件提供)的单元格内容,并将这些单元格联系人放入二维javascript数组[][]中。

var excelFile = GmailApp.getInboxThreads(0,1)[0].getMessages()[0].getAttachments()[0];

在这一点上,我有一个BLOB,ContentType="application/vnd.ms-excel".

如何将这个"Excel"blob转换为我可以使用的2D(Google Apps Script/javascript)数组?

说明:我只想使用谷歌应用程序脚本/javascript来做这里描述的事情。

更新:以我所描述的方式实现这一点的方法似乎很少。用不同的方法,也许我可以(用程序)将Excel文件转换为Google Drive电子表格?然后,使用谷歌应用程序脚本提取数据是微不足道的。也许谷歌支持人员可以解释如何使用谷歌应用程序脚本将Gmail附件中的Excel文件程序化转换为谷歌硬盘电子表格?

现在您无法使用Apps Script来实现这一点,但请求此功能时存在一个悬而未决的问题。您可以在该问题上添加星号进行投票,并收到更新通知。