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

2 投票
2 回答
1374 浏览
提问于 2025-04-18 12:47

我一直在尝试在云端硬盘里创建一个快捷方式,点击后能直接跳转到一个特定的网址,但一直没有成功。

你有没有什么好主意可以帮我实现这个?

这是我开始写的代码:

  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

你不能创建一个快捷方式文件,除非它是一个自定义文件,并且是由你之前安装的驱动程序应用默认打开的。
否则,你可以创建一个HTML链接,然后把它当作Google文档的内容。具体怎么做可以参考官方文档,基本上就是你用那个HTML创建一个新的Google文档,并且设置一个参数为convert=true。
当用户打开这个Google文档时,她还需要再点击两次才能到达那个网址。

0

你可以通过开发者控制台中的“打开网址模板”来控制你应用程序拥有的快捷方式文件的打开位置。

想了解如何与 Drive 用户界面 进行整合,可以查看这些页面。

撰写回答