使用Google选择器仅显示共享驱动器 答案:自定义构建方法:参考文献:相关问题:

问题描述

现在Google选取器正在显示我的所有文件,例如文本文件,图像等,我如何获取它,以便仅显示共享驱动器,我假设它必须对MimeTypes参数进行处理,但是我不知道该放在哪里。你们有什么想法吗?

This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information,see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\..\packages\Xamarin.Forms.2.3.3.180\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets.

解决方法

答案:

您需要创建一个setEnableDrives()设置为trueFeature.SUPPORT_DRIVES的自定义选择器。

自定义构建方法:

根据React Google Picker npm documentation,您可以构建自定义选择器以包括以下设置:

<GooglePicker clientId={CLIENT_ID}
              developerKey={DEVELOPER_KEY}
              scope={SCOPE}
              onChange={data => console.log('on change:',data)}
              onAuthFailed={data => console.log('on auth failed:',data)}
              multiselect={true}
              navHidden={true}
              authImmediate={false}
              viewId={'FOLDERS'}
              createPicker={ (google,oauthToken) => {
                const googleViewId = google.picker.ViewId.FOLDERS;
                const docsView = new google.picker.DocsView(googleViewId)
                    .setIncludeFolders(true)
                    .setMimeTypes('application/vnd.google-apps.folder')
                    .setSelectFolderEnabled(true)
                    .setEnableDrives(true);

                const picker = new window.google.picker.PickerBuilder()
                    .addView(docsView)
                    .enableFeature(window.google.picker.Feature.SUPPORT_DRIVES)
                    .setOAuthToken(oauthToken)
                    .setDeveloperKey(DEVELOPER_KEY)
                    .setCallback(()=>{
                      console.log('Custom picker is ready!');
                    });

                picker.build().setVisible(true);
            }}
        >
            <span>Click</span>
            <div className="google"></div>
        </GooglePicker>

我希望这对您有帮助!

参考文献:

相关问题:

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...