如何区分 Google 文档和带有 URL 的电子表格?
How to distinguish between a Google Doc and Spreadsheet with the URL?
是否可以判断 URL link 到 Google Sheet、Google 文档或另一个 Google来自可共享 link?
的应用
我正在开发的应用程序允许用户共享 link,但 iOS 设备上的 Safari 似乎不能很好地处理这些 link。为了帮助减轻用户的痛苦,我们希望直接在 Sheets、Docs 或任何其他 Google 应用程序中直接打开 link,如果它已经安装的话。我已经能够通过编辑提供的 link 来完成此操作,替换:
https://
与:
googledocs://
或:
googlesheets://
但是,根据可共享的 link,很难判断 link 是 Google 文档、Google Sheet 还是别的东西在一起。我原本以为 Google Sheets 使用 sheets.google.com,但在测试了这个变化之后,我意识到 Sheets 和 Docs 都使用 docs.google.com 作为他们的可共享 link秒。如果打开了错误的应用程序,Google Sheets 或 Docs 将抛出一个错误,指出它无法打开文件。
是否有一种简单的方法来区分并确保为任何给定的可共享 link 打开适当的 Google 应用程序?
绝对不是来自共享 link。可共享 link 基本上只是重定向到实际文档。这是一个独立于原始文档生成的散列,有意混淆以防止恶意方猜测它们。
了解 link 另一面的唯一方法是访问它或使用 Google 驱动器 API 查询文档以获取信息。
是否可以判断 URL link 到 Google Sheet、Google 文档或另一个 Google来自可共享 link?
的应用我正在开发的应用程序允许用户共享 link,但 iOS 设备上的 Safari 似乎不能很好地处理这些 link。为了帮助减轻用户的痛苦,我们希望直接在 Sheets、Docs 或任何其他 Google 应用程序中直接打开 link,如果它已经安装的话。我已经能够通过编辑提供的 link 来完成此操作,替换:
https://
与:
googledocs://
或:
googlesheets://
但是,根据可共享的 link,很难判断 link 是 Google 文档、Google Sheet 还是别的东西在一起。我原本以为 Google Sheets 使用 sheets.google.com,但在测试了这个变化之后,我意识到 Sheets 和 Docs 都使用 docs.google.com 作为他们的可共享 link秒。如果打开了错误的应用程序,Google Sheets 或 Docs 将抛出一个错误,指出它无法打开文件。
是否有一种简单的方法来区分并确保为任何给定的可共享 link 打开适当的 Google 应用程序?
绝对不是来自共享 link。可共享 link 基本上只是重定向到实际文档。这是一个独立于原始文档生成的散列,有意混淆以防止恶意方猜测它们。
了解 link 另一面的唯一方法是访问它或使用 Google 驱动器 API 查询文档以获取信息。