Я разработал надстройку Outlook для Office 365 для Интернета. Он также автоматически поддерживается на рабочем столе. Я хочу отключить приложение только для рабочего стола. Думаю, нам нужно что-то изменить в файле манифеста, но я не мог понять. Может ли кто-нибудь помочь мне добиться этого?
Отключить надстройку Office 365 Outlook для настольных ПК
Ответы (2)
Надстройка Office предназначена для кроссплатформенной разработки решения Office. В настоящее время он не поддерживает ограничение платформы. Вот спецификация элемента «Host», который использовался для указания хост-приложения Office для справки: < img src = "https://i.stack.imgur.com/Fxyc1.png" alt = "введите описание изображения здесь">
Вы можете обратиться к здесь О более подробном указании хоста в манифесте. И если вы хотите, чтобы надстройка Office поддерживала эту функцию, вы можете попробовать отправить отзыв здесь .
Хотя вы не можете ограничить платформу, вы МОЖЕТЕ обнаружить платформу, на которой находитесь, программно.
https://dev.outlook.com/reference/add-ins/Office.context.mailbox.diagnostics.html
Office.context.mailbox.diagnostics.hostName
Вернет Outlook, Outlook для Mac или OutlookWebApp.
Вы можете отобразить сообщение об ошибке для клиентов, которых не хотите поддерживать. Хотя это, как правило, противоречит основному принципу платформы «напиши один раз, запусти где угодно».