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
UI要素を動的に利用する
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MiyakeMito
March 28, 2021
700
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
UI要素を動的に利用する
UI要素を動的に利用する
MiyakeMito
March 28, 2021
More Decks by MiyakeMito
See All by MiyakeMito
Power Automateアップデート情報
miyakemito
0
360
マルチステージとAI承認について
miyakemito
0
180
Copilot Studioについて
miyakemito
7
10k
Dataverseの検索列について
miyakemito
2
2k
AI Builder について
miyakemito
3
1.2k
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
1.9k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
4.2k
JSON攻略法.pdf
miyakemito
13
7.3k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
930
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
6k
Ethics towards AI in product and experience design
skipperchong
2
380
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
The SEO Collaboration Effect
kristinabergwall1
1
570
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Rails Girls Zürich Keynote
gr2m
96
14k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
290
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
HDC tutorial
michielstock
2
870
Transcript
UI要素を 動的に利用する
自己紹介 株式会社アイシーソフト https://www.icsoft.jp/ @MiTo60448639 https://qiita.com/MiyakeMito
目標 WEB画面の UI要素 を 自力で 作り 仕組みを理解し 動的に利用する
UI要素って どうなってるの?
html > body > div:eq(0) > div:eq(1) > div:eq(0) >
div:eq(1) > div > ul > li:eq(0) > a UI要素はこうなってる Webレコーダーで記録すると、こういう値になっている ・・・これ自分で作れそう??
UI要素を作る為の 『私流』ルール
まずは、 HTMLを整形する Visual Studio Code がおすすめ https://azure.microsoft.com/ja- jp/products/visual-studio-code/ 推奨設定 表示
- 外観 - サイドリンクバーを表示 +アウトラインを表示 +カーソルに追従 ▪サイドリンクバーで すべてを折りたたんで表示した後に、 対象のWebパーツの記載部分をクリック
UI要素作成の3つのルール ① <html>(最上層) から、階層ごとにタグを記述しながら、 目的の部品までたどる ② 階層と階層は『 > 』で繋ぐ ③
ひとつの階層に同一タグが複数ある場合は、 『:eq(添え字)』をつけて、 選択するタグが上から何番目に存在するかを指定する ※ 添え字は0からスタート ひとつめを指定する場合は『:eq(0)』不要
実践
html > body > div > div :eq(1) > div
> div:eq(1) > div > ul > li > a 0 1 html > body > div > div:eq(1) > div > div:eq(1) > div > ul > li > a Yahoo!路線情報 「乗換案内」リンク
応用 というか本題? 添え字に変数を設定すると何かと便利! Yahoo!路線情報-乗換案内の検索結果 html > body > div >
div:eq(1) > div:eq(1) > div > div > div:eq(1) > div > ul:eq(1) > li:eq( ) > dl > dd > ul > li:eq( ) %LoopIndex2% %LoopIndex1%
まとめ Web画面のUI要素は自作できます。 そして、 変数を埋め込み、動的に利用可能です。
注意 今回利用しましたYahoo路線案内は問題ありませんが (2021年3月現在) 利用規約で自動化を禁止しているサイトも存在します。 ご注意ください。
本日の内容 ▪ Power Automate Desktop のWebUI要素を自作し、 動的に活用する https://qiita.com/MiyakeMito/items/cb2d193bb64152ce26be
ありがとうございました