![](/img/trans.png)
[英]Upload file to my google drive with Google Apps Script (NO FORM IN GOOGLE)
[英]Google apps script : script to import xlsx file in google drive
我通常使用Google Cloud Connect。 想知道我是否有电子表格始终自动与更新后的xlsx同步。 我认为这就像电子表格中的导入按钮或Google驱动器中的上传按钮。 应用程序脚本在这种情况下如何做?
我们都希望File的DocsList API中有一个“ convertToGDocsFormat”成员。 (实际上,我们希望makeCopy成员可以选择在复制过程中对其进行转换。)
但是DocsList API是实验性的,也许是不完整的,它还没有这种方法。 目前,您无法从脚本将文件转换为Google格式。
还有另一种(长)方法可以从xlsx读取数据。 假设您已同步xlsx文件。 您可以使用实验性DocsList API对其进行访问,并获得一个Blob。
XLSX文件是一个ZIP文件,您可以使用Utilities.unzip(未记录的方法)将其解压缩,从而为您提供一个未压缩的Blob。
然后,您必须浏览树文件夹(在Blob中)以获取要读取的XML文件(从Blob)。 该树文件夹及其XML文件描述了整个XLSX电子表格。
最后,您可以解析这样的XML文件并浏览它并获取单元格的值。
这既不快速编写代码,也不执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.