経路や入力フォームの情報を SharePoint サイト配下に作成された Excel に 1 行ずつ追加します。指定された処理が実行されるたびに行が追加され、データとして蓄積されます。
この自動処理は Microsoft 365 でご利用いただけます。
重要:
この自動処理はベータ機能として提供します。
- 自動処理の名前
- この自動処理の名前を設定します。自動処理結果の「名前」欄に表示されます。
- Excel
- 行追加対象の Excel ファイルを指定します。
- テーブル名
- 行追加対象のテーブル名を入力します。
- 最終行に追加する値
- 追加対象のデータが格納された入力フォームなどのプレースホルダーを入力します。
- 一行分を縦に記述します。
自動処理の設定方法
この自動処理を使用するためのには、Microsoft 365 / Gluegent Flow にてそれぞれ事前準備が必要です。
以下の手順にしたがい設定を行ってください。
ステップ1:SharePoint サイトの作成
この自動処理は、SharePoint サイト配下に作成された Excel Online に対してデータを出力します。
そのために、SharePoint サイトを作成します。
すでにサイトが作成されている場合は、ステップ2 に進んでください。
Microsoft 365 の画面左上のアイコンをクリックし、「SharePoint」をクリックします。
「+サイトの作成」をクリックします。
「チームサイト」「コミュニケーション サイト」のいずれかをクリックします。
情報:
チームサイト、コミュニケーションサイトについては各ヘルプページをご参照ください。
ここでは、コミュニケーションサイトの例を紹介します。
必要事項を入力し、「次へ」をクリックします。
サイトが作成されます。
ステップ2:Excelファイルの作成と準備
Excel ファイルを作成した SharePoint サイトに移動します。
「ドキュメント」をクリックします。
チームサイトの場合
「新規」>「Excel ブック」をクリックします。
Excel ブックが作成されます。
ファイル名(Book)をクリックします。
任意の名前を入力します。
Enterキーを押下するか、ファイル名以外の任意の場所をクリックすると、入力された名前が確定されます。
出力したい値の項目名を 1 行目に入力します。
項目名は入力フォームの名前や予め用意されているプレースホルダーを記入します。
出力したい 1 行目の項目を選択状態にし、「挿入」>「テーブル」をクリックします。
「先頭行をテーブルの見出しとして使用する」のチェックをオンにし、「OK」をクリックします。
テーブルが作成された状態となっていることを確認します。
サイトのドキュメントに作成した Excel ファイルが表示されています。
次回以降はファイル名をクリックして Excel を開きます。
ステップ3:Gluegent Flow でSharePoint認可
重要:
この操作はExcel 最終行追加自動処理を初めて使用するときに、一回のみ実行します。
Microsoft 365 のグローバル管理者権限を持つユーザーで Gluegent Flow にアクセスします。
画面右上のギアアイコンをクリックし、「SharePoint認可」をクリックします。
「次へ」をクリックします。
ログイン中の管理者アカウントを選択します。
情報:
ログインしていない場合は、ログイン画面が表示されます。画面の指示にしたいがログインしてください。
「承諾」をクリックします。
「閉じる」をクリックします。
この画面のタブが閉じます。
情報:
この操作を行うことで、Azure ADにアプリが追加されます。(Azure>Azure Active Directory>エンタープライズ アプリケーション)
ここで作成された当アプリを削除した場合は再認可が必要です。
ステップ4:Gluegent Flow でサイトの設定
Excel ファイルを保存したサイトの URL をコピーします。
情報:
サイトの URL をコピーするときは、「ホーム」をクリックしてください。
Microsoft 365 のグローバル管理者権限を持つユーザーで Gluegent Flow にアクセスします。
画面右上のギアアイコンをクリックし、「ドメインの設定」をクリックします。
ドメイン設定の「サイトの設定」にて「設定する」をクリックします。
「URL」にコピーしたサイトの URL をペーストし「設定する」をクリックします。
サイトの情報が一覧に表示されます。
ステップ5:自動処理の追加・設定
モデル一覧にて自動処理を追加したいモデルをクリックします。
「経路」をクリックし、Excel に出力したい経路をクリックします。
自動処理設定をクリックし、自動処理追加したい処理の「+」をクリックします。
Excel 最終行追加の「+」をクリックします。
各種設定を行い、「OK」をクリックします。
- 自動処理の名前
- 自動処理の名前です。
- 任意の名前を入力します。
- Excel
- 虫めがねアイコンをクリックして、出力対象の Excel ファイルを選択します。
- 「サイト名」にて対象のサイトを選択し、「検索」をクリックします。
- 該当のファイル名をクリックします。
- ファイルが多いときは「ファイル名」にキーワードを入力して「検索」をクリックします。(前方一致)
-
注意:
「ドキュメントライブラリ」に作成した Excel ファイルは表示されません。
- テーブル名
- 出力対象の Excel のテーブル名を入力します。
- テーブル名の取得方法
- 対象の Excel にてテーブルを選択します。
- 「テーブル デザイン」をクリックします。
- 表示されたテーブル名をコピーします。
- 最終行に追加する値
- 出力対象のデータ 1 列分を縦 1 行ずつ記述します。
- 出力対象が入力フォームの値の場合は、入力フォームの名前を ${} で囲んでください。例:${休暇区分}
- 出力対象がプレースホルダーの場合は、プレースホルダーを ${} で囲んでください。例:${作成者}
「保存」をクリックします。
補足事項
SharePointのサイト
SharePointには、チームサイト・コミュニケーションサイト・ハブサイトの 3 種類があります。この自動処理ではチームサイトとコミュニケーションサイトのみ対応しています。
また、サブサイトに作成された Excel ファイルにも対応しています。
出力対象はテーブル
Excel への出力対象はテーブルに対してのみ行われます。
既存データのテーブル化
すでにデータが記述されているセルをテーブル化する場合は、ヘッダー行と全てのデータを選択してテーブル化してください。
ヘッダー行とデータを選択します。
挿入>テーブルをクリックします。
「先頭行をテーブルの見出しとして使用する」を選択し「OK」をクリックします。
テーブル化されます。
テーブル名を変更する
テーブルを選択し「テーブル デザイン」をクリックします。
表示されたテーブル名は変更可能です。カーソルを当てると入力可能状態になりますので、任意の名前に変更します。変更は自動保存されます。
サイトの変更時は更新が必要
サイトに変更があった際は、ドメインの設定に追加したサイトの更新をクリックしてください。
出力対象のテーブルの書式設定
出力対象のテーブルに日付や時刻・小数など、書式の指定がある場合は、予め各列の書式設定をしておきます。
自動処理が失敗する原因
ヘッダーの数と挿入するデータの数が違う
Excel のテーブルのヘッダーの数と、自動処理で設定した「最終行に追加する値」の数が異なっている場合、自動処理が失敗します。
テーブル名が存在しない
自動処理で設定した「テーブル名」が Excel に存在しない場合、自動処理が失敗します。
最終行に追加しようとしたテーブルの下に別のテーブルがある
追加しようとしたテーブルの下に別のテーブルが存在する場合、自動処理が失敗します。