1

使用 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 转换为我可以使用的二维(Google Apps 脚本/javascript)数组?

说明性说明:我只想使用 Google Apps 脚本/javascript来执行此处描述的操作。

更新:以我所描述的方式完成此任务的方法似乎很少。以不同的方式处理它,也许我可以(以编程方式)将 Excel 文件转换为 Google Drive 电子表格?然后使用 Google Apps 脚本进行数据提取是微不足道的。也许 Google 支持人员可以解释如何使用 Google Apps 脚本以编程方式将 Gmail 附件中的 Excel 文件转换为 Google Drive 电子表格?

4

1 回答 1

2

您现在无法使用 Apps 脚本执行此操作,但有一个未解决的问题要求此功能。您可以为该问题加注星标以对其进行投票并收到更新通知。

于 2012-09-03T05:09:48.497 回答