我需要在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云端硬盘中的文件和文件夹部分应特别适合您的情况。