機能説明

  • Microsoft 365 SharePoint Online 上の PowerPoint ドキュメント を IFrame で表示します。
  • このタグは、 Microsoft 365 の埋め込み表示モードを利用して表示を行います。
    クリックによるスライドの表示などの動作が行えます。
  • width, height属性は必須ではありませんが、指定しない場合ブラウザの既定のサイズとなるため、適切なサイズを指定することを推奨します。
  • SharePoint Online の接続先は、「OAuth プロバイダ設定ファイル」より取得します。
    「OAuth プロバイダ設定ファイル」のプロバイダ ID の指定が必要です。
  • ドキュメントのパスは、 SharePointStorage API を利用して取得してください。
  • チームサイト上の「Shared Documents」配下のドキュメントを対象とします。
  • このタグは、 Microsoft 365 – SharePoint Online 上の表示権限にしたがって表示されます。
    そのため、 SharePoint Online へのログインが必要です。
  • 実際のファイルの種別はチェックされません。 PowerPoint ドキュメント以外のファイルを指定した場合の動作は保証されません。
    Excel ドキュメントまたは Word ドキュメントを指定した場合は、正常に表示されますので注意してください。
  • このタグは、 Microsoft 365 の機能を利用しています。
    Microsoft 365 の機能は予告なく変更される可能性があります。

属性一覧

注釈 属性名 説明 省略時の動作 実行時評価
無害化 height java.lang.Integer IFrame の高さです -
id java.lang.String IFrame の id です 代替idを付与
name java.lang.String IFrame の name です 代替nameを付与
必須
path java.lang.String 表示する SharePoint 上のドキュメントのパスです
先頭・末尾に「/」は不要です。
-
必須
providerId java.lang.String OAuth プロバイダ設定のプロバイダID です -
site java.lang.String SharePoint のサイトのパスです
先頭・末尾に「/」は不要です。
サイトコレクションを指定する場合も、ここで指定します。
(例)sites/sample_collection/sample_site
トップサイト
無害化 width java.lang.Integer IFrame の幅です -
無害化 その他 java.lang.String ユーザ定義属性です -

サンプル

表示するファイルを指定する(path属性)

  • タグのproviderId属性に「OAuth プロバイダ設定ファイル」のプロバイダIDを指定します。
  • タグのpath属性に SharePoint Online 上のパスを指定します。
  • width, height属性に 幅と高さを指定します。
JSP
<%@ taglib prefix="im-office365" uri="http://www.intra-mart.co.jp/taglib/im-office365" %>
<im-office365:powerPoint providerId="sample" path="path/to/file/SamplePowerPoint.pptx" width="640" height="480" />