Office アドインのマニフェストを検証する

アドインのマニフェスト ファイルを検証して、正しく完了していることを確認する必要があります。 検証を行うと、アドインをサイドロードするときに「アドイン マニフェストが無効です」というエラーが発生している問題も特定することができます。 この記事では、マニフェスト ファイルを検証するための複数の方法について説明します。 特に指定されていない限り、Microsoft 365 の統合マニフェストとアドインのみのマニフェストの両方で機能します。

注:

ランタイム ログを使用してアドインのマニフェストでの問題をトラブルシューティングする方法の詳細については、「ランタイム ログを使用してアドインをデバッグする」を参照してください。

validate コマンドを使用してマニフェストを検証する

Office アドイン用 の Teams Toolkit または Yeoman ジェネレーター を使用してアドインを作成した場合は、プロジェクトのルート ディレクトリで次のコマンドを使用してプロジェクトのマニフェスト ファイルを検証できます。

npm run validate

Microsoft 365 と Copilot ストアの検証

validate コマンドは、Microsoft 365 と Copilot ストアの検証も行いますが、localhost URL などの開発者情報を許可します。 運用レベルの Microsoft 365 と Copilot ストアの検証を実行する場合は、次のコマンドを実行します。

npm run validate -- -p

そのコマンドで問題が発生した場合は、次を試してください ( MANIFEST_FILE をマニフェスト ファイルの名前に置き換えます)。

npx office-addin-manifest validate -p MANIFEST_FILE

office-addin-manifest を使用してマニフェストを検証する

Office アドイン用 の Teams Toolkit または Yeoman ジェネレーター を使用してアドインを作成しなかった場合は、 office-addin-manifest を使用してマニフェストを検証できます。

  1. Node.js をインストールします。

  2. コマンド プロンプトを開き、次のコマンドを使用して検証コントロールをインストールします。

    npm install -g office-addin-manifest
    
  3. マニフェスト ファイルを含むプロジェクトのフォルダーで次のコマンドを実行します (MANIFEST_FILEをマニフェスト ファイルの名前に置き換えます)。

    office-addin-manifest validate MANIFEST_FILE
    

    注:

    このコマンドが機能しない場合は、代わりに次のコマンドを実行して、office-addin-manifest ツールの最新バージョンを強制的に使用します ( MANIFEST_FILE をマニフェスト ファイルの名前に置き換えます)。

    npx office-addin-manifest validate MANIFEST_FILE
    

Teams Toolkit の UI でマニフェストを検証する

Teams Toolkit で作業し、統合マニフェストを使用している場合は、ツールキットの検証オプションを使用できます。 手順については、「 アプリケーションの検証」を参照してください。

関連項目