【问题标题】:Auto upload a csv from google driver folder?从谷歌驱动器文件夹自动上传csv?
【发布时间】:2021-06-01 22:59:26
【问题描述】:

希望您能提供帮助。我想创建一个脚本来从驱动器中的文件夹将 csv 上传到谷歌表中?有没有办法在我添加到文件夹后自动上传?

提前致谢

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    您可以使用 Google Apps 脚本 在 Google 云端硬盘中创建 csv 文件的 google sheet 版本。您可以使用以下脚本:

    function myFunction() {
      var file = DriveApp.getFilesByName(your-filename-here).next();
      var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
      var sheet = SpreadsheetApp.getActiveSheet();
      sheet.getRange(1,1,csvData.length, csvData[0].length).setValues(csvData)
    }
    

    【讨论】:

    • 如果我要将文件添加到任何名称的文件夹中,我应该上传谁?
    • 你可以参考这篇 SO 帖子 -> stackoverflow.com/questions/63374794/… 这包括通过应用脚本上传到谷歌驱动器的分步过程。
    • @PhilBenningwood 如果此答案帮助您解决了您的问题,请投票/接受它,以便其他人在遇到相同问题时知道解决方案。 meta.stackexchange.com/help/someone-answers
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-10
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多