<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSV &#8211; FITSブログ</title>
	<atom:link href="http://blog.fits-inc.jp/tag/csv/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fits-inc.jp</link>
	<description>Webシステムの受託開発でお困りなら</description>
	<lastBuildDate>Sun, 07 Jun 2020 01:00:33 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>http://blog.fits-inc.jp/wp-content/uploads/2024/06/cropped-image-5-32x32.png</url>
	<title>CSV &#8211; FITSブログ</title>
	<link>http://blog.fits-inc.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>UiPath StudioX でCSVのデータを基にGmailのメールを作成する</title>
		<link>http://blog.fits-inc.jp/2020/06/07/uipath-studiox-%e3%81%a7csv%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%9f%ba%e3%81%abgmail%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/</link>
		
		<dc:creator><![CDATA[FITS Admin]]></dc:creator>
		<pubDate>Sun, 07 Jun 2020 01:00:33 +0000</pubDate>
				<category><![CDATA[技術ブログ]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[UiPath]]></category>
		<category><![CDATA[UiPath Studio X]]></category>
		<guid isPermaLink="false">https://blog.fits-inc.jp/?p=592</guid>

					<description><![CDATA[　他社さんとのご挨拶の際に UiPath の簡単な紹介もしていたら、毎月のメール送信なんかを自動化したい、という要望が多かったので CSV のデータを基に、 Gmail のメールボックスでメールを作成する自動化プロジェク [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>　他社さんとのご挨拶の際に UiPath の簡単な紹介もしていたら、毎月のメール送信なんかを自動化したい、という要望が多かったので CSV のデータを基に、 Gmail のメールボックスでメールを作成する自動化プロジェクトについて解説します。メールの送信自動化までは解説してないけど、あとはボタン一つだけなのでここから応用で作成できるかと思います。</p>



<h2 class="wp-block-heading">プロジェクトの作成</h2>



<p>　まずはいつも通り、空のプロジェクトから作っていきます。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="845" height="461" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-44.png" alt="" class="wp-image-593" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-44.png 845w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-44-300x164.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-44-768x419.png 768w" sizes="(max-width: 845px) 100vw, 845px" /></figure>



<p>　プロジェクト名をつけます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="778" height="463" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-45.png" alt="" class="wp-image-594" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-45.png 778w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-45-300x179.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-45-768x457.png 768w" sizes="(max-width: 778px) 100vw, 778px" /></figure>



<p>　作成を押してプロジェクトの作成を完了させておきます。これによりプロジェクトのディレクトリが作成されます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="510" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-48-1024x510.png" alt="" class="wp-image-597" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-48-1024x510.png 1024w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-48-300x149.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-48-768x383.png 768w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-48.png 1337w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">CSV作成</h2>



<p>　メールの内容を記載したCSVを作成して、プロジェクトフォルダに保存しておきます。その際にUTF-8形式で保存しておくことを忘れないでください。</p>



<p>　新規で空白のブックを作成し</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="809" height="444" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-46.png" alt="" class="wp-image-595" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-46.png 809w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-46-300x165.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-46-768x421.png 768w" sizes="auto, (max-width: 809px) 100vw, 809px" /></figure>



<p>　3行に分けて宛先、件名、本文を入力します</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="668" height="668" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-47.png" alt="" class="wp-image-596" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-47.png 668w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-47-300x300.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-47-150x150.png 150w" sizes="auto, (max-width: 668px) 100vw, 668px" /></figure>



<p>　保存時のファイルタイプをCSV UTF-8にして、先ほど作成したプロジェクトディレクトリにファイルを保存します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="542" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-49-1024x542.png" alt="" class="wp-image-598" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-49-1024x542.png 1024w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-49-300x159.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-49-768x407.png 768w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-49.png 1125w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>　上の内容でExcel側でのファイルの保存を済ませたら、再びUiPath側の操作に戻ります。</p>



<h2 class="wp-block-heading">ワークフローを作成する</h2>



<p>　「CSV を読み込み」アクティビティを作成し、先ほど作成したCSVを読み込み元ファイルとして指定します。また、出力先はNotesのScratchpadを指定します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="551" height="339" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-52.png" alt="" class="wp-image-601" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-52.png 551w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-52-300x185.png 300w" sizes="auto, (max-width: 551px) 100vw, 551px" /></figure>



<p>　なお、この状態で Project_Notebook.xlsx を開いたまま、ワークフローを実行すると、Scratchpad シートに CSV の内容が書き込まれ、イメージがしやすくなります。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="772" height="545" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-53.png" alt="" class="wp-image-602" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-53.png 772w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-53-300x212.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-53-768x542.png 768w" sizes="auto, (max-width: 772px) 100vw, 772px" /></figure>



<p>　Chrome ブラウザであらかじめ Gmail でメールの作成ボタンをクリックし、メール作成画面を開いておきます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1011" height="513" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-54.png" alt="" class="wp-image-603" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-54.png 1011w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-54-300x152.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-54-768x390.png 768w" sizes="auto, (max-width: 1011px) 100vw, 1011px" /></figure>



<p>　「アプリケーション/ブラウザを使用」アクティビティを配置し、「アプリケーションを指定」からさきほどのGmailのウィンドウを選択して指定します。</p>



<p>こちらが指定前のもの</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="541" height="309" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-55.png" alt="" class="wp-image-604" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-55.png 541w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-55-300x171.png 300w" sizes="auto, (max-width: 541px) 100vw, 541px" /></figure>



<p>こちらが指定後のものです。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="522" height="407" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-56.png" alt="" class="wp-image-605" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-56.png 522w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-56-300x234.png 300w" sizes="auto, (max-width: 522px) 100vw, 522px" /></figure>



<p>宛先、件名、本文を入力するために「文字を入力」アクティビティを使用します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="674" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-57-1024x674.png" alt="" class="wp-image-606" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-57-1024x674.png 1024w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-57-300x198.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-57-768x506.png 768w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-57.png 1121w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>「画面上でターゲットを指定」を選択してウィンドウ上で宛先をクリックし、入力する要素としてScratchpadの宛先欄を選びます。</p>



<p>まずウィンドウ上で要素の指定</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="988" height="363" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-58.png" alt="" class="wp-image-607" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-58.png 988w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-58-300x110.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-58-768x282.png 768w" sizes="auto, (max-width: 988px) 100vw, 988px" /></figure>



<p>Excel内で入力する欄の指定</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="957" height="494" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-59.png" alt="" class="wp-image-608" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-59.png 957w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-59-300x155.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-59-768x396.png 768w" sizes="auto, (max-width: 957px) 100vw, 957px" /></figure>



<p>　宛先の欄を選んでConfirmをクリックします。（一度Project_Notebook.xlsxを開いたままワークフローを実行しているので、値が表示されていますが、ここで空欄になっている場合、空欄でもよいのでB1セルを指定してください）</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1003" height="615" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-60.png" alt="" class="wp-image-609" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-60.png 1003w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-60-300x184.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-60-768x471.png 768w" sizes="auto, (max-width: 1003px) 100vw, 1003px" /></figure>



<p>B1セルが指定されました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="510" height="644" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-61.png" alt="" class="wp-image-610" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-61.png 510w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-61-238x300.png 238w" sizes="auto, (max-width: 510px) 100vw, 510px" /></figure>



<p>　この状態で実行すると、Gmailが起動し、新規メール作成画面にて件名が入力されます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="355" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-62-1024x355.png" alt="" class="wp-image-611" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-62-1024x355.png 1024w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-62-300x104.png 300w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-62-768x266.png 768w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-62.png 1068w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>同様にして文字を入力アクティビティで件名、本文などを入力していきます。ただし、本文入力時は「入力前にフィールド内を削除」のオプションを「なし」にしないと署名が上書きされてしまうので気を付けてください（下図参照）。また、本文欄がUiPath上で指定できない、という場合は一度Gmailの入力画面上で本文欄をクリックして入力可能にしたうえで指定してください。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="502" height="382" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-64.png" alt="" class="wp-image-613" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-64.png 502w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-64-300x228.png 300w" sizes="auto, (max-width: 502px) 100vw, 502px" /></figure>



<p>　CSVの内容でメールが作成されました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="717" height="234" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-65.png" alt="" class="wp-image-614" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-65.png 717w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-65-300x98.png 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></figure>



<p>　もし、本文で入力される文面がずれている（署名に食い込んでいる）などがあれば、入力前のクリックを無効にしてみてください（下図参照）</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="525" height="389" src="https://blog.fits-inc.jp/wp-content/uploads/2020/06/image-66.png" alt="" class="wp-image-615" srcset="http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-66.png 525w, http://blog.fits-inc.jp/wp-content/uploads/2020/06/image-66-300x222.png 300w" sizes="auto, (max-width: 525px) 100vw, 525px" /></figure>



<p>　さらに送信ボタンクリックのアクティビティなどを追加することで、実際のメール送信なども行えますが、その手の対外的で取り返しのつかない操作を行う前にはユーザー確認処理を挟んだ方が良いです。そちらについては後日解説します。</p>



<p>　ここまでがCSVの内容をもとにメール送信を行う方法でした。応用すれば、リスト化した宛先に次々メールを送ったり、毎月やらなければいけないメール送信を自動化したり、打刻がおかしい（打刻漏れ）社員に Slack で通知を送る、といった定型業務が自動化できます。ぜひ活用してくださいね。それではまた。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
