$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
200828 Power Automateを使ってconnpassのイベントリマインダーを作っ...
Search
RPACommunity
August 28, 2020
Technology
0
570
200828 Power Automateを使ってconnpassのイベントリマインダーを作ってみた さやかさん
RPACommunity
August 28, 2020
Tweet
Share
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
1k
201023 DX Suiteを触ってみた Ayy
rpabank
0
1k
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
620
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
620
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
680
201018 RPAの本質とトレンド Mitz
rpabank
0
520
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
470
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
450
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
410
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.3k
たかが特別な時間の終わり / It's Only the End of Special Time
watany
2
390
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
mablでリグレッションテストをデイリー実行するまで #mablExperience
bengo4com
0
470
Security Diaries of an Open Source IAM
ahus1
0
110
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
1.7k
Introduction to Bill One Development Engineer
sansan33
PRO
0
330
AIにおける自由の追求
shujisado
3
470
2025 DORA Reportから読み解く!AIが映し出す、成果を出し続ける組織の共通点 #開発生産性_findy
takabow
3
1.1k
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
140
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
16k
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
440
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
120
20k
Designing for humans not robots
tammielis
254
26k
How to Ace a Technical Interview
jacobian
280
24k
We Have a Design System, Now What?
morganepeng
54
7.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Typedesign – Prime Four
hannesfritz
42
2.9k
How GitHub (no longer) Works
holman
316
140k
Transcript
Power Automateを使ってconnpassのイベント リマインダーを作ってみた 2020/8/28 RPACommunity女子部♡自分ゴト化できるIT活用 株式会社 ソントレーゾ 桑田 紗耶加
自己紹介 桑田 紗耶加(kuwata sayaka) 株式会社 ソントレーゾ(https://sentreseau.com/) DX推進事業部 Citizen Developer グループ
出身地:青森 好きなこと:Power Platformをいじる、食べる、寝る、映画 Twitter :@sayaka121413 Qiita :@sayaka121413 事務職で入社 ↓ Power Appsに出会い、アプリを作ってみることに(‘ω’)ノ ↓ 趣味的な感じでアプリを作成していたら ↓ Citizen Developerとして転身しちゃいました!!
最近オンライン開催が増えましたよね? オフラインに比べてイベントを申し込むと思うんですよね? 申し込んだのはいいものの忘れることってないですか? 私はごくたまに忘れるんですよ… 今回は忘れないようにするために通知するアプリを作ります。 きっかけ
既存のカレンダーに毎回入力 だけど、、、続けられなかった… そこで自動化すればめんどくさくないし、 一回作れば置いとくだけ! やってみたこと connpass のイベント情報を通知する仕組み 作成
やってみました! 朝9時に実行 https://connpass.com/user/kuwatasayaka/ 参加イベント一覧を取得 (APIがないのでスクレイピング) 当日参加するものがあればLINEに通知
Power Automateの全体~時間整形、サイト情報~ スケジュールトリガー connpass にアクセス
Power Automateの全体~データの整形~ 今回は詳しい説明は割愛しますが下のような式を書いています。 (Qiitaにまとめる予定) イベントの開始日時を取得する式 take( substring( item(), Add( indexOf(
item(), '<span class="dtstart"><span class="value-title" title=“’ ) ,55) ), 20) 開始日時の形 2020-08-17T10:30:00Z indexOfで〈spanのclassにDtstartが入って いるものを検索します。 〈spanの文字 数が〈から’まで55文字あるので、 substringで55文字進めます。開始日時が 20文字なので、55文字を進めた20文字 を表示する形になります。
Power Automateの全体~通知~ カスタムコネクタで LINE に通知 私が朝LINEをよく見るのでLINEにしましたが、 Twitterやteamsとかでも通知をすることもできま す。また、Power Automateで通知することもでき ますが、こちらは、モバイルアプリをダウン
ロードしているということが前提になります。
参考にしたサイト1 ・LINEのカスタムコネクタ「Japan Power Platform User Group コミュニティサイト」(リンクは こちら)
・コネクタ名:LINE ・OpenAPI:ダウンロードした Zip Power Automateのページに行って左側 のデータの中にあるカスタムコネクタを 開きます。右上に新規作成があるのでそ こをクリックするとオープンAPIファイル をインポートしますと出てくるのでこち らを開きます。
右にあるカスタムコネクタを作成 の ポップアップが出てくるので、ここでイ ンポートします。
テストが成功したら使えるようにな る! カスタムを開くと今回はラインを追 加したのでLINEカスタムコネクタ が出てくるようになります。 全般、セキュリティ、定義、の後の テストを必ず行ってください。テス トで成功しないと使うことができま せん。
参考にしたサイト2 ・Qiita「Prime Videoの更新通知を Power Automateでつくる」(リンクはこちら) HTTPでサイト情報を取得するときに参考にし ました。MicrosoftMVPのひろさんという方が いらっしゃるんですが、その方のQiita記事に なります。 こちらの記事に詳しく取り方が書いているの
で、良ければこちらも見ていただけたらと思 います。
まとめ 今回はconnpassのサイトを使ってデータを取ってきましたが、ほかにはゲームのイベント情報 を事前に取ってきて、1週間前に通知することもできます。 サイトがメンテナンス中の時や障害発生時は取れないので… 忘れないことがベストです。(あくまで保険です。) 同じような仕組みを使って、 業務として使うならサービスの障害情報をTeamsに報告するようなものを自動化することもできます。
None