问题标签 [google-drive-shared-drive]

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.

0 投票
1 回答
2078 浏览

python - Python Google Drive API oauth2 - 为用户保存授权同意

我正在创建一个 MacOS 应用程序,该应用程序在给定的 Google Team Drive/文件夹中创建自定义文件夹层次结构。每次我运行该应用程序时,它都会打开一个浏览器并要求用户登录并允许该应用程序访问。接受后,应用程序会创建文件夹并按预期工作。但是,它每次都会这样做,我很难找出如何保存“用户的同意”,以便他们只需要允许一次同意,即他们第一次运行应用程序时。我尝试了许多不同的选择,但我一无所获,所以我非常感谢任何帮助。

我在这里尝试使用 Google API 客户端库(https://developers.google.com/api-client-library/python/guide/aaa_oauth),它显示存储,但是它没有任何与谷歌相关的说明。 oauth,因为您不能将 oauth2client 存储与 google.oauth 一起使用。我觉得这很简单,但我碰壁了。

0 投票
1 回答
177 浏览

csv - 将 CSV 更新为 Google 表格

我正在尝试将大约 15,000 行的 csv 文件导入我们使用的谷歌表格。

我认为导入 csv 可以工作,但我可以弄清楚如何编写它以使其工作。

任何帮助都会很棒。

为了澄清,我试图让树莓派通过 python 更新它。

0 投票
0 回答
433 浏览

java - 在 Google Drive App 文件夹 Android 上创建文件

我试图将文件上传到谷歌驱动器应用程序文件夹,但我被卡住了。例如,我尝试使用此代码,但出现错误:

和错误:

在此处输入图像描述

为什么我会收到此错误?

0 投票
0 回答
51 浏览

push-notification - TeamDrive 通知使用 Google 管理 SDK 进行报告

我正在使用文档https://developers.google.com/admin-sdk/reports/v1/guides/push#making-watch-requests使用谷歌报告 API 为谷歌创建团队驱动通道。根据文档,我们可以根据各种过滤条件制作通道。出于我的目的,我选择使用过滤器“ owner_is_team_drive==true ”。使用此过滤器的问题是通道被正确创建(我得到一个通道对象作为回报),但如果我执行任何操作,通知就不会出现。

我正在使用 Google Admin SDK 来生成用于创建频道请求的报告。在查看日志时,我发现用于命中请求的 API 是https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive?filters=owner_is_team_drive%3D%3Dtrue

PS:我尝试使用其他过滤器(如“doc_type==team_drive”)以及没有过滤器的 API,我正确收到了通知。

0 投票
0 回答
270 浏览

google-apps-script - 自定义 Google Drive 用户界面

我正在为我们的组织处理 G Suite 域。我们要求团队云端硬盘中的用户必须先提供评论,然后才能从团队云端硬盘中删除任何文件。

​我搜索并发现我们需要编写 Chrome 扩展来自定义 Team Drive 的 HTML(通过内容脚本)。

我的查询是最新的 Google Drive 使用 HTML 5,我无法为我的删除按钮找到 HTML 元素,因此我无法在删除按钮上触发我的自定义内容脚本。

我当前的内容脚本正在被调用Div onClick

关于如何实现这种定制的任何建议/想法?另外,如果有更好的方法来实现这一点,请提出建议。

0 投票
0 回答
67 浏览

push-notification - TeamDrive 通知使用 Google 管理 SDK 报告有 owner_is_team_drive 标志问题

我正在使用文档https://developers.google.com/admin-sdk/reports/v1/guides/push#making-watch-requests使用谷歌报告 API 为谷歌创建团队驱动通道。根据文档,我们可以根据各种过滤条件制作通道。出于我的目的,我选择使用过滤器“owner_is_team_drive==true”。使用此过滤器的问题是通道被正确创建(我得到一个通道对象作为回报),但如果我执行任何操作,通知就不会出现。

我正在使用 Google Admin SDK 来生成用于创建频道请求的报告。在查看日志时,我发现用于命中请求的 API 是https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive?filters=owner_is_team_drive%3D%3Dtrue

PS:我尝试使用其他过滤器(如“doc_type==team_drive”)以及没有过滤器的 API,我正确收到了通知。

0 投票
1 回答
465 浏览

javascript - 如果我没有权限,如何从 Google Drive 文件夹中隐藏嵌入文件的 iframe

iframe如果我没有嵌入文件的权限,有什么办法不显示?

我的问题是我正在嵌入来自不同Gdrive文件夹的文件,并非所有用户都拥有所有这些文件的权限。

所以不是You don't have permission message我想hide iframe completely,因为我设置了with=100% and height=800px,所以在这种情况下有未使用的空间。或者maybe set height=0px什么的。

我试图找到一些 jquery 解决方案来检查此消息,但我failed.

如果框架中没有任何内容,我还需要隐藏 iframe 。

谢谢

0 投票
0 回答
1218 浏览

google-apps-script - 使用“名称包含”通过 Google Drive API 查询团队云端硬盘

我正在请求在团队云端硬盘中查找属于某个客户的所有文件。

根据此处的答案,这是代码:

如果我不包括"name contains '" + client'"查询的部分,它工作正常。如果我这样做,它会返回一个错误,仅说明:“无效查询”。

查看文档,我不明白我的语法与那里指定的语法有何不同。

我已经尝试了这些方面的多种变体:

  • "name contains 'client' and trashed = false and not mimeType = 'application/vnd.google-apps.folder'"
  • "trashed = false and not mimeType = 'application/vnd.google-apps.folder' and name contains 'client'"

有什么想法可以解决这个问题吗?

0 投票
0 回答
252 浏览

google-drive-api - Google Drive Activity API 是否适用于团队云端硬盘?

我找不到关于Activity API的 API 参考的明确答案,关于它是否也适用于 Team Drives。在我花费所有时间尝试将其集成到我的应用程序中之前,我想确保 Team Drives 可以做到这一点。

具体来说,我想检查文件何时移动到某个文件夹,这似乎是我需要使用的 API。

0 投票
3 回答
2517 浏览

python - 将 Github Repos 克隆到 Colaboratory 后无法查看

我将一个 Github 存储库克隆到 Colaboratory 虽然它已被克隆,但我无法在该特定文件夹中查看它。我更改为“驱动器”作为我的工作目录,但我不知道驱动器上的哪个目录。我移动到驱动器文件夹并查看了它的内容,它存在于驱动器文件夹中。请告诉我哪个是 Google Drive 上的驱动器文件夹。提前致谢。