问题标签 [google-drive-picker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-drive-api - Google Picker not selecting by file extension
Given files in Drive with an (arbitrary) extension *.abc, this code...
...doesn't find any of the existing 'abc' files in drive. These files are of mime type text/xml, and the following line DOES find them:
Why doesn't the search by extension work?
google-apps-script - 独立脚本 - Google Drive Picker - “不是函数”
我们正在使用谷歌表格进行费用报销。每个月月底,每个员工都会填写他们的费用报销单,并通过表格将收据附在谷歌驱动器上,然后通过电子邮件提交数据。这已经实施并且运作良好。
但是,我们目前在与员工共享的每张工作表上都附有一个脚本副本,因此如果代码有更新,我们必须对每个文档进行更新,这既费时又容易出错。
我想使用一个独立的脚本,可以从与个人共享的所有谷歌表格中访问。
我无法让驱动器选择器在独立的谷歌脚本中工作。
这是我的picker.html文件
然后我得到这个: Google Drive Picker
但是当我单击选择文件按钮时,我得到了这个:
我的Code.gs包含此功能以及处理所选文件的功能。
如果您需要更多信息,请告诉我。
我已经尝试过这个解决方案但它不起作用: 无法从 Web 应用程序调用 Google 脚本 API 函数(类型错误:无法读取未定义的属性“运行”)
任何帮助深表感谢。
谢谢
如何重现问题:
转到:https ://script.google.com/ 创建一个新脚本。在 Code.gs 文件中输入:
添加一个新的 html 文件,将其命名为 picker.html 并将之前发布的代码放在 picker.html 下。
将脚本发布为 API 可执行文件并记下 API ID
创建一个新的 google sheet 并使用前面提到的 API ID 从脚本视图的资源菜单中将独立脚本作为库导入。它将作为标识符 - 放置:
- 在 Code.gs 文件中放置:
- 最后为这两个项目启用 Picker 和 Drive API Access。
google-apps-script - 从附加边栏打开 Google 文件选择器
我希望通过单击 Google Form 附加边栏中的按钮来加载 Google Drive 文件选择器。
问题
我无法弄清楚如何直接从侧边栏加载选择器(在模式对话框中),然后将文档 ID 回调到侧边栏。
我已经能够成功加载模态对话框,然后从模态对话框加载选择器,但是我很难理解如何直接从侧边栏加载选择器。
任何指导表示赞赏。我当前的代码如下所示。
.gs 文件:
侧边栏 html
选择器 html
javascript - Google Picker 中的自定义文件类型/MIME 类型?
我正在尝试使用Google Picker API从用户的 Google Drive 中选择一个文件。我的应用程序支持xml
和graph
文件。对于xml,它很简单。但是,现在对于自定义.graph
文件,我无论如何都无法显示它。我试过了:
文字/图表
应用程序/vnd.google.drive.ext-type.graph
。图形
但只显示 xml 文件。我尝试检查文件的 MIME 类型,MIME 类型为application/octet-stream
. 如果我将其添加到列表中,.graph
则会显示该文件。但它太笼统了,其他二进制文件也出现了。
有没有办法在 Google Picker 上显示自定义文件类型?
javascript - 验证后 Google 选择器未显示
我正在尝试使用Google Drive Picker API
浏览我的 Google Drive 中的文件。我正在关注 Google 页面上的“Hello World”教程。出于某种原因,在我点击“验证”并选择我的帐户后,Google Picker 没有弹出。
代码
托管链接:https ://shihankhan.com/research/picker.html
教程链接:https ://developers.google.com/picker/docs/#hiworld
不知道我在这里做错了什么。我什至没有在控制台中收到任何错误。如果有人能告诉我如何让它工作,那将非常有帮助。谢谢!
android - Android 在 Drive 应用程序或 Chrome 中打开 Google Drive url,而不是在我的应用程序中打开 WebView
我的 Android 应用在其主要布局中有一个 WebView。
此 WebView 旨在让用户登录后打开 gdrive 文件夹。
所有这些都必须在 WebView 中发生,但我看到系统打开了我在 Gdrive 应用程序或 Chrome 浏览器中提供 WebView 的 URL。该网址的格式为“ https://drive.google.com/open?id= ...”。使用 webView.loadUrl() 方法,不涉及意图。
我需要避免这种行为。在 Android 中更改云端硬盘应用设置没有用。
我的意思是,我的应用程序中的 WebView 是否不够独立,无法决定要做什么?
javascript - 打开 Google Drive Picker 时出错 - 您请求的功能当前不可用。请稍后再试
我一直在尝试找出我的 Google Drive Picker 集成有什么问题,但一直没能找到。
选择器打开后,我会看到一个“登录”屏幕,然后首次打开 OAuth 流程。完成后,它会再次重复登录屏幕。这次再次点击它会显示错误 - “您请求的功能当前不可用。请稍后再试。”
我曾尝试寻找各种答案,但都没有奏效。我曾尝试在选择器初始化之前添加 OAuth 流,但它仍然不能解决问题。任何帮助将不胜感激。
google-app-maker - 当我尝试将文件上传到 Google Drive 文件夹时,不断收到“服务器被拒绝”
所以我的应用程序正在运行(能够将文件上传到 Google Drive 文件夹)。但是今天,突然就不行了。每当我想上传文件时,它总是说“服务器被拒绝”,我不知道为什么。
我使用驱动器选择器和 onPickerInit,这是我作为自定义操作放置的:
google-docs - 选择文件后如何显示文档图标
在应用程序制造商中,我创建了一个驱动器选择器以将项目文件添加到项目跟踪应用程序。除了文档的图标之外,我的一切都按照我想要的方式工作(感谢一些应用程序制造商示例和视频)。当我使用选择器选择一个文件或多个文件时,所选文件会显示在选择器上方的列表中。文件名、url 链接都有效,但图标不会显示。有任何想法吗?我已经在这个看似微不足道的事情上工作了几个小时,零运气。
我有一个模型,称为文件,设置。其中有名称、网址和图标。在选择器的属性中,我将名称和 url 绑定到适当的数据源项,并将以下代码绑定到 onDocumentSelect。我从一个视频中获得了该代码,其中一个人基本上正在做我正在做的事情,除了它对他有用。我已经看了一百遍视频,可能是想看看我做了什么不同的事情。
这应该在选择文档后检索所选文档的图标,并在数据源中创建图标项。我究竟做错了什么?还是有其他或更好的方法来做到这一点?