如何在Drive中创建重定向到特定URL的快捷方式

时间:2014-07-10 11:07:17

标签: python google-drive-api shortcut

我尝试在云端硬盘中创建快捷方式一直未成功,一旦点击它,您就会被重定向到特定的网址。

你对我如何做到这一点有所了解吗?

以下是我开始使用的代码:

  drive_service = build('drive', 'v2', http=http)

  # Insert a shortcut

  body = {
      'title': 'shortcut',
      'description': 'description',
      'mimetype': 'application/vnd.google-apps.drive-sdk',
  }
  file = drive_service.files().insert(body=body).execute()

它创建了该文件,但当我在云端硬盘中点击它时,它会重定向到我:

'https://docs.google.com/file/d/{File ID}/edit'

2 个答案:

答案 0 :(得分:0)

您无法创建快捷方式文件,除非您之前安装的驱动器应用默认打开自定义文件 否则,您可以为锚点创建html,并将其用作before doc doc的html内容。请参阅官方文档,了解如何执行此操作,基本上您使用该html创建一个新的Google文档并指定convert = true。
当用户打开gdoc时,她需要再点击两次才能导航到网址。

答案 1 :(得分:0)

您可以通过开发者控制台条目中的“打开URL”模板控制应用拥有的快捷方式文件的打开位置。

请参阅有关与Drive UI进行整合的这些页面。