将本地csv文件附加到Team Drive中的Google电子表格

时间:2019-03-11 17:39:00

标签: google-sheets google-drive-team-drive

我可以按照Wesley Chun的要求将本地csv文件上传到Team Drive,如Managing Team Drives with Python and the Google Drive API中所述,但是当csv文件和Google Sheet都同时将csv文件附加到Google Sheet电子表格时,这并不容易电子表格位于同一Team Drive中。 DriveApp.searchFiles()getBlob().getDataAsString()Utilities.parseCsv()可以完美地工作,并且可以在“我的云端硬盘”中完成工作,但不能在团队协作中完成。

面临的挑战是定期将本地csv文件上传到Team Drive;将上传的csv文件附加到同一Team Drive中的Google Sheet电子表格中。我陷入了第二部分。你有什么线索吗?

1 个答案:

答案 0 :(得分:0)

您是否可以在团队驱动器中获得该上传的CSV文件的共享文件链接?

右键单击驱动器中的文件,然后单击“获取共享”链接。如果能够做到,它应该看起来像这样。

https://drive.google.com/file/d/1Vd09if9o5wVL8lEGXE2QDaYhGMxzEFhj/view?usp=sharing

获取您的sheet_id代码并将其粘贴为以下格式。

https://drive.google.com/uc?export=download&id=1Vd09if9o5wVL8lEGXE2QDaYhGMxzEFhj

然后,您可以在工作表中使用= importdata(“ https://drive.google.com/uc?export=download&id=1Vd09if9o5wVL8lEGXE2QDaYhGMxzEFhj”)从上传的csv文件中提取数据。

希望这会有所帮助。