2017-09-04 2 views
0

添付ファイルとしてGoogleピッカーAPIを使用しています。 This is the google API library.javacriptを使用しているGoogleピッカーにExcelファイルが表示されない

私はピッカーの文書表示に以下のコードを使用しています。

var docsView = new google.picker.DocsView() 
       .setIncludeFolders(false) 
       .setMimeTypes('application/vnd.google-apps.folder,image/png,image/jpeg,image/jpg,text/plain,application/pdf,\n\ 
     application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/x-vnd.oasis.opendocument.spreadsheet,\n\ 
     text/csv,image/svg+xml,application/vnd.openxmlformats-officedocument.presentationml.presentation') 
       .setSelectFolderEnabled(false); 
     var picker = new google.picker.PickerBuilder() 
       .enableFeature(google.picker.Feature.MULTISELECT_ENABLED) 
       .setAppId(appId) 
       .setOAuthToken(oauthToken) 
       .addView(docsView) 
       .addView(new google.picker.DocsUploadView()) 
       //.setDeveloperKey(developerKey) 
       .setCallback(pickerCallback) 
       .build(); 
     picker.setVisible(true); 

このコードは、それが唯一のuploaded to driveた文書を表示され、created from the driveた文書を表示されません。

created from the driveだった文書を表示する方法はありますか?私は文書をチェックしますが、私に役立つものは何も見つかりません。

私はちょうどビューの条件の下でビューを置き換える

答えて

0

// NEW VIEW 
    var docsView = new google.picker.DocsView(google.picker.ViewId.DOCS); 
      docsView.setIncludeFolders(true); 
      docsView.setSelectFolderEnabled(true); 

    // OLD VIEW 
    var docsView = new google.picker.DocsView() 
        .setIncludeFolders(false) 
        .setMimeTypes('application/vnd.google-apps.folder,image/png,image/jpeg,image/jpg,text/plain,application/pdf,\n\ 
      application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/x-vnd.oasis.opendocument.spreadsheet,\n\ 
      text/csv,image/svg+xml,application/vnd.openxmlformats-officedocument.presentationml.presentation') 
        .setSelectFolderEnabled(false); 

// THIS CODE WILL BE SAME 
      var picker = new google.picker.PickerBuilder() 
        .enableFeature(google.picker.Feature.MULTISELECT_ENABLED) 
        .setAppId(appId) 
        .setOAuthToken(oauthToken) 
        .addView(docsView) 
        .addView(new google.picker.DocsUploadView()) 
        //.setDeveloperKey(developerKey) 
        .setCallback(pickerCallback) 
        .build(); 
      picker.setVisible(true); 
関連する問題