如何使用网址区分Google文档和电子表格?

时间:2017-04-24 15:22:50

标签: google-sheets google-docs google-docs-api google-sheets-api

是否可以通过共享链接判断网址是否链接到Google表格,Google文档或其他Google应用?

我正在处理的应用程序允许用户共享链接,但iOS设备上的Safari似乎并不能很好地处理这些链接。为了帮助减轻用户的痛苦,我们希望直接打开表单,文档或其他任何Google应用最佳的链接,如果已经安装的话。我已经能够通过编辑提供的链接来完成此操作,替换:

  

的https://

使用:

  

googledocs://

或:

  

googlesheets://

但是,根据可共享的链接,很难判断该链接是Google Doc,Google Sheet还是其他所有内容。我最初认为Google表格使用的是sheet.google.com,但在测试完这个更改之后,我意识到表格和文档都使用docs.google.com作为其共享链接。如果打开了错误的应用,Google表格或文档会抛出错误消息,说明无法打开该文件。

是否有一种简单的方法可以区分并确保为任何给定的共享链接打开相应的Google应用程序?

1 个答案:

答案 0 :(得分:0)

绝对不是来自可共享的链接。可共享链接基本上只是重定向到实际文档。这是一个独立于原始文档生成的哈希值,它是故意模糊的,以防止恶意方猜测它们。

了解链接另一端的唯一方法是访问该链接或使用Google Drive API查询文档以获取信息。