问题标签 [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 投票
0 回答
116 浏览

google-apps-script - 附加到 Google 表单的脚本无法“openByUrl”存储在同一团队云端硬盘中的 Google 表格

我有 Google 表单,我想填充存储在团队云端硬盘中的电子表格。我使用 .openByURL() 方法。当有问题的电子表格存储在我的云端硬盘中时,这可以正常工作,但是当我替换存储在团队云端硬盘中的电子表格的 URL 时,我得到一个空错误。

表单存储在团队云端硬盘中,所以我想它具有正确的权限。有没有办法可以将我的权限嵌入脚本中,以便它运行和更新团队云端硬盘脚本?

谢谢!

0 投票
0 回答
36 浏览

google-drive-api - 如何在 Google Drive 上禁止/解决递归权限?

假设您具有以下结构:

和三个用户,我们称他们为用户 1、2 和 3。

我想授予所有用户对文件夹 A 和 B 的访问权限,以便他们获得结构,而我不必手动授予所有子文件夹的权限。但是,我只希望用户 3 有权访问文件夹 AC

为了清楚起见,用户 1 和 2 应该能够读取此文件夹:

然而,用户 3 应该能够阅读以下结构:

如果我相应地设置权限,然后从文件夹 AC 中删除用户 1 和 2,他们仍然可以看到它。打开文件夹后,GDrive 会在 AC 的访问列表中再次显示用户,我假设是这种情况,因为有权访问父文件夹。

有什么解决方法可以满足我的需求吗?

0 投票
1 回答
49 浏览

python - GDRIVE API 与 python

我正在做一个小可执行文件,我在谷歌驱动器上上传一个文件,但这并不是我想要的。我想对谷歌驱动器上的文件进行版本控制,以免占用太多磁盘空间。

我的上传文件代码

我想我必须将 files.create 更改为另一个,你能帮我吗?

0 投票
0 回答
1343 浏览

google-drive-api - Google IFrame 不适用于“X-Frame-Options”到“SAMEORIGIN”错误

我试图在我的网站上显示来自谷歌驱动器的文档、pdf 和表格,然后我使用以下代码:

当我登录文件的帐户所有者时,它可以正常工作,但是当我没有登录时,它会尝试将我重定向到登录页面,但会出现错误:

拒绝在框架中显示“ https://drive.google.com/accounts?continueUrl=https://drive.google.com/file/d/[FILE ID]/preview&ddrp=1#”,因为它设置了“X” -Frame-Options 到 'sameorigin'。

任何人都知道为什么我得到这个错误?我做错了什么?

0 投票
0 回答
153 浏览

google-api - 谷歌团队驱动器:如果请求特定团队驱动器,则列出更改不会产生任何结果

我也尝试使用更改 ID“1”。但它返回空结果。但是,如果搜索整个驱动​​器(团队驱动器和我的驱动器),它工作正常。我在谷歌 API 沙箱上试过这个。给出相同的结果。

这是我使用的代码片段。

任何人都可以调查一下吗?

0 投票
1 回答
2117 浏览

node.js - async await not working with Node.js gdrive API v3

hoping you can help me figure this one out. Pretty stumped as to why this is giving me issues.

Following the quickstart guide, I'm able to get the files printed to the console. Cool, I see the second argument in files.list is a callback that's passing in the res/error

Node: v8.3.0 npm: v5.3.0

Specifically, the listFiles function is not working when I try to use async/await.

Here's what that looks like:

It's logging undefined. Any ideas? Thanks!

0 投票
1 回答
55 浏览

android - 连接到 Google 驱动器时出现非法参数异常

在以下代码中,我尝试将相机拍摄的图像上传到 Google Drive。我没有使用帐户选择器来选择帐户名称,但我正在通过程序本身传递帐户名称。我正在调用一个 handleCamera 来启动相机并捕获图像,并使用 save2Drive() 将其上传到 GoogleDrive。代码是

堆栈跟踪是

0 投票
1 回答
826 浏览

google-apps-script - 将文件从团队云端硬盘复制到我的云端硬盘 - 通用

我正在努力创建一个脚本,该脚本将为许多用户将位于团队云端硬盘上的文件复制到我的云端硬盘。我不知道如何实现一个部分来查找用户的 My Drive,它不能是静态 url 地址。

感谢您的建议!

0 投票
0 回答
162 浏览

firefox - Google Drive Picker apiv3 在授权后关闭

我无法通过 Firefox 登录我的 google drive picker api。它在 chrome 中运行良好。

我看到:

因此,我随后尝试允许所有内容进行测试,但我仍然无法通过 OSX 上的 Firefox 60 加载驱动器选择器。

我确实将应用程序域添加到批准列表中。我不太确定如何调试它,因为此时它似乎已被移交给 Google,因为它正在经历身份验证过程。

我在控制台中看到它到这里然后停止:

我相信这与这里发生的事情类似。我使用的默认示例代码与 Google 的相同。 Google Drive 验证后自动关闭

我现在在 chrome 中注意到我在https://ssl.gstatic.com/accounts/o/3723580519-idpiframe.js

看来这里可能有问题,但我没有看到任何更新: https ://github.com/google/google-api-javascript-client/issues/409

0 投票
1 回答
930 浏览

google-app-maker - 在驱动器选择器小部件中仅显示团队驱动器

我正在创建一个应用程序,我需要在其中提供 Drive Picker 小部件,以便用户可以上传一些文件。现在我想限制用户,以便他们只能从他们的“团队驱动器”中选择文件,而不能从其他任何地方选择文件。

我试过在onPickerInit事件中添加方法。

这是我的函数,它在onPickerInit事件中被调用,

此方法限制用户只能从特定的团队云端硬盘中进行选择,但是我的问题是如何提供动态选项,以便用户可以从他们的任何团队云端硬盘中进行选择,而不仅限于一个团队云端硬盘。他们也不应该能够从自己的 Google Drives 中进行选择。