首页 > 解决方案 > 使用 Talend 从 Google Drive 读取文件

问题描述

我需要在 Google Drive 中读取上传的文件并使用它执行 X 转换。根据我的阅读,唯一的方法是使用 Talend 组件将文件下载到我的本地计算机,然后从那里读取。

如果它是正确的,假设我不想使用文件的确切名称,我无法确定文件名是什么。

我找到了http://meowbi.com/2018/02/23/getting-google-sheet-gdrive-talend/这正是我所需要的 - 从 Google Drive 中读取,检查文件名并继续如果文件名是X. 我不清楚的是他们在 tJava 中使用了什么。

在此处输入图像描述

标签: talend

解决方案


tGoogleDriveList组件行的输出模式Main包含一个字段,该字段name是您要查找的文件名。使用Iteraterow 不太简单,因为您需要从 GlobalMap 中提取值。在您引用的文章中,他们通过"tGoogleDriveList_1_TITLE"GlobalMap 的键获取文件名。

tGoogleDriveList 和 tJava 之间的主行

有关更多详细信息,请查看Google Drive 组件的 Talend 参考。Google Drive 中的列出文件和文件夹部分应该特别适合您的案例。


推荐阅读