使用 Talend 从 Google Drive 读取文件

Reading file from Google Drive with Talend

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

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

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

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

Main row between tGoogleDriveList and tJava

更多详情请查看Talend Reference for Google Drive components在 Google 驱动器 中列出文件和文件夹部分应该特别适合您的情况。