Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UI要素を動的に利用する
Search
MiyakeMito
March 28, 2021
0
650
UI要素を動的に利用する
UI要素を動的に利用する
MiyakeMito
March 28, 2021
Tweet
Share
More Decks by MiyakeMito
See All by MiyakeMito
Copilot Studioについて
miyakemito
6
9.4k
Dataverseの検索列について
miyakemito
2
880
AI Builder について
miyakemito
2
1k
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
1.6k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
3.8k
JSON攻略法.pdf
miyakemito
13
7.1k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
820
Microsoft Copilot Studio について
miyakemito
0
8.2k
承認コネクタについて
miyakemito
2
1.1k
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
12
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Designing Powerful Visuals for Engaging Learning
tmiket
0
180
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
500
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
23
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
93
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Raft: Consensus for Rubyists
vanstee
141
7.2k
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
ありがとうございました