0

Excel アドインを AppSource に発行しようとしています。これには、Microsoft パートナー センターにマニフェスト ファイルをアップロードする必要があります。アップロード後、マニフェストは次のメッセージでチェックに合格します。

マニフェスト チェックに合格しました お客様のパッケージを分析した結果、お客様の製品は現在、次のアプリケーションとプラットフォームを対象としていることがわかりました。

  • エクセル for iPad
  • Excel 2016 for Mac
  • エクセル2013以降
  • エクセル2016以降
  • エクセルオンライン

Office アプリケーション、プラットフォーム、およびオペレーティング システムは、マニフェストで指定された要件と API によって決まります。詳細については、要件を参照してください。製品のセットアップで iOS チェックボックスをオンにし、Apple ID を提供すると、iOS で製品が検証されます。

以前に認定プロセスを完了しようとしたところ、アドインが Excel 2013 で完全に機能しないというコメントが返されました。アドインは Excel JavaScript API を使用しているため、これは予期されることです。ドキュメント (たとえば、ここここ) によると、Excel JavaScript API は Office 2016 で導入されたため、Excel 2016 以降の Windows で実行されます。ドキュメントのこの部分によると、マニフェスト ファイルの Requirements 要素でこの API の使用を説明する必要があります。マニフェストに次の部分を含めることでこれを行いました。

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

それでも、分析後、アドインは Excel 2013 も対象としていることがメッセージに示されます。

4

2 に答える 2

0

マニフェストをローカルで検証しましたか? 要件セットが有効にならないマニフェストに問題があると思います。以下のリンクは、マニフェストを検証する方法に関するものです。検証が完了すると、アドインがサポートするアプリケーションとプラットフォームが通知されます。

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

以下は、ローカルで試したマニフェストの一部です。うまく機能します。

ここに画像の説明を入力

于 2020-04-27T10:34:51.910 に答える