如何在使用Picker时指定扩展名(特别是.json)

时间:2015-10-26 20:05:57

标签: google-apps-script

我的目标是让用户打开文件选择器,选择.json文件,然后让脚本读取文件。

目前我有一个选择器工作,但我无法弄清楚如何限制它只是显示扩展名为.json的文件。

1 个答案:

答案 0 :(得分:1)

我明白了:

  1. 要在选择器中打开一个JSON文件,您需要以下视图:

    new google.picker.View(google.picker.ViewId.DOCS).setMimeTypes("application/json");
    
  2. 要读取您选择的文件,您需要获取所选文件的ID,然后通过以下函数运行它:

    function readJson(id) {
      var file =DriveApp.getFileById(id);
      var blob = file.getBlob();
      var asString = blob.getDataAsString();
      var asJson = JSON.parse(asString);
    }