Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
200828 Power Automateを使ってconnpassのイベントリマインダーを作っ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
RPACommunity
August 28, 2020
Technology
590
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
200828 Power Automateを使ってconnpassのイベントリマインダーを作ってみた さやかさん
RPACommunity
August 28, 2020
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
1.1k
201023 DX Suiteを触ってみた Ayy
rpabank
0
1.1k
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
660
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
660
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
720
201018 RPAの本質とトレンド Mitz
rpabank
0
550
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
510
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
490
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
450
Other Decks in Technology
See All in Technology
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
170
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
170
BigQuery の Cross-cloud Lakehouse への歩み
phaya72
2
600
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
850
Databricks における 生成AIガバナンスの実践
taka_aki
1
350
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
8.6k
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
130
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
0
190
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
170
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.2k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
380
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.6k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Music & Morning Musume
bryan
47
7.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
GitHub's CSS Performance
jonrohan
1033
470k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
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