1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ファイルの情報を取得し、自動送信する

Posted at

はじめに

Power Automate は今までほとんど学習していなかったのですが、
「自動化したい仕事」がありまして、腰を据えて勉強することにしました。
まずは簡単そうなフローから徐々にレベルアップしながら学習していこうと思います。

注意

個人のMicrosoft アカウントで作成しているので、コネクタは個人アカウントで使用できるものを使っています。

やりたいこと

以下のようなイメージのフローを作成したい。
step1_フロー.png

フロー作成

トリガー

日時指定のスケジュールをトリガーとする。

ファイルからキーを取得

テキストファイルにキーを格納。
参照用テキストファイル.png

ファイル(テーブル構造)からキーに紐づく値を取得

Excelブック(xlsx)に、以下のようなテーブルを格納。
Excelブック_テーブル1.png
※シート2については今回未使用(後述する)

ここまでのフロー

トリガー(スケジュール)
-> ファイルのコンテンツを取得
-> 行の取得
  キー値 にひとつ前の処理から取得したファイルコンテンツを指定する。
外部ファイル.png

取得した値を盛り込んだ文章をTeamsなりメールなりで自動送信

個人アカウントだとTeams にサインアップできなかった。
Teamsサインアップエラー.png

テスト接続に失敗しました。詳細: Failed to get onbehalfof access token: connectionId=teams, message={"error":"invalid_grant","error_description":"AADSTS500200: User account '{EmailHidden}' is a personal Microsoft account. Personal Microsoft accounts are not supported for this application unless explicitly invited to an organization. Try signing out and signing back in with an organizational account. Trace ID: 8d08425b-885c-4178-98b6-355a7f96bb00 Correlation ID: c9ce4664-91a4-43d4-b96a-ff636d024a55 Timestamp: 2023-05-29 14:01:41Z","error_codes":[500200],"timestamp":"2023-05-29 14:01:41Z","trace_id":"8d08425b-885c-4178-98b6-355a7f96bb00","correlation_id":"c9ce4664-91a4-43d4-b96a-ff636d024a55"}

なのでメールを用いる。
-> メールを送信(V2)

メール送信.png

実行結果

実行できた。
実行結果.png

断念したこと

Excelブックのシート2からキーを取得しようとしたが、ワークシートの扱いが直感的でなかったので今回は断念してテキストファイルを読み込むことにした。
Excelブック_シート2.png

今後やりたいこと

  • Excelブックのシート2からキーを読み込む
  • 自動送信後、キーを +1 する

などなど…

おわりに

難しいことはせず、シンプルなフローで実現してみました。
次回は変数なども使っていき、徐々にフローを進化させていきたいと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?