Как ограничить набор поддерживаемых приложений надстройки Excel для публикации в AppSource? - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь опубликовать sh надстройку Excel для AppSource, которая требует от меня загрузки файла манифеста в Microsoft Partner Center. После загрузки манифест проходит проверки со следующим сообщением:

Проверка манифеста пройдена После анализа вашего пакета мы определили, что ваш продукт в настоящее время ориентирован на следующие приложения и платформы:

  • Excel для iPad
  • Excel 2016 для Ma c
  • Excel 2013 или более поздней версии
  • Excel 2016 или более поздней версии
  • Excel Online

Офисные приложения, платформы и операционные системы определяются требованиями и API, указанными в манифесте. Для получения дополнительной информации см. Требования. Мы проверим ваш продукт на iOS, если вы установите флажок iOS при настройке продукта и предоставите свой Apple ID.

Я уже пытался завершить процесс сертификации и получил замечание что надстройка не полностью работает в Excel 2013. Это ожидается, так как надстройка использует Excel JavaScript API. Согласно документации (например, здесь и здесь ), API JavaScript Excel был введен в Office 2016 и, следовательно, работает в Excel 2016, а затем Windows. В соответствии с этой частью документации мне необходимо учитывать использование этого API в элементе Requirements в файле манифеста. Я сделал это, включив в манифест следующую часть:

<Requirements>
      <bt:Sets DefaultMinVersion="1.1">
            <bt:Set Name="ExcelAPI" MinVersion="1.1"/>
      </bt:Sets>
</Requirements>

Тем не менее, после анализа в сообщении говорится, что надстройка также предназначена для Excel 2013.

Ответы [ 2 ]

1 голос
/ 22 апреля 2020

Я хотел бы предложить, чтобы вы могли выбрать минимальную версию в зависимости от API-интерфейсов Excel, 1.8 будет хорошей, поэтому она начинается с поддержки Excel 2019:

<Requirements>
   <Sets DefaultMinVersion="1.1">
      <Set Name="ExcelAPI " MinVersion="1.8"/>
       </Sets>
</Requirements>
0 голосов
/ 27 апреля 2020

Вы проверяли свой манифест локально? Я предполагаю, что есть некоторая проблема с вашим манифестом, которая приводит к тому, что набор требований не вступает в силу. Ссылка ниже о том, как проверить манифест, она расскажет вам о приложениях и платформах, которые поддерживает ваша надстройка после завершения проверки

https://docs.microsoft.com/en-us/office/dev/add-ins/testing/troubleshoot-manifest

Ниже приведена часть манифеста i попробовал локально, работает хорошо.

enter image description here

...