我可以按照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电子表格中。我陷入了第二部分。你有什么线索吗?
答案 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文件中提取数据。
希望这会有所帮助。