Power Appsファイラーアプリ実用アプリ

【準備編】Teamsのドキュメントライブラリ検索アプリを作る

Power Apps

Teamsのファイルタブには、チーム内のチャネル内で共有したファイルが表示されます。

これはTeamsのSharePointのドキュメントライブラリを参照しているものです。

このSharePointのドキュメントライブラリにPower Appsからファイルを閲覧・検索・作成することのできるアプリを作ります。

Power Appsとドキュメントライブラリを接続する

データの追加→SharePointコネクタを選択すると、SharePointリストとドキュメントライブラリの一覧が表示されます。

その中でTeamsのファイルタブに表示されているのはドキュメントですので、そちらにチェックを入れて接続します。

まずはどんな情報が取得出来るのか、App.OnStartプロパティにClearCollect関数を入れて確認してみましょう。

OnStartを実行し、ビュー→コレクションからColDocLibコレクションの中身を確認します。

コレクションにはこのような項目が格納されていました。

ちなみに、SharePointのドキュメントライブラリには以下のファイルをあらかじめ保存していました。

ルート
Generalフォルダ内

ファイル・フォルダごとに1レコード作成されているようです。

この情報を使用すればエクスプローラーのようなアプリが作成できそうですね。

各列の説明

SharePointコネクタで取得できるドキュメントライブラリの情報の主な列の値がどのようなものなのかを以下の表で示します。

コレクション内での表記サジェストでの表記説明
{Path}フォルダーのパスファイルが格納されているフォルダのパスです。
例)Shared Documents/General/
{FullPath}完全パス拡張子付きのファイルの保存場所です。
例)Shared Documents/General/テスト.docx
{FilenameWithExtension}拡張子付きのファイル名拡張子付きのファイル名です。
例)テスト.docx
{Name}名前 拡張子を除いたファイル名です。
例)テスト.docx
{IsFolder}フォルダーであるフォルダーの場合はfalse、ファイルの場合はtrueになります。
{Thumnail} サムネイルファイルのサムネイルです。

SharePointリストと同様、Created,Created By列なども利用できます。

次回へ続く→【一覧表示編】Teamsのドキュメントライブラリ検索アプリを作る

コメント

  1. […] 前回→【準備編】Teamsのドキュメントライブラリ検索アプリを作る […]

タイトルとURLをコピーしました