我正在尝试编写一个Google sheet应用程序脚本,将CSV文件批量导入到google Sheet中的单个工作表中。
每周,我的服务器都会向我发送一个CSV文件,报告我的数据库中的一些更新数据。每个CSV文件都具有完全相同的结构,因为它是相同的报告,只是日期在变化。
我在Google Drive上自动下载单个文件夹中的所有csv是否有方法建立一个脚本来扫描文件夹,打开第一个CSV文件,用数据(和CSV报告的日期)填充Google工作表,从文件夹中删除当前的CSV,然后移动到下一个CSV文件。
发布于 2017-12-05 05:43:57
如果你不想摆弄代码,你可以使用这个附加组件:https://www.sheetgo.com/
对我们来说效果很好。:)
发布于 2017-12-05 17:37:31
要扫描/搜索驱动器中的文件,您需要使用here。
您可以使用Drive API的files.list方法搜索文件。域管理员还可以使用teamdrives.admin.list方法在组织中搜索团队驱动器。
Open and convert Google Docs in your app。
应用程序接口控制台中的驱动应用编程接口内的
驱动UI集成选项卡中启用的谷歌导入选项注册的应用程序可以导入支持的文档格式。这意味着,如果用户为文档选择了Google Open with,应用程序可以将其转换为应用程序可以处理的格式。当Drive open with以这种方式触发转换时,会评估应用程序可以打开的MIME类型(在registration期间设置),并推断应用程序可以导入的格式列表。
文档中列出了Google文档格式。
要操作您将打开的工作表,您可以参考here。
sheets API允许您创建图纸、删除图纸并控制其属性。本页中的示例说明了如何使用API实现一些常见的工作表操作。
https://stackoverflow.com/questions/47637146
复制相似问题