DocsUploadView Google Teamdrives - PullRequest
       73

DocsUploadView Google Teamdrives

0 голосов
/ 14 декабря 2018

Как мне создать средство выбора, позволяющее загружать файлы в разные папки на моем командном диске?Это мой код:

function createPicker(token) {

    if (pickerApiLoaded && token) {
        var Teamdrivesview = new google.picker.DocsView()
            //.setIncludeFolders(true)
            .setSelectFolderEnabled(true)
            .setEnableTeamDrives(true); 

        var docsView = new google.picker.DocsView()
            .setIncludeFolders(true)
            .setSelectFolderEnabled(true)
            .setEnableTeamDrives(true);

        var uploadView = new google.picker.DocsUploadView()
            .setIncludeFolders(true)

        var picker = new google.picker.PickerBuilder()
            .addView(docsView)
            .addView(Teamdrivesview)
            .addView(uploadView)
            .enableFeature(google.picker.Feature.SUPPORT_TEAM_DRIVES)
            .enableFeature(google.picker.Feature.NAV_HIDDEN)


            .hideTitleBar()
            .setSize(DIALOG_DIMENSIONS.width - 2, DIALOG_DIMENSIONS.height - 2)
            .setOAuthToken(token)
            .setCallback(pickerCallback)
            .setOrigin('https://docs.google.com')
            .build();

        picker.setVisible(true);

    } else {
        showError('Unable to load the file picker.');
    }
}

Это позволяет мне просматривать все папки, но не позволяет загружать что-либо.Кажется, что он игнорирует uploadView.

Моя цель - создать скрипт, который позволит мне загружать файлы в разные папки на моем командном диске.Это возможно?Я немного исследовал, и похоже, что загружать не так уж много, только просмотр и выбор файлов

...