将Excel BLOB转换为javascript数组

时间:2012-09-02 19:27:27

标签: javascript excel blob google-apps-script xls

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

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

此时,我有一个ContentType =“application / vnd.ms-excel”的BLOB。

如何将此“Excel”blob转换为我可以使用的2D(Google Apps脚本/ javascript)数组?

说明性说明:我想仅使用Google Apps脚本/ javascript执行here所描述的内容。

更新: 以我描述的方式实现这一点的方法似乎很少。以不同的方式处理它,也许我可以(以编程方式)将Excel文件转换为Google Drive电子表格?然后使用Google Apps脚本轻松进行数据提取。 也许Google支持人员可以解释如何使用Google Apps脚本以编程方式将Gmail附件中的Excel文件转换为Google云端硬盘电子表格?

1 个答案:

答案 0 :(得分:2)

现在无法使用Apps脚本执行此操作,但有open issue请求此功能。您可以对该问题加注星标以对其进行投票并收到更新通知。