【问题标题】:New Google Drive API - how to create shortcut?新的 Google Drive API - 如何创建快捷方式?
【发布时间】:2021-02-09 13:11:16
【问题描述】:

我在 Google Drive 中有一个文件夹,我尝试将其快照放在其他几个文件夹中(只是按标签组织我的数据,例如将“假日照片”快捷方式放在文件夹“假日”和“照片”中)。我可以轻松地创建一个快捷方式:

'mimeType': 'application/vnd.google-apps.shortcut'

这些快捷方式仅适用于 Web 应用程序,但我使用的是桌面“备份和同步”,所有这些快捷方式都变成文件 .gshortcut 并作为 Web 链接打开。

似乎捷径在过去还不错,但去年 8 月,Google 发布了以下内容:

https://workspaceupdates.googleblog.com/2020/08/expanding-shortcuts-google-drive.html

在网络上使用云端硬盘时,共享的键盘快捷键 Shift+Z 用于将文件放置在多个位置的文件。现在,当单身 文件或多个项目被选中,Shift+Z 将创建一个快捷方式 反而。但是,如果选择了单个文件夹,Shift-Z 仍将 为文件夹添加另一个位置以确保持续兼容 通过备份和同步进行离线访问。

键盘快捷键 Shift+Z 效果很好,它确实创建了足够的 Windows 友好快捷键,但我在 Google Drive API 文档中没有找到有关此功能的信息,此外,此快捷键的 MIME 类型是:

'mimeType': 'application/vnd.google-apps.folder'

我觉得这并没有什么积极意义。

MIME 类型:https://developers.google.com/drive/api/v3/mime-types

我找到了这个操作的正式名称:

将文件夹添加到其他位置,而不是快捷方式。在 Google Drive 网站上,选择文件夹并按 Shift + Z。

但发现的信息更少

最后,我找到了关于 Google Drive API 更新的信息:

https://cloud.google.com/blog/products/g-suite/simplifying-google-drives-folder-structure-and-sharing-models

创建新项目的请求不能再指定多个父项。

所以我 99% 确信这不能再做,但无论如何:

有没有办法使用 Google Drive API 创建这些“Shift+Z”快捷键?

【问题讨论】:

    标签: python google-drive-api shortcut


    【解决方案1】:

    使用 Drive API 创建快捷方式

    creating a shortcut to a Drive file时,只需要设置如下:

    • mimeType = application/vnd.google-apps.shortcut
    • targetId = 快捷方式将指向的文件 ID/文件夹 ID。
    • name = 快捷方式文件名
    • parents =(可选)您希望放置快捷方式的文件夹 ID。

    示例请求正文:

    {
      "name": "Test Assignment 3-Shortcut",
      "mimeType": "application/vnd.google-apps.shortcut",
      "parents": [
        "1TrX6KcAJppWCj9GSUjSYn79AqJ1xxxx"
      ],
      "shortcutDetails": {
        "targetId": "0B8xt-68OtkVWfl9OMW5fcjV4RWJsWExRU3B0M0d6SlNacWwyTHZ2cUhoNE1IZ096exxxx"
      }
    }
    

    输出


    附加参考:

    Create a shortcut - Python

    【讨论】:

    • 这在 Web 界面中效果很好,但在桌面应用程序中完全无法使用。忘了说文件快捷方式工作正常(在 web 和 windows 中),而不是文件夹快捷方式(看起来像 windows 应用程序中的 web 链接),这就是问题
    • 我明白了,我是否回答了您关于如何使用 Drive API 创建快捷方式文件/文件夹的其他问题?由于缺乏可用的环境,我无法复制您的问题。我只能提供有关如何使用 API 的指南
    • 不,但无论如何,这对于寻找如何使用 Google Drive API 创建快捷方式的陌生人很有用
    猜你喜欢
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 2021-11-23
    相关资源
    最近更新 更多