Недавно произошли изменения в URL-адресе презентаций документов Google:
Например, из URL: https://docs.google.com/present/edit?id=[docId]
,
to https://docs.google.com/presentation/d/[docId]/edit
.
Я столкнулся с проблемой из-за этого в своем приложении, поскольку я изменял URL-адрес редактирования для просмотра презентации в режиме просмотра, заменяя «редактировать» для просмотра, чтобы URL-адрес стал: https://docs.google.com/present/view?id=[docId]
,
но теперь, чтобы просмотреть презентацию в режиме просмотра, мне нужно заменить «редактировать» на «предварительный просмотр», чтобы URL-адрес был https://docs.google.com/presentation/d/[docId]/preview
.
но в моем приложении у меня есть старые презентации, а также новые презентации, там мне нужно решить, что если это более старая, чем заменить на «просмотр», иначе «предварительный просмотр» (что я могу сделать, проверив URL-адрес, является ли он новым или один в старом стиле). но мой вопрос в том, что это правильно или есть какой-либо способ в Java API, через который я могу напрямую получить URL-адрес режима просмотра/предварительного просмотра для презентации. Я пытался использовать метод getDocumentLink().getHref()
, а также метод getHtmlLink().getHref()
, но оба дают мне URL-адрес режима редактирования.
Заранее спасибо!