Откройте онлайн-файл Excel SharePoint в приложении Excel для Android, используя ссылку или намерение.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Откройте онлайн-файл Excel SharePoint в приложении Excel для Android, используя ссылку или намерение.

Сообщение Anonymous »

Я хотел бы запустить приложение Excel для Android с онлайн-файлом (из Sharepoint), открытым для редактирования, точно так же, как приложение делает это при создании виджета со ссылкой (файл > меню переполнения > Добавить на главный экран).
Проблема в том, что я не могу использовать сам виджет, поскольку мне нужно, чтобы связанный файл менялся каждый день. Поэтому я использую Graph API для получения URI файла Excel, который выглядит примерно так:

Код: Выделить всё

https://name-my.sharepoint.com/personal/full_domain_name/_layouts/15/Doc.aspx?sourcedoc=%7BCDA3AAB1-D143-4296-949C-D72C2086B8D9%7D&file=MyFileName.xlsx&action=default&mobileredirect=true
Если я перейду по этому URL-адресу в браузере при входе в систему, я увижу содержимое файла:
Изображение

Затем нажмите Открыть в приложении запустите приложение Excel с файлом.
[img]https://i.sstatic. net/CbnsvBir.png[/img]

Я хотел бы автоматизировать это, используя либо намерение, либо специально созданный URI, который может напрямую вызывать приложение Excel, например виджет или Открыть в приложении функцию сделать. Однако я не могу найти никакой документации, возможно, это невозможно?
Microsoft утверждает, что для этого существуют определенные URI, но если я попробую:
< р>

Код: Выделить всё

ms-excel:ofe|u|https://name-my.sharepoint.com/personal/full_domain_name/_layouts/15/Doc.aspx?sourcedoc=%7BCDA3AAB1-D143-4296-949C-D72C2086B8D9%7D&file=MyFileName.xlsx|a|App
Я всегда получаю сообщение об ошибке:
Изображение

Я также пытался получить URI загрузки из Graph API @microsoft. атрибутgraph.downloadUrl, в результате чего получается такой URI:

Код: Выделить всё

https://name-my.sharepoint.com/personal/full_domain_name/_layouts/15/download.aspx?UniqueId=cda3aab1-d143-4296-949c-d72c2086b8d9&Translate=false&tempauth=eyJhbALOTOFCHARACTERS&ApiVersion=2.0
Однако запуск этого в браузере (или отправка намерения android.intent.action.VIEW, которое также открывает браузер) приводит к загрузке файла диалог. Я хотел бы открыть онлайн-файл напрямую, и это возможно с помощью виджета, значит, должен быть способ?

Подробнее здесь: https://stackoverflow.com/questions/785 ... -a-link-or
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Откройте онлайн-файл Excel SharePoint в приложении Excel для Android, используя ссылку или намерение.
    Anonymous » » в форуме Android
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Откройте онлайн-файл Excel SharePoint в приложении Excel для Android, используя ссылку или намерение.
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Flutter: откройте установщик eSIM через намерение в Android/iOS
    Anonymous » » в форуме Android
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Flutter: откройте установщик eSIM через намерение в Android/iOS
    Anonymous » » в форуме IOS
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Как загрязнять намерение. CreateChooser намерение с использованием эспрессо
    Anonymous » » в форуме Android
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»