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
品質はこうあげる!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
HANACCHI
April 08, 2021
85
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
品質はこうあげる!
【増席】RPA勉強&LT会!RPALT vol.11
HANACCHI
April 08, 2021
More Decks by HANACCHI
See All by HANACCHI
単体試験の生産性向上と私
hanacchi
0
140
PowerAutomatefordesktopでの開発シーンで
hanacchi
0
31
ChatGPTにテストデータを作ってもらう
hanacchi
0
210
AI JIMYで数独
hanacchi
0
69
メール本文をどうやっつけるか
hanacchi
0
390
2024年のローコード界隈最新事情~業務担当者でもAI・生成AIを活用できる!~
hanacchi
0
470
AI JIMY - 登壇(インストール編)
hanacchi
0
560
AI JIMY - 登壇(設定編)
hanacchi
0
520
AI JIMY - 登壇(実行編)
hanacchi
0
480
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
9
36k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
From π to Pie charts
rasagy
0
360
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
The Language of Interfaces
destraynor
162
27k
The Invisible Side of Design
smashingmag
301
52k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
開 発 Presented By
[email protected]
自己紹介 • 小﨑 肇(こざき はじめ⇒[ハナ]肇⇒はなっち!) • 58歳 もうすぐ59歳、もうすぐ… • 東京都豊島区⇒神奈川県川崎市中原区
• 趣味 自転車だったけど、最近はINGRESS • 職歴 かなり前に今の会社に入社。 COBOL⇒JAVA⇒EXCEL-VBA EXCEL-VBAでは、JP1-REPORTERとか、 SAGENT-REPORTERとか… UiPath歴は、15ヶ月… Presented By
[email protected]
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。 • ファイル名が変わると、認識してくれない。 Presented
By
[email protected]
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。
• ファイル名が変わると、認識してくれない。 Presented By
[email protected]
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。
⇒「Read Range」で、AddHeadersがONだったりOFFだった り。 • ファイル名が変わると、認識してくれない。 Presented By
[email protected]
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。
⇒「Read Range」で、AddHeadersがONだったりOFFだった り。 • ファイル名が変わると、認識してくれない。 ⇒エレメントに、ファイル名が埋め込まれている。 Presented By
[email protected]
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • 片手で数えられる程度の「Excel Application
Scope」ならSTUDIO で検索していけば良いが、階層の深いシーケンス、たくさん 「Excel Application Scope」、複数のPROJECTに渡って確認するの は、手間が掛かる! Presented By
[email protected]
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • 片手で数えられる程度の「Excel Application
Scope」ならSTUDIO で検索していけば良いが、階層の深いシーケンス、たくさん 「Excel Application Scope」、複数のPROJECTに渡って確認するの は、手間が掛かる! よし! いつものように ツールだっ!
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • 片手で数えられる程度の「Excel Application
Scope」ならSTUDIO で検索していけば良いが、階層の深いシーケンス、たくさん 「Excel Application Scope」、複数のPROJECTに渡って確認するの は、手間が掛かる! よし! いつものように ツールだっ! いや!今回は 手作業で!
「 Excel Application Scope 」はこう使う!? ①扱うEXCELファイルを 指定する。 ②可視属性、ファイル 創成属性、自動保存属性 などを指定する。
③その際、ワークブッ クに変数を指定すると、 ④別のタイミングで 「Excel Application Scope」経由でアクティ ビティを使う事が出来る ① ② ④ ③ お浚い Presented By
[email protected]
④ 「 Excel Application Scope 」をこう使っちゃった!? ④別のタイミングで 「Excel Application Scope」経由でアクティ
ビティを使う事が出来る ⑤別のタイミングで使 用した「Excel Application Scope」では、「既存の ワークブック」の設定に 注視しすぎて、「自動保 存」をOFFにし損ねた。 ⑤ ④ 何故? Presented By
[email protected]
① GREP機能で、まず洗い出してみよう! ② 洗いだされた情報を、EXCELで扱えるよう整形! ③ EXCELに貼り付けたら、ワークシート関数だ! ④ 「作業を止めるな!!」 「 Excel
Application Scope 」をどう探る?
①テキストエディタのGREP機能で、探ってみる
②GREP結果を、ちょぃと加工(区切り文字として”@”を埋め込む)
③区切り位置でデータを区切る(区切り文字として”@”を使う)
④区切ったデータをTRIMし、ワークシート関数を埋め込む どんな事をするワークシート関数なのか? 1行目にあるパラメタを探し、そのパラメタ文言長さ+2以降に現れる「”」までを抜き出す!! パラメタがなかったら「#N/A」にならないように、IsErrorワークシート関数で処理する!!
発見!!
•目的とするROBOTがどう格納されているか? ⇒一部RPA製品は独自フォーマットで格納されているYO •どのように情報を洗い出すか? ⇒検索キーワードは正確に! (空白を含める含めないで、結果件数がかなり変わる) •どう加工するか? ⇒Trim,Left,Mid,Search,Lenなど、便利な関数を使いこなす! •さぁ、やってみよう! 結論! Presented
By
[email protected]
•目的とするROBOTがどう格納されているか? ⇒一部RPA製品は独自フォーマットで格納されているYO •どのように情報を洗い出すか? ⇒検索キーワードは正確に! (空白を含める含めないで、結果件数がかなり変わる) •どう加工するか? ⇒Trim,Left,Mid,Search,Lenなど、便利な関数を使いこなす! •さぁ、やってみよう! 結論! Presented
By
[email protected]