【问题标题】:Append local csv files to a Google spreadsheet in a Team Drive将本地 csv 文件附加到团队云端硬盘中的 Google 电子表格
【发布时间】:2019-03-11 17:38:59
【问题描述】:

我可以按照 Managing Team Drives with Python and the Google Drive API 中的说明将本地 csv 文件上传到团队云端硬盘,但是当 csv 文件和 Google Sheet 电子表格都同时存在时,将 csv 文件附加到 Google Sheet 电子表格并不容易在同一个团队云端硬盘中。 DriveApp.searchFiles()getBlob().getDataAsString()Utilities.parseCsv() 在我的云端硬盘中完美运行,但无法在团队云端硬盘中完成工作。

挑战是定期将本地 csv 文件上传到团队云端硬盘;将上传的 csv 文件附加到同一团队云端硬盘中的 Google 表格电子表格。我在第二部分卡住了。你有什么线索吗?

【问题讨论】:

    标签: google-sheets google-drive-shared-drive


    【解决方案1】:

    您能否在团队驱动器中获得该上传的 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 文件中提取数据。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 2020-02-21
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多