Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Power Automate for desktop から SharePoint Online...
Search
MiyakeMito
September 07, 2022
Technology
1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Power Automate for desktop から SharePoint Online リストを直接利用する方法
MiyakeMito
September 07, 2022
More Decks by MiyakeMito
See All by MiyakeMito
Power Automateアップデート情報
miyakemito
0
410
マルチステージとAI承認について
miyakemito
1
220
Copilot Studioについて
miyakemito
9
10k
Dataverseの検索列について
miyakemito
2
2.2k
AI Builder について
miyakemito
3
1.2k
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
2k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
4.2k
JSON攻略法.pdf
miyakemito
13
7.4k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
950
Other Decks in Technology
See All in Technology
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
430
re:Inventで、人生は変わったのか? / growth-builders-hub-1-reinvent-2026
mhrtech
2
170
Obsidian Vault Architectures
x5gtrn
PRO
0
210
AIテスト自動化と評価駆動開発EDD
happysamurai294
0
110
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
760
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
1
140
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
100
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
390
ドメインエキスパートは いかにして AI を使って プロダクト開発をするか
tatsuyashiraishi
1
240
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
5
2.5k
Vue.jsのGitHubから学ぶ意思決定
yut0naga1_fa
1
340
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Believing is Seeing
oripsolob
1
260
Typedesign – Prime Four
hannesfritz
42
3.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
How STYLIGHT went responsive
nonsquared
100
6.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
550
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
610
Evolving SEO for Evolving Search Engines
ryanjones
0
340
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
340
Transcript
Power Automate for desktop から SharePoint Online リスト を直接利用する方法 RPACommunity
ライトニングトーク大会 vol.4
Miyake Mito 気ままに勉強会 https://kimamani.connpass.com/ @MiTo60448639 https://qiita.com/MiyakeMito 株式会社アイシーソフト Technical Manager www.icsoft.jp
https://speakerdeck.com/ miyakemito
免責事項 当スライドは、 2022年9月現在のバージョンでの情報です 今後のアップデート等により、 仕様変更する可能性があります。 また、私の見解による内容が含まれます 間違いなどありましたらご指摘ください。 本日紹介するテクニックは、Microsoftで推奨される 手法でない可能性があります。 ご利用は自己責任でお願いします。
Power Automate for Desktop のデータ保存場所
PAfD の DB はどうしてますか? ▪ Office 365 ライセンス 範囲 ➢
基本的には、クライアントや オンプレミス上のDBに限られる ▪ 有償ライセンスあり (アテンド型 RPA のユーザーごとのプラン等) ➢ クラウドフローと連携できるので 選び放題
SharePoint Online リスト という選択肢 ▪ SharePoint Online ➢ 組織内(外)で共有 ➢
Office アプリケーションと簡単に連携可能 ➢ 強固なセキュリティ ➢ 高可用性 ➢ 検索機能やバージョン管理もスゴイ
しかも最近追加された SharePoint コネクタは使いません SharePoint コネクター ✓ クラウドフローを介さずドキュメントライブラリへ 直接アクセス ✓ リストへのアクションは今のところ未実装
PAfD と SPOリスト の連携方法 Power Automate for Desktop デスクトップフロー Power Automate クラウドフロー 要:有償ライセンス クラウドフローを介さずに PAfD と SPOリストで 直接連携可能です
PAfD から SPOリスト の 操作方法
準備 ✓ Microsoft.ACE.OLEDB.12.0 をインストール ➢ https://www.microsoft.com/ja-jp/download/details.aspx?id=13255 「Microsoft.ACE.OLEDB.12.0プロバイダーはローカルコンピュータに 登録されていません」のメッセージが表示されたら実施してください
PAD から SPO へ接続 ➢ 「データベース」-「SQL接続を開く」 ① 対象のリストを開く ③ リストの設定画面のURLから
サイトURLとリストIDを取得 Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;RetrieveIds=Yes; DATABASE={SPOサイトURL};LIST={リストID}; ② 「歯車」メニュー ⇒ 「リストの設定」 https://developer.sharepoint.com/sites/DEMO1/_layouts/15/listedit.aspx ?List=%7Bcb395f76-8b82-4ef2-a697-2e5dd942d3c2%7D {リストID} 先頭の"%7B"と 末尾の"%7D"を除く
PAD から SPO へCRUD ➢ 「データベース」-「SQLステートメントの実行」 「SQL接続を開く」で生成された変数 SQLを記述する テーブル名は "list"
でOK SELECT {Columns} FROM list WHERE {condition} INSERT INTO list ({Columns}) VALUES ({Values}) UPDATE list SET {Columns = Values} WHERE {condition} DELETE FROM list WHERE {condition}
接続は切ろう! セッションが残留することもあります 接続の切断 ➢ 「データベース」-「SQL 接続を閉じる」 「SQL接続を開く」で生成された変数
やってみよう
PAfD から SPOリスト の操作方法 DEMOします
注意 ✓ 「SQL ステートメント オブジェクト 'list' が見つかりませんでした。」の エラーが発生する場合 ➢ 接続文字列は合ってますか?
➢ Web Account Manager (WAM) による Azure ADへのデバイス登録済みですか?
最後に ▪ Power Automate Desktop で SharePoint Onlineリストのデータを ダイレクトに取得や操作する方法 https://qiita.com/MiyakeMito/items/4c9408744d7ed3486770
いいね いただけると 励みになります
ありがとうございました