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
品質はこうあげる!
Search
HANACCHI
April 08, 2021
0
59
品質はこうあげる!
【増席】RPA勉強&LT会!RPALT vol.11
HANACCHI
April 08, 2021
Tweet
Share
More Decks by HANACCHI
See All by HANACCHI
ChatGPTにテストデータを作ってもらう
hanacchi
0
130
AI JIMYで数独
hanacchi
0
29
メール本文をどうやっつけるか
hanacchi
0
310
2024年のローコード界隈最新事情~業務担当者でもAI・生成AIを活用できる!~
hanacchi
0
420
AI JIMY - 登壇(インストール編)
hanacchi
0
480
AI JIMY - 登壇(設定編)
hanacchi
0
440
AI JIMY - 登壇(実行編)
hanacchi
0
420
パスワードを保存しますか?
hanacchi
0
440
テスト系アクティビティを使ってみる
hanacchi
0
590
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
The Invisible Side of Design
smashingmag
301
51k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Become a Pro
speakerdeck
PRO
29
5.5k
Building an army of robots
kneath
306
46k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Visualization
eitanlees
147
16k
Building Adaptive Systems
keathley
43
2.7k
Why Our Code Smells
bkeepers
PRO
338
57k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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]