Ald*_*uer 10 javascript google-drive-api google-picker
我在我的网站上使用Google Picker API.这是我的代码:
this.picker = new google.picker.PickerBuilder().
addView(new google.picker.DocsView(google.picker.ViewId.DOCS).
setIncludeFolders(true).
setOwnedByMe(true)).
addView(new google.picker.DocsView(google.picker.ViewId.DOCS).
setIncludeFolders(true).
setOwnedByMe(false)).
addView(google.picker.ViewId.RECENTLY_PICKED).
addView(new google.picker.DocsView(google.picker.ViewId.DOCS).
setStarred(true)).
setAppId(this.clientId).
enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
disableFeature(google.picker.Feature.SUPPORT_TEAM_DRIVES).
setOAuthToken(accessToken).
setLocale('es').
setTitle('Selecciona uno o varios archivos').
setCallback(this._pickerCallback.bind(this)).
build().
setVisible(true);
Run Code Online (Sandbox Code Playgroud)
这显示为(名称被审查,但他们正在显示他们应该):
问题是已加星标的DocsView,其标题为"Google云端硬盘".我想把它改成我选择的东西(DocsView的其余部分都有默认名称)或者只是"加星标",但我无法做到这一点.
有人知道我怎么能改变它?
它没有记录,至少在这里没有,但是DocsView.setLabel
方法对我有用。因此,请尝试以下操作:
new google.picker.DocsView(google.picker.ViewId.DOCS).
setStarred(true).
setLabel("Starred")
Run Code Online (Sandbox Code Playgroud)
看起来你并不孤单!您可以看到在 2014 年其他人也遇到了类似的问题:https://groups.google.com/forum/#! topic/google-picker-api/9x5a_VAb73k
我自己用不同的选项对此进行了广泛的测试,看来该领域完全由 Google 控制,因为它位于 iFrame 中。
这似乎是谷歌方面的一个错误,特别是因为它没有进行任何本地化(尽管这可能是有意的,因为该产品被命名为“Google Drive”)。
在谷歌改变这一点之前,它不能显示除“Google Drive”之外的任何内容。
此外,我尝试报告它,您可以在这里看到: https: //issuetracker.google.com/73046870
归档时间: |
|
查看次数: |
489 次 |
最近记录: |