标签: google-api-java-client

Google Drive Rest API v3 - 如何将文件移动到垃圾箱?

Google Drive Rest API v3 有一个 Drive.Files.Delete 方法,但这会永久删除文件。如何将文件移至垃圾箱?

我查看了更新文件元数据的文档,我尝试这样做,但似乎不起作用:

File file = new File();
file.setTrashed(true);
driveService.files().update(f.getId(), file).execute();
Run Code Online (Sandbox Code Playgroud)

android google-api-java-client google-drive-api

1
推荐指数
1
解决办法
4150
查看次数

将同名文件上传到谷歌云存储,然后以原始名称下载

因此,在 google-cloud-storage 中,如果您上传多个同名文件,最后一个文件将覆盖之前上传的文件。

如果我想上传多个同名文件,我应该在文件名中附加一些唯一的东西,例如时间戳、随机 UUID。

但这样做我会在下载时丢失原始文件名,因为我想直接从谷歌提供文件。

google-api-java-client google-cloud-storage

1
推荐指数
1
解决办法
1万
查看次数

使用REST API创建时间驱动的触发器

我正在考虑为用户编写一些Java代码来安装时间驱动的触发器(定期运行谷歌应用程序脚本).但无法找到用于操纵触发器的REST API.想知道是否有可能.谢谢.

桑杰

google-api google-apps-script google-api-java-client

0
推荐指数
1
解决办法
223
查看次数

您如何使用 gmail api 查询已发送的邮件?

当我在 gmail UI 中使用 label:sent 作为搜索查询时,它会带我发送邮件,但是当我使用从 gmail API 发送的 labelId 的邮件时(https://developers.google.com/gmail/api/v1 /reference/users/messages/list ) 我收到错误“标签无效:已发送”- 只是想知道如何从 API 查询已发送的项目?是否还有关于可用于 gmail API 的“q”输入参数的输入类型的参考/示例?

谢谢

java google-api google-api-java-client gmail-api

0
推荐指数
1
解决办法
3709
查看次数

使用服务帐户对文档进行API访问

我正在尝试通过服务帐户使用Google Drive Java API访问"google.com"域下的电子表格.我需要导出文档中包含的几个工作表.

我已经能够创建和使用服务帐户(通过Java API使用)但不确定如何访问,或者我正在尝试做什么甚至是可行的.我看到了以下页面:https://developers.google.com/drive/web/delegation但我似乎不太可能获得与我合作的服务帐户访问google.com公司域名.我们在Google的帐户联系人建议我们查看论坛以获取一些建议.

鉴于此,我对方法有几个问题:

  • 我误解了访问要求吗?更具体地说,有一种方法可以授予服务帐户访问特定文档的权限吗?
  • 此任务(工作表导出)是否更适合Spreadsheets API?该API似乎专注于在电子表格中操作,并且驱动器API似乎处理文件/文档管理.
  • 是否需要将文档副本发送到其他域?

我的猜测是我们需要复制文档,但我想确定,并确保我理解API并正确访问.

谢谢!

google-api-java-client google-drive-api

0
推荐指数
1
解决办法
1857
查看次数

如何使用 gid 值从电子表格中的不同工作表中读取。谷歌表格 API

我正在使用Google Sheets API从电子表格中读取数据,但该电子表格中有很多工作表。而且我找不到使用gid电子表格链接中的值来指定我必须读取的工作表的方法。

我检索数据的代码是:

ValueRange result = service.spreadsheets().values().get(spreadsheetId, range).execute();
Run Code Online (Sandbox Code Playgroud)

在上面的get()方法中有一个参数 for spreadsheetId,但没有 for sheetId。如何指定要从中检索数据的工作表?

android google-api-java-client google-sheets-api

0
推荐指数
1
解决办法
598
查看次数