<?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>#変数 | 株式会社KMDS</title>
	<atom:link href="https://www.kmds.jp/application/variable/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kmds.jp</link>
	<description>株式会社ケイ・エム・ディ・エス（KMDS) のホームページ。貿易事務のお仕事をご紹介。</description>
	<lastBuildDate>Thu, 08 Jan 2026 05:43:27 +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>https://www.kmds.jp/img/2022/12/cropped-HPロゴ-removebg-32x32.png</url>
	<title>#変数 | 株式会社KMDS</title>
	<link>https://www.kmds.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Power Automate for desktop】変数 第６回 入出力変数</title>
		<link>https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/</link>
		
		<dc:creator><![CDATA[KMDSHP管理者]]></dc:creator>
		<pubDate>Fri, 17 Jan 2025 01:20:07 +0000</pubDate>
				<guid isPermaLink="false">https://www.kmds.jp/?post_type=pc_kowaza&#038;p=8611</guid>

					<description><![CDATA[公開日 変数シリーズ【第６回】入出力変数です。フロー間で値の受け渡しができる、入力変数・出力変数を学びましょう。 変数シリーズ【第１～５回】の内容を踏まえて紹介しています。未読の方は、ぜひ第１回からご覧ください。 入出力 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2023/12/variable_title.png"><img fetchpriority="high" decoding="async" width="1024" height="536" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="Power Automate for desktop 変数" class="wp-image-6212" srcset="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png 1024w, https://www.kmds.jp/img/2023/12/variable_title-300x157.png 300w, https://www.kmds.jp/img/2023/12/variable_title-768x402.png 768w, https://www.kmds.jp/img/2023/12/variable_title.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-d653275e wp-block-group-is-layout-flex" style="font-size:13px">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<p class="has-small-font-size">公開日</p>
</div>
</div>


<div class="wp-block-post-date has-small-font-size"><time datetime="2025-01-17T10:20:07+09:00">2025年1月17日</time></div>


<p class="has-small-font-size"></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>変数シリーズ【第６回】入出力変数です。<br>フロー間で値の受け渡しができる、入力変数・出力変数を学びましょう。</p>



<p>変数シリーズ【第１～５回】の内容を踏まえて紹介しています。未読の方は、ぜひ第１回からご覧ください。</p>



<ul class="wp-block-list is-style-vk-pencil-mark has-small-font-size">
<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/">変数 第１回 使ってみよう！</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/">変数 第２回 データテーブル</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/32-variable-series-third-properties/">変数 第３回 プロパティ</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/33-variable-series-4th-list/">変数 第４回 リスト</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/35-variable-series-5th-usefulsetaction/">変数 第５回 自分で作る変数活用例</a></li>
</ul>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-8a9axjo4"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-8a9axjo4" id="vk-tab-label-toc-8a9axjo4">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-6df031c1-1ebb-40e5-955e-886f256a2e22" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						入出力変数とは？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-ae74f9d4-cf73-499d-9fa0-9d5fcd2de516" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						入出力変数を作ってみよう
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-bb9a9486-1187-463e-b634-549ef90dbd35" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						入出力変数を持つフローを単独で実行してみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-46ffef26-47d8-455b-aa03-5fe52363e7cf" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						デザイナー（編集）画面で実行
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-a5f19a13-784d-412e-9f7c-4c7a04f11900" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.2. </span>
						コンソール（一覧）画面で実行
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-eb95dc19-ee53-4583-94b5-4b07b62ada39" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						他のデスクトップフローと値を受け渡ししてみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-537d829e-1e5a-43b3-934c-3ca982b16796" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						使いどころは？【部品化】
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-fa95f697-cc06-4624-bb5f-c92269be386b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						使用上の注意点
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-db975397-ce89-4940-a9d0-90a0aa20556b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						テキストで取得できない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-eb611a96-c0c4-4a0c-a205-0587d4f11237" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						フロー変数とのマージ
					</a>
				</li>
			</ul></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-6df031c1-1ebb-40e5-955e-886f256a2e22">入出力変数とは？</h2>



<p>入出力変数とは、クラウドフローや他のデスクトップフローと連携するときに、値の受け渡しをする変数のことです。呼び出す側のフローを親、呼び出される側を子と呼んだりします。子フローに入出力変数を作成することで、値の受け渡しができます。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2025/01/variable6_1.png"><img decoding="async" width="1005" height="261" src="https://www.kmds.jp/img/2025/01/variable6_1.png" alt="入出力変数とフローの関係図" class="wp-image-8676" srcset="https://www.kmds.jp/img/2025/01/variable6_1.png 1005w, https://www.kmds.jp/img/2025/01/variable6_1-300x78.png 300w, https://www.kmds.jp/img/2025/01/variable6_1-768x199.png 768w" sizes="(max-width: 1005px) 100vw, 1005px" /></a><figcaption class="wp-element-caption">フロー同士の関係図</figcaption></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<p>変数ペインの上部にあり、「何なのかな？」と思っていた方もおられるのでは。<br>ここに表示されるのが入出力変数です。ここで入力変数と出力変数を作成します。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2025/01/variable6_2.png"><img decoding="async" width="434" height="450" src="https://www.kmds.jp/img/2025/01/variable6_2.png" alt="変数ペインの上部に入出力変数欄" class="wp-image-8678" srcset="https://www.kmds.jp/img/2025/01/variable6_2.png 434w, https://www.kmds.jp/img/2025/01/variable6_2-289x300.png 289w" sizes="(max-width: 434px) 100vw, 434px" /></a></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-table is-style-vk-table-border-top-bottom"><table><tbody><tr><td>入力変数</td><td>呼び出す側から受け取る値</td></tr><tr><td>出力変数</td><td>呼び出す側へ渡す値</td></tr></tbody></table></figure>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-d1b77997-64f8-4866-9260-88b358f36238">フロー変数と比較してみると</h4></div><div class="vk_borderBox_body">
<ul class="wp-block-list is-style-vk-check-mark">
<li>どちらも変数として同じようにアクションで使用できる</li>



<li>変数の作成方法が異なる</li>



<li>入出力変数は配置したアクションからは独立した存在</li>
</ul>
</div></div>
</div>
</div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-ae74f9d4-cf73-499d-9fa0-9d5fcd2de516">入出力変数を作ってみよう</h2>



<div class="wp-block-group is-style-vk-group-stitch has-background" style="background-color:#fff7aa"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-radius:10px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
<p>【シナリオ】今日日付に「日数」（入力変数）を加算し、指定フォーマットの「日付のテキスト値」（出力変数）を返す</p>
</div>
</div>
</div></div>



<p>加算する日数の数値を入れる入力変数 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">AddDays</mark> と、成形した日付を入れる出力変数 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">FormattedDate</mark> を作りましょう。設定内容は、下図を参照してください。<br>＋マーク &gt; 入力 もしくは 出力 を選択し、各項目の設定を入力します。ひとつ作成した後、＋マークは入出力変数欄の右上に表示されます。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2025/01/variable6_3.png"><img decoding="async" width="433" height="482" src="https://www.kmds.jp/img/2025/01/variable6_3.png" alt="＋ボタンから入力か出力かを選択" class="wp-image-8680" srcset="https://www.kmds.jp/img/2025/01/variable6_3.png 433w, https://www.kmds.jp/img/2025/01/variable6_3-270x300.png 270w" sizes="(max-width: 433px) 100vw, 433px" /></a><figcaption class="wp-element-caption">入力 / 出力を選択</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_4.png"><img decoding="async" width="616" height="533" src="https://www.kmds.jp/img/2025/01/variable6_4.png" alt="入力変数の設定項目" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8681" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_4.png 616w, https://www.kmds.jp/img/2025/01/variable6_4-300x260.png 300w" sizes="(max-width: 616px) 100vw, 616px" /></a><figcaption class="wp-element-caption">入力変数の設定値</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_5.png"><img decoding="async" width="616" height="448" src="https://www.kmds.jp/img/2025/01/variable6_5.png" alt="出力変数の設定項目" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8682" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_5.png 616w, https://www.kmds.jp/img/2025/01/variable6_5-300x218.png 300w" sizes="(max-width: 616px) 100vw, 616px" /></a><figcaption class="wp-element-caption">出力変数の設定値</figcaption></figure>
</div>
</div>



<figure class="wp-block-table"><table><thead><tr><th><strong>項目名</strong></th><th><strong>説明</strong></th></tr></thead><tbody><tr><td>変数名</td><td>フロー変数と同じ<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"><strong> </strong></mark><a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/#hensunamae"><strong><em><span data-color="#8ed1fc" style="background: linear-gradient(transparent 60%,rgba(142, 209, 252, 0.7) 0);" class="vk_highlighter">命名ルール</span></em></strong></a><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-black-color">（リンク）</mark>で名付ける</td></tr><tr><td>データの種類</td><td>テキスト、数値、ブール値、リスト、データテーブル、<br>カスタムオブジェクト（項目名と値のセット {&#8216;Name&#8217;:Value}）</td></tr><tr><td>既定値（入力変数のみ）</td><td>任意の値を設定できる</td></tr><tr><td>外部名</td><td>上部変数名と同じでも構わない<br>コンソールからフローを呼び出すときに、クラウド フロー デザイナー<br>およびフロー入力ダイアログに表示される名前</td></tr><tr><td>説明</td><td>使用時に表示される変数の説明、自由記述</td></tr><tr><td>機密情報としてマーク</td><td>オン：機密とし値を表示しない・ログにも残さない</td></tr><tr><td>任意としてマーク<br>（入力変数のみ）</td><td>オン：入力必須にしない（テキストで未入力の場合「空白」となる）<br>オフ：入力必須にする</td></tr></tbody></table></figure>



<p>入力変数 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">AddDays</mark> 、出力変数 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">FormattedDate </mark>ができたでしょうか。<br>よく見ると入力変数はグレーで、出力変数は白く枠線がくっきりしていて、見分けできるようになっています。が、変数名をダブルクリックして設定画面を開けば「<strong>入力 / 出力</strong>変数を編集する」と上部に書いてありますので覚えなくても大丈夫です。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2025/01/variable6_6.png"><img decoding="async" width="370" height="158" src="https://www.kmds.jp/img/2025/01/variable6_6.png" alt="入力変数と出力変数は見た目に違いあり" class="wp-image-8687" srcset="https://www.kmds.jp/img/2025/01/variable6_6.png 370w, https://www.kmds.jp/img/2025/01/variable6_6-300x128.png 300w" sizes="(max-width: 370px) 100vw, 370px" /></a></figure>



<p>入出力変数が作成できたので、今回のシナリオに必要なアクションを３つ追加します。ひとつめは、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">現在の日時を取得</mark> アクションです。<br>ふたつめは、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">加算する日時</mark> アクションです。加算に、入力変数 AddDays を選択します。</p>



<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_7.png"><img decoding="async" width="655" height="512" src="https://www.kmds.jp/img/2025/01/variable6_7.png" alt="加算に入力変数AddDaysを選択" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8689" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_7.png 655w, https://www.kmds.jp/img/2025/01/variable6_7-300x235.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></a></figure>



<p>みっつめは、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">datetimeをテキストに変換</mark> アクションです。加算する日時でできた<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ResultedDate</mark>を元に、カスタム形式 yyyy-MM-dd とします。<br>そして生成された変数を{x}ボタンを押して、出力変数 FormattedDate に変更します。</p>



<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_8.png"><img decoding="async" width="655" height="484" src="https://www.kmds.jp/img/2025/01/variable6_8.png" alt="生成された変数を出力変数FormattedDateにする" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8694" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_8.png 655w, https://www.kmds.jp/img/2025/01/variable6_8-300x222.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></a></figure>



<p>作成されるフロー変数が<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">CurrentDateTime </mark>と ResultedDate の2つのみでしたら、上手く出力変数に値が入るように設定できました。</p>



<figure class="wp-block-image size-large has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_9.png"><img decoding="async" width="1024" height="401" src="https://www.kmds.jp/img/2025/01/variable6_9-1024x401.png" alt="アクションを配置し、フロー変数が2つ作成された" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8695" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_9-1024x401.png 1024w, https://www.kmds.jp/img/2025/01/variable6_9-300x117.png 300w, https://www.kmds.jp/img/2025/01/variable6_9-768x300.png 768w, https://www.kmds.jp/img/2025/01/variable6_9.png 1030w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>※今回は入出力変数をどちらもひとつずつ使っていますが、もちろん片方ずつでも複数個でも使用できます</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-bb9a9486-1187-463e-b634-549ef90dbd35">入出力変数を持つフローを単独で実行してみる</h2>



<div class="wp-block-vk-blocks-heading" id="vk-htags-46ffef26-47d8-455b-aa03-5fe52363e7cf"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>デザイナー（編集）画面で実行</span></h3></div></div>



<p>デザイナー画面でのテスト実行では外部から値を受け取らないため、入力変数は既定値を使用して実行します。<br>AddDaysは既定値 0 としたため、今日日付 + 0日 のyyyy-MM-dd 形式の日付がFormattedDateに入ります。AddDaysを変えてテストするには既定値を変更してください。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-a5f19a13-784d-412e-9f7c-4c7a04f11900"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>コンソール（一覧）画面で実行</span></h3></div></div>



<p>コンソール画面から実行した場合は、入力用のポップアップに既定値が表示されるので、値を設定・変更できます。<br>また、実行後には出力変数もポップアップで表示されるため値を確認することができます。<br>※表示されるAdd Days と Formatted Date は変数名ではなく、外部名になります。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_10.png"><img decoding="async" width="577" height="254" src="https://www.kmds.jp/img/2025/01/variable6_10.png" alt="入力変数の入力用ポップアップ" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8697" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_10.png 577w, https://www.kmds.jp/img/2025/01/variable6_10-300x132.png 300w" sizes="(max-width: 577px) 100vw, 577px" /></a><figcaption class="wp-element-caption">実行開始直後、入力変数への値入力ポップアップが表示される</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_11.png"><img decoding="async" width="576" height="213" src="https://www.kmds.jp/img/2025/01/variable6_11.png" alt="出力変数の表示用ポップアップ" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8698" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_11.png 576w, https://www.kmds.jp/img/2025/01/variable6_11-300x111.png 300w" sizes="(max-width: 576px) 100vw, 576px" /></a><figcaption class="wp-element-caption">実行完了時、出力変数の値がポップアップに表示される</figcaption></figure>
</div>
</div>



<p>入出力変数を持つフローを単独で実行するとポップアップが表示されますが、親フローから呼び出す場合は表示されません。<br>また、単独実行時に表示されるこのポップアップを活用して、メッセージボックスの代わりに、べた書きしたくないパスワードや、都度変わる値を処理に使用できます。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-eb95dc19-ee53-4583-94b5-4b07b62ada39">他のデスクトップフローと値を受け渡ししてみる</h2>



<p>新たに別のフローを作成し、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Desktopフローを実行</mark> アクションを配置し、先ほど作成したフローを選択します。<br>すると、入力変数に Add Days（外部名として設定した値）が表示されます。入力欄の左側に型がアイコンで、iマークで設定した説明が表示され、どんな値を入力すればよいか分かるようになっていますね。<br>また、生成された変数には出力変数で設定した変数名＋末尾に2などが付きます（変数名が重複しないように+1されるようです）。そして説明も表示されています。</p>



<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_12.png"><img decoding="async" width="615" height="432" src="https://www.kmds.jp/img/2025/01/variable6_12.png" alt="Desktopフローを実行アクションに表示される入出力変数" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8700" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_12.png 615w, https://www.kmds.jp/img/2025/01/variable6_12-300x211.png 300w" sizes="(max-width: 615px) 100vw, 615px" /></a></figure>



<p>Add Daysには、変数でもべた書きの固定値でもどちらでも設定可能です。10など、なんらかの数値を設定しましょう。<br>生成された変数（上図の例ではFormattedDate2）はここでは単なるフロー変数となり、通常通り必要に応じて変数名は変更可能です。出力変数の変数名と同じにする必要はありません。</p>



<p>呼び出し側のフローをデザイナー画面で実行すると、返ってきた値が変数ペインで確認できます。</p>



<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_13.png"><img decoding="async" width="648" height="308" src="https://www.kmds.jp/img/2025/01/variable6_13.png" alt="他のフローから呼び出した結果をデザイナー画面のフロー変数で確認" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8701" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_13.png 648w, https://www.kmds.jp/img/2025/01/variable6_13-300x143.png 300w" sizes="(max-width: 648px) 100vw, 648px" /></a><figcaption class="wp-element-caption">Add Daysにそれぞれ5日後と10日後をセットしてみた例</figcaption></figure>



<p>他のデスクトップフローと連携していても、上記の単独で実行する方法は使えます。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-537d829e-1e5a-43b3-934c-3ca982b16796">使いどころは？【部品化】</h2>



<p>クラウドフローと連携する場合は、デスクトップフローだからできる処理を行うため、棲み分けがわかりやすいですね。<br>処理結果や、特定の値をやりとりするために入出力変数が活躍します。</p>



<p>ではデスクトップフロー同士の場合は、どういう場合に変数の値を受け渡してまでフローを分けるのでしょうか？</p>



<p>今回作成した例のように、いくつかの値を受け渡すだけで使える部品としてのフローを作る場合が考えられます。<br>例えば、エラーや処理結果の通知メール。フロー名やエラー内容を渡せば、複数のフローから呼び出せる汎用的な作りにできます。</p>



<p>フローを運用してみて必要を感じたら、別フローに分けて値を渡せることを思い出してください。<br>同じような処理を行うことも多いですし、使いまわせれば作るのもテスト作業も時短になります。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-fa95f697-cc06-4624-bb5f-c92269be386b">使用上の注意点</h2>



<div class="wp-block-vk-blocks-heading" id="vk-htags-db975397-ce89-4940-a9d0-90a0aa20556b"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>テキストで取得できない</span></h3></div></div>



<p>入出力変数をテキストとしてコピーする方法がありません。<br>画面真ん中のスペースにあるアクション群をコピーしてメモ帳などに貼り付けて保存・共有し、新たなフローに貼り付けても、入出力変数は作成されません。貼り付けた先のフロー側で改めて作成が必要です。<br>これがフロー変数との違いで、配置したアクションで入出力変数を使用していても、あくまでこれらの変数は独立した存在です。</p>



<p>このため、無償ライセンス内でフローを共有したい場合、入出力変数が大量にあると作成・移行・管理をする上では手間がかかると思われます。<br>事前によく検討した上でご利用ください。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-eb611a96-c0c4-4a0c-a205-0587d4f11237"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>フロー変数とのマージ</span></h3></div></div>



<p>フロー変数と同名の入出力変数を作成すると、マージするかの確認メッセージが表示されます。続行するとフロー変数は消え、入出力変数にマージすることができます。</p>



<figure class="wp-block-image size-full has-custom-border"><a href="https://www.kmds.jp/img/2025/01/variable6_14.png"><img decoding="async" width="470" height="193" src="https://www.kmds.jp/img/2025/01/variable6_14.png" alt="変数名は既に使用されていますのメッセージ" class="has-border-color has-cyan-bluish-gray-border-color wp-image-8703" style="border-width:1px" srcset="https://www.kmds.jp/img/2025/01/variable6_14.png 470w, https://www.kmds.jp/img/2025/01/variable6_14-300x123.png 300w" sizes="(max-width: 470px) 100vw, 470px" /></a></figure>



<p>入力変数の場合、子フローの始まりの時点で値を受け取ることになります。その後同じ変数名で値をセットすると上書きされますので、それでも本当に大丈夫なのかなど、マージする前に該当変数に関する処理をよく確認した上でマージを行ってください。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>入出力変数を活用してフローを共有部品にできると、フロー作りも効率化できます。<br>どんなフローを作っているかを社内で共有して、使えるものは共通化して使いまわせるといいですね。</p>



<p>変数の基礎はこれで一通りご紹介しました。<br>ここまで変数シリーズを読んでくださった方は、だいぶ変数について慣れてきたのではないでしょうか。どんどん使って試して使いこなしていきましょう。</p>



<div class="wp-block-vk-blocks-fixed-display vk_fixed-display vk_fixed-display-position-right vk_fixed-display-position-from-top vk_fixed-display-86b1f4f0-0d7d-4c49-8d17-c5dd06d51aa6  vk_fixed-display-mode-show-on-scroll vk_hidden-xs vk_hidden-sm vk_hidden-md vk_hidden-lg vk_hidden-xl-v2 vk_custom_css_1 vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom is-layout-flow wp-block-vk-blocks-fixed-display-is-layout-flow" style="top:50svh" data-block-id="86b1f4f0-0d7d-4c49-8d17-c5dd06d51aa6" data-scroll-timing="300" data-scroll-timing-unit="vh">
<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-kaqbw8a5"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-kaqbw8a5" id="vk-tab-label-toc-kaqbw8a5">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-6df031c1-1ebb-40e5-955e-886f256a2e22" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						入出力変数とは？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-ae74f9d4-cf73-499d-9fa0-9d5fcd2de516" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						入出力変数を作ってみよう
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-bb9a9486-1187-463e-b634-549ef90dbd35" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						入出力変数を持つフローを単独で実行してみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-46ffef26-47d8-455b-aa03-5fe52363e7cf" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						デザイナー（編集）画面で実行
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-a5f19a13-784d-412e-9f7c-4c7a04f11900" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.2. </span>
						コンソール（一覧）画面で実行
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-eb95dc19-ee53-4583-94b5-4b07b62ada39" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						他のデスクトップフローと値を受け渡ししてみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-537d829e-1e5a-43b3-934c-3ca982b16796" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						使いどころは？【部品化】
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-fa95f697-cc06-4624-bb5f-c92269be386b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						使用上の注意点
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-db975397-ce89-4940-a9d0-90a0aa20556b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						テキストで取得できない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-eb611a96-c0c4-4a0c-a205-0587d4f11237" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						フロー変数とのマージ
					</a>
				</li>
			</ul></div></div>
</div>



<div class="wp-block-vk-blocks-fixed-display vk_fixed-display vk_fixed-display-position-right vk_fixed-display-position-from-top vk_fixed-display-9bfe5ffb-e7ee-4fe9-b231-629d26fd6f47  vk_fixed-display-mode-show-on-scroll vk_custom_css_3 vk_hidden-xxl vk_hidden-xs vk_hidden-sm vk_hidden-md is-layout-flow wp-block-vk-blocks-fixed-display-is-layout-flow" style="top:50svh" data-block-id="9bfe5ffb-e7ee-4fe9-b231-629d26fd6f47" data-scroll-timing="350" data-scroll-timing-unit="vh">
<div class="wp-block-group vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom is-style-default has-background" style="border-radius:0px;background-color:#8dd2fc6e;padding-right:1em;padding-left:1em"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-87ebfd9b wp-block-group-is-layout-constrained">
<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-height"><div class="vk_block-margin-xs--height"></div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-height"><div class="vk_block-margin-xxs--height"></div></div>



<div class="wp-block-group is-style-default has-white-background-color has-background" style="border-radius:17px"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom has-black-color has-text-color has-link-color wp-elements-7a8e9ca3a97fcee4326a8cafe61d54f5" style="font-size:19px;line-height:1.6">目次</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-height"><div class="vk_block-margin-xxs--height"></div></div>



<ol style="font-size:13px;line-height:1.6" class="wp-block-list has-black-color has-text-color has-link-color wp-elements-bc1c8687a0bab43fb6eb94183075dbb3 vk_list_2">
<li><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-6df031c1-1ebb-40e5-955e-886f256a2e22">入出力変数とは？</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-ae74f9d4-cf73-499d-9fa0-9d5fcd2de516">入出力変数を作ってみよう</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-bb9a9486-1187-463e-b634-549ef90dbd35">入出力変数を持つフローを単独で実行してみる</a><br><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-46ffef26-47d8-455b-aa03-5fe52363e7cf">3-1. デザイナー（編集）画面で実行</a><br><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-a5f19a13-784d-412e-9f7c-4c7a04f11900">3-2. コンソール（一覧）画面で実行</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-eb95dc19-ee53-4583-94b5-4b07b62ada39">他のデスクトップフローと値を受け渡ししてみる</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-537d829e-1e5a-43b3-934c-3ca982b16796">使いどころは？【部品化】</a></li>



<li><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-fa95f697-cc06-4624-bb5f-c92269be386b">仕様上の注意点</a><br><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-db975397-ce89-4940-a9d0-90a0aa20556b">6-1. テキストで取得できない</a><br><a href="https://www.kmds.jp/pc_kowaza/40-variable-series-6th-input-and-output/#vk-htags-eb611a96-c0c4-4a0c-a205-0587d4f11237">6-2. フロー変数とのマージ</a></li>
</ol>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-sm--margin-top"></div></div>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-height"><div class="vk_block-margin-xxs--height"></div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-height"><div class="vk_block-margin-xs--height"></div></div>
</div></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Power Automate for desktop】変数 第５回 自分で作る変数活用例</title>
		<link>https://www.kmds.jp/pc_kowaza/35-variable-series-5th-usefulsetaction/</link>
		
		<dc:creator><![CDATA[KMDSHP管理者]]></dc:creator>
		<pubDate>Thu, 11 Jul 2024 01:00:26 +0000</pubDate>
				<guid isPermaLink="false">https://www.kmds.jp/?post_type=pc_kowaza&#038;p=7072</guid>

					<description><![CDATA[公開日 変数シリーズ【第５回】自分で作る変数活用例 です。変数の設定 アクションを使って、自由に変数を作ることができます。このシリーズでもサンプル値を入れたりと既に使ってきましたが、他にどんな活用方法があるか見てみましょ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2023/12/variable_title.png"><img decoding="async" width="1024" height="536" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="Power Automate for desktop 変数" class="wp-image-6212" srcset="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png 1024w, https://www.kmds.jp/img/2023/12/variable_title-300x157.png 300w, https://www.kmds.jp/img/2023/12/variable_title-768x402.png 768w, https://www.kmds.jp/img/2023/12/variable_title.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-d653275e wp-block-group-is-layout-flex" style="font-size:13px">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<p class="has-small-font-size">公開日</p>
</div>
</div>


<div class="wp-block-post-date has-small-font-size"><time datetime="2024-07-11T10:00:26+09:00">2024年7月11日</time></div>


<p class="has-small-font-size"></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>変数シリーズ【第５回】自分で作る変数活用例 です。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark> アクションを使って、自由に変数を作ることができます。このシリーズでもサンプル値を入れたりと既に使ってきましたが、他にどんな活用方法があるか見てみましょう。</p>



<p>変数シリーズ【第１～４回】の内容を踏まえて紹介しています。未読の方は、ぜひ第１回からご覧ください。</p>



<ul class="wp-block-list is-style-vk-pencil-mark">
<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/">変数 第１回 使ってみよう！</a></li>



<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/">変数 第２回 データテーブル</a></li>



<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/32-variable-series-third-properties/">変数 第３回 プロパティ</a></li>



<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/33-variable-series-4th-list/">変数 第４回 リスト</a></li>
</ul>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-4eoern63"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-4eoern63" id="vk-tab-label-toc-4eoern63">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-d9a92632-a44c-4878-b123-9c34a2a6166a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						値の確認
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0b4836cf-dda3-4ac5-a957-4f00c26af450" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						べた書きはひとつに
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-3d7aea06-a234-4729-ac73-80c2659bad02" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						設定関連情報を入れる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-01eaa2d0-5747-49fe-99dc-3a60ce1477a0" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						変化する数値 カウンターを作る
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-598d4028-7394-40a5-b3e1-8dae433a9183" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						%&#8221;%（空文字）の活用
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5b576467-003d-4c39-bfee-a409fc06c3bf" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						不要文字の削除
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-ce9beb98-3a74-42a9-a7c0-903e56ec6c54" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						変数値のクリア
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-e01d5455-6a7c-42b2-8125-b373642be147" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.3. </span>
						空と空白の違い
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-356b79c1-b21c-4a55-96cc-9b66d0c0775d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						条件分岐を整理する
					</a>
				</li>
			</ul></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-d9a92632-a44c-4878-b123-9c34a2a6166a">値の確認</h2>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark> アクションを使う場面のひとつめは、値の確認です。【第３回】プロパティで、使う前にどんな値が入るか確認しようということで使ってみましたね。<br>プロパティや、データテーブルのひとつのセルを指す %ExcelData[0][&#8216;氏名&#8217;]% など、値と型を変数ペインで確認することができます。<br>わかっているつもりで記入しても間違うことはよくあります。<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">思っていた結果にならない時は、変数の値と型を疑ってみるのもひとつの方法</span>です。</p>



<p>従業員マスタに住所欄を設けたエクセルから範囲を読み取り <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ExcelData</mark> とし、0行目の住所列の値をプロパティ.Trimmedを使って変数に入れてみましょう。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/07/variable5_1.png"><img decoding="async" width="1024" height="217" src="https://www.kmds.jp/img/2024/07/variable5_1-1024x217.png" alt="従業員マスタ（住所あり）" class="wp-image-7097" srcset="https://www.kmds.jp/img/2024/07/variable5_1-1024x217.png 1024w, https://www.kmds.jp/img/2024/07/variable5_1-300x64.png 300w, https://www.kmds.jp/img/2024/07/variable5_1-768x163.png 768w, https://www.kmds.jp/img/2024/07/variable5_1.png 1420w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">読み取る値</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_2.png"><img decoding="async" width="662" height="403" src="https://www.kmds.jp/img/2024/07/variable5_2.png" alt="変数の設定に値を入れる" class="wp-image-7098" srcset="https://www.kmds.jp/img/2024/07/variable5_2.png 662w, https://www.kmds.jp/img/2024/07/variable5_2-300x183.png 300w" sizes="(max-width: 662px) 100vw, 662px" /></a><figcaption class="wp-element-caption">.Trimmedは手入力します</figcaption></figure>
</div>
</div>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-round-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-cb2d779d-1c76-4e44-a3ad-7d3d16b9b156">新たな変数として名前を付ける</h4></div><div class="vk_borderBox_body">
<p>上記のようにトリムした住所や%ExcelData[0][&#8216;氏名&#8217;]%のような長い変数を後続の処理で使う場合、値の確認のためだけでなく新たな変数 ”<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">住所</mark>”のように作るのがおススメです。変数名が&#8221;住所&#8221; だと内容もわかりやすくなります。</p>
</div></div>



<p>トリムされているかどうか確認するために、元の値とトリム後の値の長さ.Lengthを使った変数も作成してチェックしてみましょう。<br>トリム後の長さは、 値： %住所.Length%  プロパティは%の内側に！<br>長さが18→17に変わり文字列の前後にあった不要なスペースが除去されたことが確認できました。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_3.jpg"><img decoding="async" width="800" height="455" src="https://www.kmds.jp/img/2024/07/variable5_3.jpg" alt="フロー、トリムした住所と、文字の長さを変数に保存" class="wp-image-7179" srcset="https://www.kmds.jp/img/2024/07/variable5_3.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_3-300x171.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_3-768x437.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">トリム済みの値が入った住所変数を使って長さを取得</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_4.png"><img decoding="async" width="847" height="416" src="https://www.kmds.jp/img/2024/07/variable5_4.png" alt="トリムした住所、トリム前後の文字の長さの実行結果" class="wp-image-7100" srcset="https://www.kmds.jp/img/2024/07/variable5_4.png 847w, https://www.kmds.jp/img/2024/07/variable5_4-300x147.png 300w, https://www.kmds.jp/img/2024/07/variable5_4-768x377.png 768w" sizes="(max-width: 847px) 100vw, 847px" /></a><figcaption class="wp-element-caption">変数名が長いため途切れていますが、Before:18 After:17です</figcaption></figure>
</div>
</div>



<p>想定した値が変数に設定できたかどうか確認できたら、確認のためだけの変数は無効にするか削除するかしておきましょう。<br>残しておいても害はないのですが、不要な処理を行わず、変数の一覧に不要な変数がない方がすっきりして見やすいと思います。</p>



<p>ちなみに変数ペインで値を確認するときに、変数の数が多く見たい変数を探すのが大変なときは<a href="https://www.kmds.jp/pc_kowaza/07-pad/">ピン留め</a>を使うと便利です。上図のように注目したい変数を一覧の上部に<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" />で固定できます。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-0b4836cf-dda3-4ac5-a957-4f00c26af450">べた書きはひとつに</h2>



<p>固定値やファイルパスなどべた書きが必要な場面はありますが、同じ内容を複数回書く必要が出てきたら変数に入れてみてください。後々値を変える必要が出たときに、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変更が楽に</span>なります。</p>



<p>さきほどトリムした住所と元の値の長さを設定したアクションを見てみると、ExcelData[0][&#8216;住所&#8217;] ← この部分が同じです。<br>この同じ部分を変数名：<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">住所</mark>  値：%ExcelData[0][&#8216;住所&#8217;]% としましょう。そしてこの値が入っていたところを変数に置き換えます。<br>住所変数はその後.Trimmedを付けた値で上書きしています。このように同じ変数で値を上書きすることで必要以上に変数を持たずに済みます。</p>



<figure class="wp-block-image size-full is-style-default"><a href="https://www.kmds.jp/img/2024/07/variable5_5-1.png"><img decoding="async" width="700" height="259" src="https://www.kmds.jp/img/2024/07/variable5_5-1.png" alt="共通部分を変数化するフローの一部" class="wp-image-7175" srcset="https://www.kmds.jp/img/2024/07/variable5_5-1.png 700w, https://www.kmds.jp/img/2024/07/variable5_5-1-300x111.png 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-sm--margin-top"></div></div>



<p>同じことをするアクションも同様です。<br>条件によって書き込む値は変えるけれど書き込むセルは同じ場合、それぞれ書き込むアクションを置くかと思います。</p>



<p>書き込む先の行・列は同じなので書き込むアクションをひとつにすることもできます。書き込む値を変数名：<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">GroupCode</mark> 値：条件ごとに設定（&#8217;A&#8217;か&#8217;B&#8217;）として作り、書き込むアクションの値に変数をセットすればよいですね。<br>条件によって違うのはGroupCodeだけというのが見た目にも分かりやすくなったのではないでしょうか。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_6B.jpg"><img decoding="async" width="800" height="668" src="https://www.kmds.jp/img/2024/07/variable5_6B.jpg" alt="Before、アクションをそれぞれ置く" class="wp-image-7183" srcset="https://www.kmds.jp/img/2024/07/variable5_6B.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_6B-300x251.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_6B-768x641.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">書き込むアクションはふたつ</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_6A.jpg"><img decoding="async" width="800" height="752" src="https://www.kmds.jp/img/2024/07/variable5_6A.jpg" alt="After、アクションをひとつにする" class="wp-image-7184" srcset="https://www.kmds.jp/img/2024/07/variable5_6A.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_6A-300x282.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_6A-768x722.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">書き込むアクションはひとつに</figcaption></figure>
</div>
</div>



<p>必ずひとつにすべき、というわけではありません。見たときに分かりやすく変更しやすくなっていると、修正するときや他の人へ引き継ぐときに楽になりますので、考慮してみてください。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-3d7aea06-a234-4729-ac73-80c2659bad02">設定関連情報を入れる</h2>



<p>固定値やファイルパス、フォルダパス、メールアドレスなどの設定に関する情報は、複数個所で使わないとしても変数に入れておくと良いかもしれません。</p>



<p>そして設定情報はフローの冒頭にまとめておく、もしくは設定が多い場合はサブフローにまとめ冒頭で呼び出すのが個人的にはおススメです。<br>冒頭一カ所にまとまっていることで見つけやすく、管理しやすくなります。他の人にフローを渡し、各個人の設定に変更してもらうときも分かりやすいでしょう。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_7.jpg"><img decoding="async" width="800" height="239" src="https://www.kmds.jp/img/2024/07/variable5_7.jpg" alt="設定情報をフローの冒頭に置く" class="wp-image-7185" srcset="https://www.kmds.jp/img/2024/07/variable5_7.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_7-300x90.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_7-768x229.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">同じフォルダの他のファイルも参照するときは、フォルダとファイル名も分けておくと使いやすい</figcaption></figure>
</div>


<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-01eaa2d0-5747-49fe-99dc-3a60ce1477a0">変化する数値 カウンターを作る</h2>



<p>エクセルへ転記するときなど、書き込む先の行や列番号をずらしていくことも変数を使うと可能です。</p>



<ol class="wp-block-list">
<li>ループに入る前に、変数を作る。変数名：<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">行番号</mark>  値： 2  ※この値は書き込みをスタートする行番号にします。</li>



<li>ループの中で、Excelワークシートに書き込む アクションなどで、行番号変数を使う。</li>



<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数を大きくする</mark> アクションを使って、行番号変数の数値を1ずつ大きくする。</li>



<li>ループの次の周では行番号が1大きくなり、書き込む先がずれる。</li>
</ol>



<p>他の使い方として、ある条件に当てはまるときだけカウントアップし件数を数えることもできますね。この場合は初期値0からスタートしましょう。<br>処理結果のメールに該当データの件数を記載するなどに使えそうです。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_8.jpg"><img decoding="async" width="700" height="769" src="https://www.kmds.jp/img/2024/07/variable5_8.jpg" alt="行番号や件数を作る" class="wp-image-7187" srcset="https://www.kmds.jp/img/2024/07/variable5_8.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_8-273x300.jpg 273w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">行番号へGroupCode値を書き込み、事業所が「横浜支店」である件数を数えます</figcaption></figure>
</div>


<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-598d4028-7394-40a5-b3e1-8dae433a9183">%&#8221;%（空文字）の活用</h2>



<p>変数そのものを作るわけではないのですが、%で囲んで計算できるのと同じように、シングルクォーテーション2つを%で囲んで作る空文字 <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">%&#8221;%</mark></strong> も覚えておきましょう。<br>空文字とは何も値が入っていない状態で、長さ0の文字列を表します。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-5b576467-003d-4c39-bfee-a409fc06c3bf"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>不要文字の削除</span></h3></div></div>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">テキストを置換する</mark> アクション（<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">データテーブル内で検索または置換する</mark> アクションなどでも同様）で文字列の中から不要な文字を除去するときに使います。</p>



<p>文字列内のスペースを削除する場合、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">検索するテキストに半角スペース<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%&#8217; &#8216;%</mark>や全角スペース<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%&#8217;　&#8217;%</mark>を</span>%で囲み入力します。%で囲まないスペースを入力するとエラーになります。<br>そして<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">置き換え先のテキストに<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">%&#8221;%</mark></span>を入力します。これで文字列内に含まれる半角・全角スペースを除去（置換）することができます。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_9.png"><img decoding="async" width="662" height="550" src="https://www.kmds.jp/img/2024/07/variable5_9.png" alt="テキストを置換するアクションの設定" class="wp-image-7121" srcset="https://www.kmds.jp/img/2024/07/variable5_9.png 662w, https://www.kmds.jp/img/2024/07/variable5_9-300x249.png 300w" sizes="(max-width: 662px) 100vw, 662px" /></a><figcaption class="wp-element-caption">検索するテキスト、置き換え先のテキストにそれぞれ設定</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_10.jpg"><img decoding="async" width="800" height="577" src="https://www.kmds.jp/img/2024/07/variable5_10.jpg" alt="テキストの置換前後の値" class="wp-image-7188" srcset="https://www.kmds.jp/img/2024/07/variable5_10.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_10-300x216.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_10-768x554.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">文字列に含まれていたスペースが除去された</figcaption></figure>
</div>
</div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-ce9beb98-3a74-42a9-a7c0-903e56ec6c54"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>変数値のクリア</span></h3></div></div>



<p>一度変数に入った値は<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">%&#8221;%</mark>をセットしてクリア（上書き）します。<br>たとえば、ループ内で条件に合う場合のみ変数に値をセットし、その値をメッセージ表示するとします。1周目で値が入り、2周目で条件に合わない場合値はセットしません。つまり変数の内容は変わらず、1周目でセットした値をメッセージで表示してしまいます。</p>



<p>このままではその行ごとの値が正しく表示されませんので、条件を判定する前にクリアしておくか、条件にElseを追加しクリアするようにしましょう。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_11B.jpg"><img decoding="async" width="700" height="325" src="https://www.kmds.jp/img/2024/07/variable5_11B.jpg" alt="変数のクリアがないフロー" class="wp-image-7189" srcset="https://www.kmds.jp/img/2024/07/variable5_11B.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_11B-300x139.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">変数のクリアがない</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_11A1.jpg"><img decoding="async" width="700" height="382" src="https://www.kmds.jp/img/2024/07/variable5_11A1.jpg" alt="事前に値をクリアするフロー" class="wp-image-7190" srcset="https://www.kmds.jp/img/2024/07/variable5_11A1.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_11A1-300x164.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">予め値をクリアする</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_11A2.jpg"><img decoding="async" width="700" height="430" src="https://www.kmds.jp/img/2024/07/variable5_11A2.jpg" alt="Elseで値をクリアするフロー" class="wp-image-7191" srcset="https://www.kmds.jp/img/2024/07/variable5_11A2.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_11A2-300x184.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">If-Elseでクリアする</figcaption></figure>
</div>
</div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-e01d5455-6a7c-42b2-8125-b373642be147"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>空と空白の違い</span></h3></div></div>



<p>空の他に、実は空白というものもあります。エクセルで空欄を単一セルで読み取ると空ですが、空欄を含む範囲で読み取り空欄のセルの値を確認すると&lt;空白&gt;になります。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_12.jpg"><img decoding="async" width="700" height="645" src="https://www.kmds.jp/img/2024/07/variable5_12.jpg" alt="空欄の単一セルを読み取ると空" class="wp-image-7196" srcset="https://www.kmds.jp/img/2024/07/variable5_12.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_12-300x276.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">空欄を単一セルで読み取ると空</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_13.jpg"><img decoding="async" width="700" height="439" src="https://www.kmds.jp/img/2024/07/variable5_13.jpg" alt="空欄を範囲で読み取ると空白" class="wp-image-7193" srcset="https://www.kmds.jp/img/2024/07/variable5_13.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_13-300x188.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">空欄を範囲で読み取り、そのセルは空白</figcaption></figure>
</div>
</div>



<figure class="wp-block-table"><table><thead><tr><th><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">種類</mark></th><th><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">型</mark></th><th class="has-text-align-center" data-align="center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">空である</mark></th><th class="has-text-align-center" data-align="center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">空白である</mark></th></tr></thead><tbody><tr><td>空（empty）</td><td>テキスト値</td><td class="has-text-align-center" data-align="center">〇</td><td class="has-text-align-center" data-align="center">×</td></tr><tr><td>空白（blank）</td><td>空白の値</td><td class="has-text-align-center" data-align="center">〇</td><td class="has-text-align-center" data-align="center">〇</td></tr></tbody></table></figure>



<p>基本的には同じようなものと思って大丈夫です。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">If</mark> アクションの演算子で<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">『空である』を使えばどちらだとしても判定できます</span>。</p>



<p>値の入っていない行を削除したい場合には注意が必要です。リスト変数から行を削除したいとき、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">リストから項目を削除</mark> アクションを使います。<br>空の場合：ループ不要で 値：<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">%&#8221;%</mark>を指定してすべて削除できます。<br>空白の場合：リストから空白を削除するには下記の方法で削除してください。空の場合でも有効です。</p>



<ol class="wp-block-list">
<li>リストをループする。</li>



<li>If アクションで『空である』かを判定する。</li>



<li>空と判定されたときのインデックス（行番号）を指定してリスト項目を削除する。</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_14.png"><img decoding="async" width="622" height="422" src="https://www.kmds.jp/img/2024/07/variable5_14.png" alt="リストから空を削除" class="wp-image-7128" srcset="https://www.kmds.jp/img/2024/07/variable5_14.png 622w, https://www.kmds.jp/img/2024/07/variable5_14-300x204.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a><figcaption class="wp-element-caption">リストから空を削除、これだけでOK</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_15.png"><img decoding="async" width="622" height="422" src="https://www.kmds.jp/img/2024/07/variable5_15.png" alt="リストから空白を削除" class="wp-image-7129" srcset="https://www.kmds.jp/img/2024/07/variable5_15.png 622w, https://www.kmds.jp/img/2024/07/variable5_15-300x204.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a><figcaption class="wp-element-caption">リストから空白を削除</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_16.jpg"><img decoding="async" width="700" height="319" src="https://www.kmds.jp/img/2024/07/variable5_16.jpg" alt="リストから空白を削除するフロー" class="wp-image-7199" srcset="https://www.kmds.jp/img/2024/07/variable5_16.jpg 700w, https://www.kmds.jp/img/2024/07/variable5_16-300x137.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a><figcaption class="wp-element-caption">リストから空白を削除するフロー</figcaption></figure>
</div>
</div>



<p>データテーブルの場合は、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">データテーブルから空の行を削除する</mark>という新しいアクションが追加されました！空白の場合でも簡単に削除できます。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-356b79c1-b21c-4a55-96cc-9b66d0c0775d">条件分岐を整理する</h2>



<p>%で囲むと値の比較をすることもできます。<br>予め値を設定する変数を作ります。変数名：<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">BoxType</mark> 値：S<br>そして比較する変数を作ります。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">IsTypeS</mark> 値：%BoxType = &#8216;S&#8217;%  結果はTrueとなります。</p>



<p>「BoxType変数の値が&#8217;S&#8217;である」の<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">正誤の結果を返す</span>、という意味になります。結果は<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">ブール値型 True / False で返り</span>変数ペインで確認できます。<br>つまりIfアクションと同じように比較判定することができるのです。</p>



<p>数値型の比較も作ってみましょう。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">Weight</mark> 値：500、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">IsWeightOver500</mark> 値：%Weight &gt; 500%<br>演算子が &gt;（大なり）の場合は500を含みませんので、結果はFalseということになります。</p>



<p>さきほど紹介した空白かどうかも　Weight変数で調べてみましょう。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">IsWeightBlank</mark> 値：%IsBlank(Weight)%<br>Weightの値が500のままなら、結果はFalseで返るでしょう。</p>



<p>比較演算子（=, &lt;&gt;, &gt;, &gt;=, &lt;, &lt;=）の他にも、%IsBlank()%や%StartsWith()%などのIfアクションで選択できる演算子が使えます。<br>その他の使用できる演算子は <a href="https://learn.microsoft.com/ja-jp/power-automate/desktop-flows/variable-manipulation#comparisons">公式ページへ</a></p>



<p>複数の比較を書くこともでき、AND（かつ）、OR（または）、NOT（でない）などを使います。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">IsCheckTypeS</mark> 値：%BoxType = &#8216;S&#8217; <strong>AND</strong> Weight &lt; 500% → どちらもTrueなら結果はTrue<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">IsCheckType</mark> 値：%BoxType = &#8216;S&#8217; <strong>OR</strong> BoxType = &#8216;M&#8217;% → どちらかがTrueなら結果はTrue<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">IsNotCheckType</mark> 値：%<strong>NOT</strong>(BoxType = &#8216;S&#8217; OR BoxType = &#8216;M&#8217;)%  →（）内の結果がTrueなら結果はFalse、例の場合だと&#8217;S&#8217;か&#8217;M&#8217;以外ならTrue</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_17.jpg"><img decoding="async" width="800" height="503" src="https://www.kmds.jp/img/2024/07/variable5_17.jpg" alt="変数の設定に比較を入れると、結果はブール値になる" class="wp-image-7200" srcset="https://www.kmds.jp/img/2024/07/variable5_17.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_17-300x189.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_17-768x483.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">変数に比較を入れると結果はブール値になる</figcaption></figure>
</div>


<p>変数を使って比較するのは少し複雑になりますので、Ifアクションの代わりに変数の設定アクションを使って一部ずつ正しく結果が出るかテストしてみるのに有効です。</p>



<p>また、次のような長く複雑な条件をIfアクションに設定する場合、パーツごとに分割して変数化しておくと見やすく分かりやすくなります。この方法もおススメです。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_18.png"><img decoding="async" width="662" height="396" src="https://www.kmds.jp/img/2024/07/variable5_18.png" alt="Ifアクションに複雑な条件を設定" class="wp-image-7142" srcset="https://www.kmds.jp/img/2024/07/variable5_18.png 662w, https://www.kmds.jp/img/2024/07/variable5_18-300x179.png 300w" sizes="(max-width: 662px) 100vw, 662px" /></a><figcaption class="wp-element-caption">最初のオペランドが複雑で分かりにくい</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/07/variable5_19.jpg"><img decoding="async" width="800" height="448" src="https://www.kmds.jp/img/2024/07/variable5_19.jpg" alt="条件を分割し、変数の設定に切り出す" class="wp-image-7161" srcset="https://www.kmds.jp/img/2024/07/variable5_19.jpg 800w, https://www.kmds.jp/img/2024/07/variable5_19-300x168.jpg 300w, https://www.kmds.jp/img/2024/07/variable5_19-768x430.jpg 768w, https://www.kmds.jp/img/2024/07/variable5_19-320x180.jpg 320w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">条件を分割して変数にしておき、Ifアクションで使う</figcaption></figure>
</div>
</div>



<div class="wp-block-group is-style-vk-group-stitch has-text-color has-background has-link-color wp-elements-d7b1a40de991be8b73b34cc6c61349f7" style="color:#000000b8;background-color:#fff7aa"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>&lt; ポイント &gt;</strong></p>



<ul class="wp-block-list">
<li>比較するときは基本的に同じ型で揃える必要があります。</li>



<li>ブール値にするために%で囲んであれば、True / False の大文字小文字は区別しません。</li>
</ul>



<p><strong>注意！ 2番目のオペランドに True / False を設定するときの型</strong><br>Ifアクションで複数条件を最初のオペランドに入れた場合、2番目のオペランドには<strong>True / False</strong> のどちらかを入れます。<br>これは比較（最初のオペランド）の結果がブール値型だからですね。このときは%True%（ブール値）、&#8217;TRUE&#8217;や&#8217;true&#8217;（テキスト値） とどちらの型でもOKです。</p>



<p>一方で、単一条件で最初のオペランドに&#8217;true&#8217;（テキスト値 ）を設定した場合は、2番目も&#8217;true&#8217; とするか%True%としてください。<br>つまり片方がブール値であれば、テキスト値の大文字小文字違いも許容してくれるのです。</p>



<p><span data-color="#f78da7" style="background: linear-gradient(transparent 60%,rgba(247, 141, 167, 0.7) 0);" class="vk_highlighter">2番目はブール値に統一しておけば迷わずに済みますね。</span></p>
</div></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>実際に自分でフローを作ってみると自分で作る変数の必要性を感じる場面が出てくると思います。今回の活用例を参考にぜひ使ってみてください。</p>



<p>変数を作ってあるけれど、この変数どこで使っていたかな？？というときは、<a href="https://www.kmds.jp/pc_kowaza/07-pad/" data-type="link" data-id="https://www.kmds.jp/pc_kowaza/07-pad/">フロー変数の使用状況の検索</a>を使ってチェックできます。</p>



<p>変数シリーズまだ続きます！</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Power Automate for desktop】変数 第４回 リスト</title>
		<link>https://www.kmds.jp/pc_kowaza/33-variable-series-4th-list/</link>
		
		<dc:creator><![CDATA[KMDSHP管理者]]></dc:creator>
		<pubDate>Thu, 25 Apr 2024 02:18:55 +0000</pubDate>
				<guid isPermaLink="false">https://www.kmds.jp/?post_type=pc_kowaza&#038;p=6565</guid>

					<description><![CDATA[公開日 変数シリーズ【第４回】リストです。リストとはデータ型のひとつで、プロパティやアクションで生成される変数としてよく登場します。実際に使ってみましょう。 変数シリーズ【第１～３回】の内容を踏まえて紹介しています。未読 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2023/12/variable_title.png"><img decoding="async" width="1024" height="536" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="Power Automate for desktop 変数" class="wp-image-6212" srcset="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png 1024w, https://www.kmds.jp/img/2023/12/variable_title-300x157.png 300w, https://www.kmds.jp/img/2023/12/variable_title-768x402.png 768w, https://www.kmds.jp/img/2023/12/variable_title.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-d653275e wp-block-group-is-layout-flex" style="font-size:13px">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<p class="has-small-font-size">公開日</p>
</div>
</div>


<div class="wp-block-post-date has-small-font-size"><time datetime="2024-04-25T11:18:55+09:00">2024年4月25日</time></div>


<p class="has-small-font-size"></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>変数シリーズ【第４回】リストです。<br>リストとはデータ型のひとつで、プロパティやアクションで生成される変数としてよく登場します。実際に使ってみましょう。</p>



<p>変数シリーズ【第１～３回】の内容を踏まえて紹介しています。未読の方は、ぜひ第１回からご覧ください。</p>



<ul class="wp-block-list is-style-vk-pencil-mark">
<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/">変数 第１回 使ってみよう！</a></li>



<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/">変数 第２回 データテーブル</a></li>



<li class="has-small-font-size"><a href="https://www.kmds.jp/pc_kowaza/32-variable-series-third-properties/">変数 第３回 プロパティ</a></li>
</ul>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-inner"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-8c395351-7bc9-456d-b259-386d7cb2f966">2024年3月のアップデートで「変数の選択」が変わりました</h4></div><div class="vk_borderBox_body">
<ul class="wp-block-list">
<li>{x｝マークは項目にカーソルを合わせると表示されます。</li>



<li>選択候補の変数に型の表示がなくなり、カーソルを変数名に合わせるとツールチップで表示されます。</li>



<li>並べ替えやフィルターも使えるようになりました。</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_1.png"><img decoding="async" width="1024" height="589" src="https://www.kmds.jp/img/2024/04/variable4_1-1024x589.png" alt="変数の選択から、変数名でマウスオーバーし型表示" class="wp-image-6601" srcset="https://www.kmds.jp/img/2024/04/variable4_1-1024x589.png 1024w, https://www.kmds.jp/img/2024/04/variable4_1-300x173.png 300w, https://www.kmds.jp/img/2024/04/variable4_1-768x442.png 768w, https://www.kmds.jp/img/2024/04/variable4_1-1536x883.png 1536w, https://www.kmds.jp/img/2024/04/variable4_1-2048x1178.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">変数名にカーソルを合わせると型が表示される</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_2.png"><img decoding="async" width="1024" height="765" src="https://www.kmds.jp/img/2024/04/variable4_2-1024x765.png" alt="変数の選択から変数のフィルターと並べ替え" class="wp-image-6602" srcset="https://www.kmds.jp/img/2024/04/variable4_2-1024x765.png 1024w, https://www.kmds.jp/img/2024/04/variable4_2-300x224.png 300w, https://www.kmds.jp/img/2024/04/variable4_2-768x574.png 768w, https://www.kmds.jp/img/2024/04/variable4_2-1536x1148.png 1536w, https://www.kmds.jp/img/2024/04/variable4_2-2048x1530.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">並べ替えやフィルターが使える</figcaption></figure>
</div>
</div>
</div></div>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-tzi08tld"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-tzi08tld" id="vk-tab-label-toc-tzi08tld">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-626cee09-b625-4365-98df-d6297ed399fb" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						リストを作ってみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-5530b3c5-163f-44aa-a3fe-412589f4df28" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						リスト型の見方・使い方
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-ebe3c00e-70a3-4127-a730-c70d396252ed" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						リストから特定の値を取得
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-b00f1144-dd7d-48e9-b60a-3b06b7e0e7ac" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						英語表記の月名取得
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-197190aa-33c4-48e2-9bd2-d970f2d1a93b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						データテーブルからリストを作る
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a253b80e-b295-4b70-8898-9b33d17642db" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						新しいリストの作成
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0f4a4cdb-a76c-49eb-809e-6e53df414cb0" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						リストを使ってダウンロードファイルの特定
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-4">
					<a href="#vk-htags-fd587e09-37cb-4a17-a048-b638343eda7b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.1.1. </span>
						ダウンロードする前にフォルダー内のファイルを取得
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-4">
					<a href="#vk-htags-fac5108a-9bee-452e-9701-6409fa2aea5d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.1.2. </span>
						ダウンロードボタンを押した後、再度フォルダー内のファイルを取得
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-4">
					<a href="#vk-htags-1d1a10fd-17dd-4160-b1bb-f7c5ad736cab" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.1.3. </span>
						リスト内容を減らすアクションで、差分を取得
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-4">
					<a href="#vk-htags-38fd94bd-1730-4015-93ed-f59591d66d68" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.1.4. </span>
						差分が出るまで繰り返し、差分が出たらループを抜ける
					</a>
				</li>
			</ul></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-626cee09-b625-4365-98df-d6297ed399fb">リストを作ってみる</h2>



<p>手始めに、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark> アクションを使い、変数名と値を入力して数値とテキスト型のリストを作ってみましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ListNumber</mark>  値：%[0, 1, 2, 3, 4, 5]%<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ListText</mark>  値：%[&#8216;赤&#8217;, &#8216;緑&#8217;, &#8216;黄&#8217;]%<br><span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">値全体は%で囲み</span>、前後は半角の角カッコ（[ と]）、値の間はカンマ区切りにします。数字はそのまま、テキストはシングルクォーテーションで値を囲みます。</p>



<p>フローを実行し<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数ペイン</mark>で変数の値を確認してみましょう。どちらも縦一列のみのリスト、今回の型はリスト数値・リストテキスト値となります。<br>型名は「リスト数値」のように、「リスト」の後ろに中の値の型がつづく形式になっています。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_3.png"><img decoding="async" width="1024" height="387" src="https://www.kmds.jp/img/2024/04/variable4_3-1024x387.png" alt="リスト型変数" class="wp-image-6603" srcset="https://www.kmds.jp/img/2024/04/variable4_3-1024x387.png 1024w, https://www.kmds.jp/img/2024/04/variable4_3-300x113.png 300w, https://www.kmds.jp/img/2024/04/variable4_3-768x290.png 768w, https://www.kmds.jp/img/2024/04/variable4_3-1536x581.png 1536w, https://www.kmds.jp/img/2024/04/variable4_3-2048x774.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>リストは主にアクションで生成し、数値やテキスト以外にファイルやメールメッセージなどいろいろなものをリストにすることができます。<br>たとえば、フローの途中で人の判断を挟みたいとき、リスト選択ダイアログから選択させるという使い方もできます。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_4.png"><img decoding="async" width="1024" height="438" src="https://www.kmds.jp/img/2024/04/variable4_4-1024x438.png" alt="リストから選択するダイアログ表示" class="wp-image-6604" srcset="https://www.kmds.jp/img/2024/04/variable4_4-1024x438.png 1024w, https://www.kmds.jp/img/2024/04/variable4_4-300x128.png 300w, https://www.kmds.jp/img/2024/04/variable4_4-768x329.png 768w, https://www.kmds.jp/img/2024/04/variable4_4-1536x658.png 1536w, https://www.kmds.jp/img/2024/04/variable4_4.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">リストから選択させ、その値を後続の処理で使う</figcaption></figure>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-5530b3c5-163f-44aa-a3fe-412589f4df28">リスト型の見方・使い方</h2>



<p>リストは列は一列のみ、複数行を持つことができる型です。<br>この複数値の中からひとつだけ値を取り出すには、このように表します。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color"><strong>%変数名[行]%</strong></mark><br>ListNumberのうち3つ目の値を取得するには、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%ListNumber[2]%</mark> となります。<br>一列だけなので列名は不要で、行番号だけを指定します。<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">行番号は0から始まる</span>のを覚えておきましょう。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-round-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-ea202c34-d2d6-445d-bbed-1e376353cf52">データテーブルとの違い</h4></div><div class="vk_borderBox_body">
<p>複数”列”を持てるかどうか。エクセルから1列分読み取ってもリストになるわけではなく、1列のデータテーブルになるため列指定が必要です。使いたい変数がリストなのかデータテーブルなのか迷った場合は変数ペインで型を確認してみましょう。</p>
</div></div>



<p>リストのプロパティは保持している行数 .Countがあるのみ。%ListText<strong>[0]</strong>.Length% のように行を指定すれば変数内の各値の型に従ったプロパティが使用できます。<br>リストには変数グループの中にさまざまなアクションが用意されており、データテーブルよりも小回りが利くイメージです。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_5.png"><img decoding="async" width="1024" height="736" src="https://www.kmds.jp/img/2024/04/variable4_5-1024x736.png" alt="リストのプロパティ" class="wp-image-6605" srcset="https://www.kmds.jp/img/2024/04/variable4_5-1024x736.png 1024w, https://www.kmds.jp/img/2024/04/variable4_5-300x216.png 300w, https://www.kmds.jp/img/2024/04/variable4_5-768x552.png 768w, https://www.kmds.jp/img/2024/04/variable4_5-1536x1104.png 1536w, https://www.kmds.jp/img/2024/04/variable4_5-2048x1472.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">リストのプロパティは.Countのみ</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/04/variable4_6.png"><img decoding="async" width="272" height="399" src="https://www.kmds.jp/img/2024/04/variable4_6.png" alt="リストのアクション" class="wp-image-6606" srcset="https://www.kmds.jp/img/2024/04/variable4_6.png 272w, https://www.kmds.jp/img/2024/04/variable4_6-205x300.png 205w" sizes="(max-width: 272px) 100vw, 272px" /></a><figcaption class="wp-element-caption">リストのアクションいろいろ</figcaption></figure>
</div>
</div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-ebe3c00e-70a3-4127-a730-c70d396252ed">リストから特定の値を取得</h2>



<p>リストを使う例でよくあるのは、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">テキストの分割</mark> アクションを使うような場合でしょうか。読み取った文字列の中から一部だけ取り出したいときなどに使います。<br>変数の設定アクションで文字列を用意し、スペースで分割されたリストができるようアクションを設定してみましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">サンプル住所</mark>  値：住所：愛知県 春日井市 弥生町 43902  ※架空の住所です<br>この形式の住所の中から市区町村名だけ取り出したい場合、毎回1行目になる部分だと分かるので<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%TextList_住所[1]%</mark>と行番号を固定で書けばよいですね。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/04/variable4_7.png"><img decoding="async" width="666" height="539" src="https://www.kmds.jp/img/2024/04/variable4_7.png" alt="テキストの分割アクション" class="wp-image-6607" srcset="https://www.kmds.jp/img/2024/04/variable4_7.png 666w, https://www.kmds.jp/img/2024/04/variable4_7-300x243.png 300w" sizes="(max-width: 666px) 100vw, 666px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/04/variable4_8.png"><img decoding="async" width="489" height="324" src="https://www.kmds.jp/img/2024/04/variable4_8.png" alt="テキスト分割の結果" class="wp-image-6600" srcset="https://www.kmds.jp/img/2024/04/variable4_8.png 489w, https://www.kmds.jp/img/2024/04/variable4_8-300x199.png 300w" sizes="(max-width: 489px) 100vw, 489px" /></a></figure>
</div>
</div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-b00f1144-dd7d-48e9-b60a-3b06b7e0e7ac">英語表記の月名取得</h2>



<p>今度は英語表記の月名リストを作ってみましょう。<br>※<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">datetimeをテキストに変換</mark> アクション（第1回で日付をファイル名に使う方法として使用しました）では、英語表記の月名は取得できません。これは日本語設定でPADを使っているためです。</p>



<p>今回は省略形の英語表記にしてみます。変数の設定アクションで下記のように値をセットしリストを作成。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">MonthList</mark>  値：%[&#8216;-&#8216;, &#8216;jan&#8217;, &#8216;feb&#8217;, &#8216;mar&#8217;, &#8216;apr&#8217;, &#8216;may&#8217;, &#8216;jun&#8217;, &#8216;jul&#8217;, &#8216;aug&#8217;, &#8216;sep&#8217;, &#8216;oct&#8217;, &#8216;nov&#8217;, &#8216;dec&#8217;]%</p>



<p>次に、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">現在の日時を取得</mark> アクションで<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">CurrentDateTime</mark>を生成します。<br>CurrentDateTimeのプロパティ.Monthで月の値を数値で取得し、この値をリストの行番号として使う（%MonthList[<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">CurrentDateTime.Month</span>]%）と、3月なら4番目のmarが取れます。月は1~12ですから、0番目に使わない値を入れておくことで月と行番号を揃えて使っています。</p>



<p>新しく変数の設定アクションで、英語表記の月名と日付をつなげた文字列を作ってみます。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">MonthDayName</mark>  値：%MonthList[CurrentDateTime.Month] + CurrentDateTime.Day%<br>%%の内側で+を使うと、テキスト値の場合は文字列をつなげます。すると、3/8の場合、mar8という文字列ができます！</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/04/variable4_9.png"><img decoding="async" width="480" height="561" src="https://www.kmds.jp/img/2024/04/variable4_9.png" alt="英語表記の月名リスト" class="wp-image-6614" srcset="https://www.kmds.jp/img/2024/04/variable4_9.png 480w, https://www.kmds.jp/img/2024/04/variable4_9-257x300.png 257w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption class="wp-element-caption">英語表記の月名リスト</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_10.png"><img decoding="async" width="1024" height="706" src="https://www.kmds.jp/img/2024/04/variable4_10-1024x706.png" alt="月と月名リストを組み合わせる" class="wp-image-6615" srcset="https://www.kmds.jp/img/2024/04/variable4_10-1024x706.png 1024w, https://www.kmds.jp/img/2024/04/variable4_10-300x207.png 300w, https://www.kmds.jp/img/2024/04/variable4_10-768x530.png 768w, https://www.kmds.jp/img/2024/04/variable4_10-1536x1059.png 1536w, https://www.kmds.jp/img/2024/04/variable4_10.png 1976w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>
</div>



<p>エクセルやファイル名などに月の英語表記を入れたい時に使えます。このように少ない個数で、値が変わらないものであれば、作るのも簡単なので使いやすいでしょう。<br>リストの順番が分かっていればこのようにピンポイントで値を取り出し使うことができます。<br></p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-197190aa-33c4-48e2-9bd2-d970f2d1a93b">データテーブルからリストを作る</h2>



<p>固定値のリストをべた書きするよりも、マスタのようなものであれば、やはりエクセルから読み取った方が作成も変更もしやすいでしょう。<br>エクセルから範囲指定で読み取り<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ExcelData</mark>へ保存、そのうちの1列をリスト化するため、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">データテーブル列をリストに取得</mark> アクションを使います。事業所列(1列目)を指定し<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">JigyosyoList</mark>に保存。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_1.png"><img decoding="async" width="1019" height="359" src="https://www.kmds.jp/img/2024/01/variable2_1.png" alt="読み取る4行分の表データ" class="wp-image-6287" srcset="https://www.kmds.jp/img/2024/01/variable2_1.png 1019w, https://www.kmds.jp/img/2024/01/variable2_1-300x106.png 300w, https://www.kmds.jp/img/2024/01/variable2_1-768x271.png 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></a><figcaption class="wp-element-caption">読み取る値</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_11.png"><img decoding="async" width="1024" height="402" src="https://www.kmds.jp/img/2024/04/variable4_11-1024x402.png" alt="データテーブル列をリストに取得" class="wp-image-6625" srcset="https://www.kmds.jp/img/2024/04/variable4_11-1024x402.png 1024w, https://www.kmds.jp/img/2024/04/variable4_11-300x118.png 300w, https://www.kmds.jp/img/2024/04/variable4_11-768x302.png 768w, https://www.kmds.jp/img/2024/04/variable4_11-1536x603.png 1536w, https://www.kmds.jp/img/2024/04/variable4_11.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>
</div>



<p><br>同じフォーマットで別のファイルから同様に読み取ってリスト化<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">JigyosyoList2</mark>、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">リストの統合</mark> アクションを使ってひとつにまとめることもできます。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">JigyosyoList</mark>と<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">JigyosyoList2</mark>を統合し、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">JigyosyoList</mark>に値を入れなおしました。値の数が合わせて6行になります。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/04/variable4_12.png"><img decoding="async" width="488" height="313" src="https://www.kmds.jp/img/2024/04/variable4_12.png" alt="" class="wp-image-6617" srcset="https://www.kmds.jp/img/2024/04/variable4_12.png 488w, https://www.kmds.jp/img/2024/04/variable4_12-300x192.png 300w" sizes="(max-width: 488px) 100vw, 488px" /></a><figcaption class="wp-element-caption">JigyosyoList2の内容</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_13.png"><img decoding="async" width="1024" height="401" src="https://www.kmds.jp/img/2024/04/variable4_13-1024x401.png" alt="リストの統合" class="wp-image-6626" srcset="https://www.kmds.jp/img/2024/04/variable4_13-1024x401.png 1024w, https://www.kmds.jp/img/2024/04/variable4_13-300x118.png 300w, https://www.kmds.jp/img/2024/04/variable4_13-768x301.png 768w, https://www.kmds.jp/img/2024/04/variable4_13-1536x602.png 1536w, https://www.kmds.jp/img/2024/04/variable4_13.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>
</div>



<p><br>ひとつにまとめた後、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">リストから重複する項目を削除</mark> アクションで一意の値のみにすることができます。重複していた大阪支店が削除され、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">JigyosyoList</mark>は5行に。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_14.png"><img decoding="async" width="1024" height="331" src="https://www.kmds.jp/img/2024/04/variable4_14-1024x331.png" alt="リストから重複する項目を削除" class="wp-image-6627" srcset="https://www.kmds.jp/img/2024/04/variable4_14-1024x331.png 1024w, https://www.kmds.jp/img/2024/04/variable4_14-300x97.png 300w, https://www.kmds.jp/img/2024/04/variable4_14-768x248.png 768w, https://www.kmds.jp/img/2024/04/variable4_14-1536x497.png 1536w, https://www.kmds.jp/img/2024/04/variable4_14.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_19.png"><img decoding="async" width="1024" height="601" src="https://www.kmds.jp/img/2024/04/variable4_19-1024x601.png" alt="データテーブル列からの取り出しフロー" class="wp-image-6656" srcset="https://www.kmds.jp/img/2024/04/variable4_19-1024x601.png 1024w, https://www.kmds.jp/img/2024/04/variable4_19-300x176.png 300w, https://www.kmds.jp/img/2024/04/variable4_19-768x450.png 768w, https://www.kmds.jp/img/2024/04/variable4_19-1536x901.png 1536w, https://www.kmds.jp/img/2024/04/variable4_19.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">フロー全体</figcaption></figure>
</div>
</div>



<p>このようにリストを加工してからループで使うと処理がスムーズになりますね。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-a253b80e-b295-4b70-8898-9b33d17642db">新しいリストの作成</h2>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">新しいリストの作成</mark> アクションで空のリストを作ることもできます。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">項目をリストに追加</mark> アクションで任意の値をセットして使います。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_15.png"><img decoding="async" width="1024" height="604" src="https://www.kmds.jp/img/2024/04/variable4_15-1024x604.png" alt="新しいリストの作成" class="wp-image-6620" srcset="https://www.kmds.jp/img/2024/04/variable4_15-1024x604.png 1024w, https://www.kmds.jp/img/2024/04/variable4_15-300x177.png 300w, https://www.kmds.jp/img/2024/04/variable4_15-768x453.png 768w, https://www.kmds.jp/img/2024/04/variable4_15-1536x906.png 1536w, https://www.kmds.jp/img/2024/04/variable4_15.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p><br>項目に<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">追加する値を変数に</span>することでその時々の値でリストを作成することができます。何の値がどういう順番で入るか分からないため、そのまま書き込んだり、ループに使用して処理することが多いでしょう。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-0f4a4cdb-a76c-49eb-809e-6e53df414cb0">リストを使ってダウンロードファイルの特定</h2>



<p>Webブラウザからダウンロードしたファイルがダウンロードフォルダに自動保存される設定のとき、いまダウンロードしたファイルを特定するフローをリストを使って作ってみましょう。</p>



<div class="wp-block-vk-blocks-step  vk_step">
<div class="wp-block-vk-blocks-step-item  vk_step_item vk_step_item_lineStyle-default"><div class="vk_step_item_content">
<h4 class="wp-block-heading" id="vk-htags-fd587e09-37cb-4a17-a048-b638343eda7b">ダウンロードする前にフォルダー内のファイルを取得</h4>



<p>事前にファイルのリストを取得しておく。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">FilesBefore</mark>に保存。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/04/variable4_16.png"><img decoding="async" width="623" height="520" src="https://www.kmds.jp/img/2024/04/variable4_16.png" alt="フォルダー内のファイルを取得" class="wp-image-6621" srcset="https://www.kmds.jp/img/2024/04/variable4_16.png 623w, https://www.kmds.jp/img/2024/04/variable4_16-300x250.png 300w" sizes="(max-width: 623px) 100vw, 623px" /></a></figure>
</div><div class="vk_step_item_dot vk_step_item_style-default"><div class="vk_step_item_dot_caption">STEP</div><div class="vk_step_item_dot_num">1</div></div></div>



<div class="wp-block-vk-blocks-step-item  vk_step_item vk_step_item_lineStyle-default"><div class="vk_step_item_content">
<h4 class="wp-block-heading" id="vk-htags-fac5108a-9bee-452e-9701-6409fa2aea5d">ダウンロードボタンを押した後、再度フォルダー内のファイルを取得</h4>



<p>上記同様。変数は<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">FilesAfter</mark>としておく。</p>
</div><div class="vk_step_item_dot vk_step_item_style-default"><div class="vk_step_item_dot_caption">STEP</div><div class="vk_step_item_dot_num">2</div></div></div>



<div class="wp-block-vk-blocks-step-item  vk_step_item vk_step_item_lineStyle-default"><div class="vk_step_item_content">
<h4 class="wp-block-heading" id="vk-htags-1d1a10fd-17dd-4160-b1bb-f7c5ad736cab"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">リスト内容を減らす</mark>アクションで、差分を取得</h4>



<p>Step1で取得したファイルのBeforeリストと、Step2で取得したファイルのAfterリストの差分<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ListDifference</mark>がいまダウンロードしたファイルということになる。Afterリストにファイルが増えるはずなので、設定の”最初のリスト”にはAfterリストを指定する。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_17.png"><img decoding="async" src="https://www.kmds.jp/img/2024/04/variable4_17-1024x353.png" alt="リストの内容を減らす" class="wp-image-6622"/></a></figure>
</div><div class="vk_step_item_dot vk_step_item_style-default"><div class="vk_step_item_dot_caption">STEP</div><div class="vk_step_item_dot_num">3</div></div></div>



<div class="wp-block-vk-blocks-step-item  vk_step_item vk_step_item_lineStyle-default"><div class="vk_step_item_content">
<h4 class="wp-block-heading" id="vk-htags-38fd94bd-1730-4015-93ed-f59591d66d68">差分が出るまで繰り返し、差分が出たらループを抜ける</h4>



<p>ダウンロードに時間がかかることもあるため、Step2～3は<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">ループ条件</mark>アクションで繰り返す。<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">true = true</span> と設定しておくと、無条件にずっと繰り返すことができるため、差分ファイルが出るまで待機する。ListDifferenceのカウントが0より多ければ<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">ループを抜ける</mark>アクションをセットしておく。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/04/variable4_18.png"><img decoding="async" width="1024" height="1006" src="https://www.kmds.jp/img/2024/04/variable4_18-1024x1006.png" alt="ループ条件とループを抜ける" class="wp-image-6623" srcset="https://www.kmds.jp/img/2024/04/variable4_18-1024x1006.png 1024w, https://www.kmds.jp/img/2024/04/variable4_18-300x295.png 300w, https://www.kmds.jp/img/2024/04/variable4_18-768x755.png 768w, https://www.kmds.jp/img/2024/04/variable4_18-1536x1509.png 1536w, https://www.kmds.jp/img/2024/04/variable4_18.png 1834w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div><div class="vk_step_item_dot vk_step_item_style-default"><div class="vk_step_item_dot_caption">STEP</div><div class="vk_step_item_dot_num">4</div></div></div>
</div>



<p>実際にダウンロードするときには、無限ループにならないよう経過時間を計って何分間まで待つか決めておいたり、長めの時間がかかる場合は予めWaitを入れてループ回数を減らすようにしておくとよいでしょう。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>リスト型は自分で作るよりも、処理の結果として出会うことの方が多いと思います。リスト型がどういうものかを知って上手く使ってみてください。<br>変数シリーズ【第5回】では、自分で作る変数活用例を紹介します。</p>



<ul class="wp-block-list is-style-vk-pencil-mark">
<li><a href="https://www.kmds.jp/pc_kowaza/35-variable-series-5th-usefulsetaction/">変数 第５回 自分で作る変数活用例</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Power Automate for desktop】変数 第３回 プロパティ</title>
		<link>https://www.kmds.jp/pc_kowaza/32-variable-series-third-properties/</link>
		
		<dc:creator><![CDATA[KMDSHP管理者]]></dc:creator>
		<pubDate>Wed, 28 Feb 2024 06:17:34 +0000</pubDate>
				<guid isPermaLink="false">https://www.kmds.jp/?post_type=pc_kowaza&#038;p=6436</guid>

					<description><![CDATA[公開日 変数シリーズ【第３回】プロパティです。変数には型があり、一部の型にはプロパティという便利な機能があります。プロパティはどんなもので、どんな風に使えるかを知って活用していきましょう。変数シリーズ【第１回】【第２回】 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2023/12/variable_title.png"><img decoding="async" width="1024" height="536" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="Power Automate for desktop 変数" class="wp-image-6212" srcset="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png 1024w, https://www.kmds.jp/img/2023/12/variable_title-300x157.png 300w, https://www.kmds.jp/img/2023/12/variable_title-768x402.png 768w, https://www.kmds.jp/img/2023/12/variable_title.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-d653275e wp-block-group-is-layout-flex" style="font-size:13px">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<p class="has-small-font-size">公開日</p>
</div>
</div>


<div class="wp-block-post-date has-small-font-size"><time datetime="2024-02-28T15:17:34+09:00">2024年2月28日</time></div>


<p class="has-small-font-size"></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>変数シリーズ【第３回】プロパティです。<br>変数には型があり、一部の型にはプロパティという便利な機能があります。プロパティはどんなもので、どんな風に使えるかを知って活用していきましょう。<br>変数シリーズ【第１回】【第２回】の内容を踏まえて紹介しています。未読の方は、ぜひ第１回からご覧ください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-kmds wp-block-embed-kmds"><div class="wp-block-embed__wrapper">
			<div class="blog-card">
				<div class="blog-card-body-outer">
					<div class="blog-card-body">
													<h5 class="blog-card-title">
								<a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/">【Power Automate for desktop】変数 第１回 使ってみよう！</a>
							</h5>
																			<p class="blog-card-text">
								公開日 Power Automate for desktopではじめて変数に出会った人も多いのではないでしょうか。変数と聞くと難しそう、よく分からない…と思われるかもしれませんが、使って…							</p>
												<div class="blog-card-site-title">
							<a href="https://www.kmds.jp">
																	<img decoding="async" loading="lazy" src="https://www.kmds.jp/img/2022/12/cropped-HPロゴ-removebg-32x32.png" width="16" height="16" alt="" >
																株式会社KMDS							</a>
						</div>
					</div>
				</div>
									<div class="blog-card-image-outer">
						<a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/" class="blog-card-image-frame">
							<img decoding="async" class="blog-card-image-src" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="">
						</a>
					</div>
							</div>

			
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-kmds wp-block-embed-kmds"><div class="wp-block-embed__wrapper">
			<div class="blog-card">
				<div class="blog-card-body-outer">
					<div class="blog-card-body">
													<h5 class="blog-card-title">
								<a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/">【Power Automate for desktop】変数 第２回 データテーブル</a>
							</h5>
																			<p class="blog-card-text">
								公開日 変数シリーズ【第２回】データテーブルです。データテーブルとはデータ型のひとつで、表形式のデータをまるごとひとつの変数に保存できます。ひとつの変数の中に複…							</p>
												<div class="blog-card-site-title">
							<a href="https://www.kmds.jp">
																	<img decoding="async" loading="lazy" src="https://www.kmds.jp/img/2022/12/cropped-HPロゴ-removebg-32x32.png" width="16" height="16" alt="" >
																株式会社KMDS							</a>
						</div>
					</div>
				</div>
									<div class="blog-card-image-outer">
						<a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/" class="blog-card-image-frame">
							<img decoding="async" class="blog-card-image-src" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="">
						</a>
					</div>
							</div>

			
</div></figure>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-qsrx3tv8"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-qsrx3tv8" id="vk-tab-label-toc-qsrx3tv8">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-6b1213c8-0d21-415b-a37c-fd021e67a817" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						プロパティとは？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-319a774b-8e2d-4fe8-95aa-8d4b0e43beaf" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						プロパティを使う前にどんな値かしっかり確認しよう！
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b75248cb-07a5-4822-879a-38349a43db94" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.1. </span>
						テキスト値 .Trimmed
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b75248cb-07a5-4822-879a-38349a43db94" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.2. </span>
						テキスト値 .Length
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b75248cb-07a5-4822-879a-38349a43db94" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.3. </span>
						テキスト値 .IsEmpty
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-35dca3e5-7165-4150-a83d-7661f9948b64" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						ファイルのプロパティ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-b4825a38-9c2b-4259-a36f-ce30e4992475" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						日付・時間のプロパティ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						.Year、.Month などは数値（頭に0が付かない）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						.DayOfWeek は英語表記
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-d86bbf83-cf2e-451d-b84f-5e4dc7ce6e54" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						データテーブルのプロパティ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						.RowsCount、.Columns.Count
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						.Columnsと.ColumnHeadersRow
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.3. </span>
						.IsEmpty
					</a>
				</li>
			</ul></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-6b1213c8-0d21-415b-a37c-fd021e67a817">プロパティとは？</h2>



<p>変数は値そのものの他に、プロパティ情報も持っています。プロパティとは対象の持つ設定・状態・属性などの情報のことです。PADではたとえば、前後にある空白を除去した後のテキスト値、テキスト値の文字数、データの個数・行数などがあります。変数と同じように値として使うことができ、非常に便利なものです。<br>どんなプロパティがあるかはデータ型によって異なります。（データの型については<a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/" data-type="link" data-id="https://www.kmds.jp/pc_kowaza/29-variable-series-first/" target="_blank" rel="noreferrer noopener">【第１回】参照</a>）</p>



<p>まず元となる値を用意します。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark> アクションを配置し、変数名と値を入力します。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%サンプル値%</mark>&nbsp; 値：あいうえお<br>この値のプロパティにはどんなものがあるか見てみましょう。</p>



<p>確認用にもうひとつ<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark> アクションを配置し、変数を作ります。値の<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">変数の選択 {x}</mark> を開くと、さきほど作成した変数 サンプル値 があり、その<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">左側にある &gt; マークをクリックして開きます。</span></p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_1.png"><img decoding="async" width="1024" height="655" src="https://www.kmds.jp/img/2024/02/variable3_1-1024x655.png" alt="プロパティ選択の仕方" class="wp-image-6460" srcset="https://www.kmds.jp/img/2024/02/variable3_1-1024x655.png 1024w, https://www.kmds.jp/img/2024/02/variable3_1-300x192.png 300w, https://www.kmds.jp/img/2024/02/variable3_1-768x491.png 768w, https://www.kmds.jp/img/2024/02/variable3_1-1536x982.png 1536w, https://www.kmds.jp/img/2024/02/variable3_1-2048x1309.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>.（ドット）で始まる、.Lengthや.IsEmptyなどがプロパティです。プロパティ値自身にも型があることが解りますね。変数 サンプル値そのものではなく、プロパティ名をクリックしてから選択ボタンを押すと値にセットされます。サンプル値はテキスト型で、テキスト値には上図のようなプロパティがあります。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/02/variable3_2.png"><img decoding="async" width="622" height="403" src="https://www.kmds.jp/img/2024/02/variable3_2.png" alt="プロパティを値にセットすると" class="wp-image-6450" srcset="https://www.kmds.jp/img/2024/02/variable3_2.png 622w, https://www.kmds.jp/img/2024/02/variable3_2-300x194.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a></figure>



<p>プロパティは<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">%変数名.プロパティ名%</mark>と、%の内側で変数名の後にドットを付けて続けて書きます。変数同様手入力でもOKです。<br>今回はよく使うデータ型にどんなプロパティがあるか見ていきましょう。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-d0d40ddf-6253-4c61-94f1-01e627ab7a43">プロパティ一覧</h4></div><div class="vk_borderBox_body">
<p>Microsoft公式ページに、各データ型ごとのプロパティ一覧があります。プロパティ名が翻訳されてしまっていますが、実際のプロパティ名は英語で表示されます。</p>



<p><a href="https://learn.microsoft.com/ja-jp/power-automate/desktop-flows/datatype-properties" target="_blank" rel="noreferrer noopener">変数のデータ型のプロパティ</a></p>
</div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-319a774b-8e2d-4fe8-95aa-8d4b0e43beaf">プロパティを使う前にどんな値かしっかり確認しよう！</h2>



<p>多くのプロパティは変数ペインでその値を確認できないため、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数に入れたり、ループ内ならメッセージウィンドウを使ったりして、使う前に確認すると確実</span>です。</p>



<p>変数 サンプル値のプロパティを確認する変数を作ったら、実行して変数ペインで値を確認してみましょう。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_3.png"><img decoding="async" width="1024" height="401" src="https://www.kmds.jp/img/2024/02/variable3_3-1024x401.png" alt="変数に入れてプロパティ値を確認する" class="wp-image-6451" srcset="https://www.kmds.jp/img/2024/02/variable3_3-1024x401.png 1024w, https://www.kmds.jp/img/2024/02/variable3_3-300x118.png 300w, https://www.kmds.jp/img/2024/02/variable3_3-768x301.png 768w, https://www.kmds.jp/img/2024/02/variable3_3-1536x602.png 1536w, https://www.kmds.jp/img/2024/02/variable3_3-2048x803.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-heading" id="vk-htags-b75248cb-07a5-4822-879a-38349a43db94"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>テキスト値 .Trimmed</span></h3></div></div>



<p>トリムはテキスト前後にある半角・全角スペース、改行、タブを除外した値を返します。サンプル値の値の前後にこれらを入れてみると上図のように確認できます。<br>トリムはさらに &gt; マークがあり、トリム後の値に対するプロパティも使えるようになっています。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">テキストのトリミング</mark> アクションと同じ効果がありますので、プロパティのトリムもぜひご活用ください。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-b75248cb-07a5-4822-879a-38349a43db94"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>テキスト値 .Length</span></h3></div></div>



<p>テキストの文字数を返します。半角・全角スペース、改行、タブも含まれます。文字数制限がある値や何桁と決まっている時のチェックに使ったりできますね。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-b75248cb-07a5-4822-879a-38349a43db94"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>テキスト値 .IsEmpty</span></h3></div></div>



<p>変数の値が空かどうかを返します。返る値は<strong>ブール値型</strong>というもので、True（＝はい・真）かFalse（＝いいえ・偽）のどちらかです。これも値のチェックに使えそうです。</p>



<p>プロパティ名を見ただけではわかりにくいものもあります。<br>アクションでプロパティを使う時は、こうやって値を事前に確認することを徹底しましょう。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-35dca3e5-7165-4150-a83d-7661f9948b64">ファイルのプロパティ</h2>



<p>プロパティが分かりやすいのがこのファイル型で、変数ペインでプロパティの値まで確認することができます。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">フォルダー内のファイルを取得</mark> アクションを配置して、任意のフォルダ内にあるファイルの一覧を取得してみましょう。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_4.png"><img decoding="async" width="1024" height="628" src="https://www.kmds.jp/img/2024/02/variable3_4-1024x628.png" alt="ファイル型の変数を作る" class="wp-image-6452" srcset="https://www.kmds.jp/img/2024/02/variable3_4-1024x628.png 1024w, https://www.kmds.jp/img/2024/02/variable3_4-300x184.png 300w, https://www.kmds.jp/img/2024/02/variable3_4-768x471.png 768w, https://www.kmds.jp/img/2024/02/variable3_4-1536x942.png 1536w, https://www.kmds.jp/img/2024/02/variable3_4-2048x1256.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>変数ペインで値を確認すると、変数 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">Files</mark> はリストファイルという型でした。これはファイル型の値だけを持つリストです。<strong>リスト</strong>は1列で複数行の値が持てる型です。<br>この0行目の右端に 詳細表示 があるので開くと、このファイルのプロパティが表示されます。エクスプローラーのプロパティと同じ情報が確認できます。<br>リストの0番目は下図にあるように、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Files[0]%</mark> と表します。値がひとつしかなくても何番目か指定する必要がありますので注意してください。<br>何番目か指定できれば、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Files[0].Name%</mark> のようにプロパティを使用することができます。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_55.png"><img decoding="async" width="1024" height="593" src="https://www.kmds.jp/img/2024/02/variable3_55-1024x593.png" alt="ファイルのプロパティ" class="wp-image-6512" srcset="https://www.kmds.jp/img/2024/02/variable3_55-1024x593.png 1024w, https://www.kmds.jp/img/2024/02/variable3_55-300x174.png 300w, https://www.kmds.jp/img/2024/02/variable3_55-768x445.png 768w, https://www.kmds.jp/img/2024/02/variable3_55-1536x889.png 1536w, https://www.kmds.jp/img/2024/02/variable3_55-2048x1185.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>変数 Filesは複数値を持つ型なので、Filesそのもののプロパティを見ると .Count（値の個数） しかありません。たとえばFor eachを使い、ひとつのファイルをCurrentItemに入れてから、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%CurrentItem.Name%</mark> とすることでもプロパティを使うことができます。（For eachについては<a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/" data-type="link" data-id="https://www.kmds.jp/pc_kowaza/30-variable-series-second/">【第２回】参照</a>）<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">メッセージを表示</mark> アクションを使って、拡張子なしのファイル名を表示してみましょう。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_6-1.png"><img decoding="async" width="1024" height="325" src="https://www.kmds.jp/img/2024/02/variable3_6-1-1024x325.png" alt="" class="wp-image-6461" srcset="https://www.kmds.jp/img/2024/02/variable3_6-1-1024x325.png 1024w, https://www.kmds.jp/img/2024/02/variable3_6-1-300x95.png 300w, https://www.kmds.jp/img/2024/02/variable3_6-1-768x244.png 768w, https://www.kmds.jp/img/2024/02/variable3_6-1-1536x488.png 1536w, https://www.kmds.jp/img/2024/02/variable3_6-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>ファイル名（.Name）、拡張子なしのファイル名（.NameWithoutExtension）、フォルダ名（.Directory）、作成日（.CreationTime）、更新日（.LastModified）あたりは、読み取ったファイルの情報として書き込むなどで使う機会があるのではないでしょうか。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-b4825a38-9c2b-4259-a36f-ce30e4992475">日付・時間のプロパティ</h2>



<p>日付・時間のDatetime型では、年月日、時分秒、曜日、1年のうち何日目、の各値を個別に取り出すことができます。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/02/variable3_7.png"><img decoding="async" width="287" height="397" src="https://www.kmds.jp/img/2024/02/variable3_7.png" alt="Datetimeのプロパティ" class="wp-image-6455" srcset="https://www.kmds.jp/img/2024/02/variable3_7.png 287w, https://www.kmds.jp/img/2024/02/variable3_7-217x300.png 217w" sizes="(max-width: 287px) 100vw, 287px" /></a></figure>



<div class="wp-block-vk-blocks-heading" id="vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>.Year、.Month などは数値（頭に0が付かない）</span></h3></div></div>



<p>プロパティの年月日はそれぞれ数値型であるため、単純に並べてしまうと 202421 などとなってしまい、月・日がきちんと区別できなくなってしまうため注意が必要です。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-onborder"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-4f580469-e914-4cba-9c12-632a314a84b5">プロパティ値を使って今月1日の日付を作成する方法</h4></div><div class="vk_borderBox_body">
<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">テキストをdatetimeに変換 </mark>アクションを使い、このように指定します。<br>変換するテキスト：<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%CurrentDateTime.Year%</mark>/<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%CurrentDateTime.Month%</mark>/1<br><span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">間にスラッシュを入れて区切りを明確に、日にち部分には直接1をセット</span>します。</p>



<p>Datetime型の1日日付を作成したら、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">加算する日時</mark> アクションを使って1日前＝前月末日付が取得できます。ある月の1日～月末までの範囲指定をしたい時に使えますね。</p>
</div></div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>.DayOfWeek は英語表記</span></h3></div></div>



<p>曜日（.DayOfWeek）はどんな形式で取得できるのか確認してみると、Thursdayと英語表記でした。日本語の曜日を取得したい場合は、プロパティではなく<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">datetimeをテキストに変換</mark> アクションを使い、形式 &#8216;dddd&#8217;で木曜日、もしくは形式&#8217;ddd&#8217;で木（省略名）を指定します。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_8.png"><img decoding="async" width="1024" height="273" src="https://www.kmds.jp/img/2024/02/variable3_8-1024x273.png" alt="曜日と今月1日を取り出す" class="wp-image-6456" srcset="https://www.kmds.jp/img/2024/02/variable3_8-1024x273.png 1024w, https://www.kmds.jp/img/2024/02/variable3_8-300x80.png 300w, https://www.kmds.jp/img/2024/02/variable3_8-768x204.png 768w, https://www.kmds.jp/img/2024/02/variable3_8-1536x409.png 1536w, https://www.kmds.jp/img/2024/02/variable3_8-2048x545.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">今月1日日付の作成と曜日の取得</figcaption></figure>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-d86bbf83-cf2e-451d-b84f-5e4dc7ce6e54">データテーブルのプロパティ</h2>



<p>第２回で作成した変数 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">StaffListData</mark> を使って、データテーブルのプロパティを見てみましょう。（使えるデータテーブルがない方は第２回を参照して作ってみてください）</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_9.png"><img decoding="async" width="1024" height="485" src="https://www.kmds.jp/img/2024/02/variable3_9-1024x485.png" alt="DataTableのプロパティ" class="wp-image-6457" srcset="https://www.kmds.jp/img/2024/02/variable3_9-1024x485.png 1024w, https://www.kmds.jp/img/2024/02/variable3_9-300x142.png 300w, https://www.kmds.jp/img/2024/02/variable3_9-768x363.png 768w, https://www.kmds.jp/img/2024/02/variable3_9-1536x727.png 1536w, https://www.kmds.jp/img/2024/02/variable3_9-2048x969.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>これもまた変数の設定 アクションを使ってそれぞれの値を変数ペインで表示します。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_10.png"><img decoding="async" width="1024" height="366" src="https://www.kmds.jp/img/2024/02/variable3_10-1024x366.png" alt="DataTableのプロパティ値確認" class="wp-image-6458" srcset="https://www.kmds.jp/img/2024/02/variable3_10-1024x366.png 1024w, https://www.kmds.jp/img/2024/02/variable3_10-300x107.png 300w, https://www.kmds.jp/img/2024/02/variable3_10-768x274.png 768w, https://www.kmds.jp/img/2024/02/variable3_10-1536x549.png 1536w, https://www.kmds.jp/img/2024/02/variable3_10-2048x732.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-heading" id="vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>.RowsCount、.Columns.Count</span></h3></div></div>



<p>データの行数（.RowsCount）、データの列数（.Columns.Count）、は分かりやすいですね。列数はリストである.Columnsの個数として.Countが使えます。<br>複数値を持つ変数ではデータ個数や、行列数を取り出せるため、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Loop</mark> アクションを使うときに役立ちます。<br>終了には <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData.RowsCount <span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">-1</span>%</mark> （3-1 = 2）と設定します。-1しているのは、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">データの行番号が0から始まる</span>ためです。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">LoopIndex</mark>は0～2の行番号を指定するために使いますから、LoopIndexの最大値は行数-1とする必要があります。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/02/variable3_13.png"><img decoding="async" width="622" height="378" src="https://www.kmds.jp/img/2024/02/variable3_13.png" alt="Loopでプロパティを使う" class="wp-image-6505" srcset="https://www.kmds.jp/img/2024/02/variable3_13.png 622w, https://www.kmds.jp/img/2024/02/variable3_13-300x182.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-onborder"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-b0378173-4f74-401d-909f-a8b85cbc9c3d">データの行数値を使ってデータを<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">下から</span>ループ処理する方法</h4></div><div class="vk_borderBox_body">
<p>Loop アクションを配置し、開始値：%StaffListData.RowsCount -1%、終了：0、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">増分：-1</span> とします。上からループするときは開始値を0にします（違うこともあります）が、開始値と終了を逆にするのです。</p>



<p>データを下から処理するのはどんな時に使うかというと、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">データテーブルの行を削除するとき</span>です（エクセルシートの行削除でも同様）。<br>データの上から処理をした場合（開始値 0 終了 2 増分 1）、0行目を削除すると下にあるデータの行番号が変わります。次のループでLoopIndexは1、行番号1を処理することになり、新0行目である旧1行目が処理されなくなってしまいます。<br>つまり、下から処理してしまえば、これから処理する上にあるデータがずれることはないため、漏れなく処理できるのです。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_12.png"><img decoding="async" width="1024" height="252" src="https://www.kmds.jp/img/2024/02/variable3_12-1024x252.png" alt="データ行を削除すると行番号が変わる" class="wp-image-6474" srcset="https://www.kmds.jp/img/2024/02/variable3_12-1024x252.png 1024w, https://www.kmds.jp/img/2024/02/variable3_12-300x74.png 300w, https://www.kmds.jp/img/2024/02/variable3_12-768x189.png 768w, https://www.kmds.jp/img/2024/02/variable3_12-1536x377.png 1536w, https://www.kmds.jp/img/2024/02/variable3_12-2048x503.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>.Columnsと.ColumnHeadersRow</span></h3></div></div>



<p>.Columnsと.ColumnHeadersRowはどちらも列名を取得する似たようなものなので、違いを比較しておきましょう。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/02/variable3_11.png"><img decoding="async" width="1024" height="316" src="https://www.kmds.jp/img/2024/02/variable3_11-1024x316.png" alt="プロパティ比較" class="wp-image-6459" srcset="https://www.kmds.jp/img/2024/02/variable3_11-1024x316.png 1024w, https://www.kmds.jp/img/2024/02/variable3_11-300x92.png 300w, https://www.kmds.jp/img/2024/02/variable3_11-768x237.png 768w, https://www.kmds.jp/img/2024/02/variable3_11-1536x473.png 1536w, https://www.kmds.jp/img/2024/02/variable3_11-2048x631.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>内容は同じですが、リストとDatarowでそれぞれ型が違いますね。.ColumnHeadersRowは横並びですので、そのままエクセルに書き出して列名とし、その下にデータそのものであるStaffListData（の一部など）を書き出すような転記に使用すると便利です。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-fc63663a-09a7-4373-9839-4b4d1c340121"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>.IsEmpty</span></h3></div></div>



<p>.IsEmptyはデータ有無を表します。Trueの場合、行数 0 = （列名はあるが）データがないと判定できます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>＜新しく登場したデータ型おさらい＞<br>ブール値型 True/False、ファイル型、リスト型</p>



<p>プロパティとその使いどころを共に紹介してみましたが、使う場面がイメージできてきたでしょうか？機会があればプロパティの存在を思い出して、ぜひ試してみてください。変数シリーズ【第4回】ではリストを紹介します。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Power Automate for desktop】変数 第２回 データテーブル</title>
		<link>https://www.kmds.jp/pc_kowaza/30-variable-series-second/</link>
		
		<dc:creator><![CDATA[KMDSHP管理者]]></dc:creator>
		<pubDate>Wed, 31 Jan 2024 06:57:38 +0000</pubDate>
				<guid isPermaLink="false">https://www.kmds.jp/?post_type=pc_kowaza&#038;p=6255</guid>

					<description><![CDATA[公開日 変数シリーズ【第２回】データテーブルです。データテーブルとはデータ型のひとつで、表形式のデータをまるごとひとつの変数に保存できます。ひとつの変数の中に複数の値がある場合、どうやって値を使えばいいのでしょうか？今回 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2023/12/variable_title.png"><img decoding="async" width="1024" height="536" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="Power Automate for desktop 変数" class="wp-image-6212" srcset="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png 1024w, https://www.kmds.jp/img/2023/12/variable_title-300x157.png 300w, https://www.kmds.jp/img/2023/12/variable_title-768x402.png 768w, https://www.kmds.jp/img/2023/12/variable_title.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-d653275e wp-block-group-is-layout-flex" style="font-size:13px">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<p class="has-small-font-size">公開日</p>
</div>
</div>


<div class="wp-block-post-date has-small-font-size"><time datetime="2024-01-31T15:57:38+09:00">2024年1月31日</time></div>


<p class="has-small-font-size"></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>変数シリーズ【第２回】データテーブルです。<br>データテーブルとはデータ型のひとつで、表形式のデータをまるごとひとつの変数に保存できます。ひとつの変数の中に複数の値がある場合、どうやって値を使えばいいのでしょうか？今回はこのデータテーブルを使ってみましょう。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-kmds wp-block-embed-kmds"><div class="wp-block-embed__wrapper">
			<div class="blog-card">
				<div class="blog-card-body-outer">
					<div class="blog-card-body">
													<h5 class="blog-card-title">
								<a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/">【Power Automate for desktop】変数 第１回 使ってみよう！</a>
							</h5>
																			<p class="blog-card-text">
								公開日 Power Automate for desktopではじめて変数に出会った人も多いのではないでしょうか。変数と聞くと難しそう、よく分からない…と思われるかもしれませんが、使って…							</p>
												<div class="blog-card-site-title">
							<a href="https://www.kmds.jp">
																	<img decoding="async" loading="lazy" src="https://www.kmds.jp/img/2022/12/cropped-HPロゴ-removebg-32x32.png" width="16" height="16" alt="" >
																株式会社KMDS							</a>
						</div>
					</div>
				</div>
									<div class="blog-card-image-outer">
						<a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/" class="blog-card-image-frame">
							<img decoding="async" class="blog-card-image-src" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="">
						</a>
					</div>
							</div>

			
</div></figure>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-pfctosr4"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-pfctosr4" id="vk-tab-label-toc-pfctosr4">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-aa525550-3d8f-4a36-8f78-ee71e1b5a9d1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						エクセルから&#8221;範囲&#8221;を読み取る
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-257cd755-f50e-44ad-abf6-342fe36474b4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						DataTable型の見方・使い方
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-68ae54d7-5046-455c-be76-8bc896481355" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						ループアクション Loop と組み合わせて使う
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-273dedae-de4e-45c0-afbc-8a793f915b6a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						ループアクション For each と組み合わせて使う
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-d9164b4d-72f0-41bf-9197-0277c99dbc5d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						エクセルのデータがある範囲を調べる
					</a>
				</li>
			</ul></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-aa525550-3d8f-4a36-8f78-ee71e1b5a9d1">エクセルから&#8221;範囲&#8221;を読み取る</h2>



<p>まずエクセルでこのような表を用意します。従業員マスタをイメージしてください。※架空の従業員情報です</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_1.png"><img decoding="async" width="1019" height="359" src="https://www.kmds.jp/img/2024/01/variable2_1.png" alt="読み取る4行分の表データ" class="wp-image-6287" srcset="https://www.kmds.jp/img/2024/01/variable2_1.png 1019w, https://www.kmds.jp/img/2024/01/variable2_1-300x106.png 300w, https://www.kmds.jp/img/2024/01/variable2_1-768x271.png 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></a></figure>



<p><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Excel ワークシートから読み取る</mark> アクションを配置し、取得を「セル範囲の値」、先頭～最終の列行は範囲の列・行を入力します。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_2.png"><img decoding="async" width="2687" height="3105" src="https://www.kmds.jp/img/2024/01/variable2_2.png" alt="エクセルからの読み取り設定画面" class="wp-image-6288" srcset="https://www.kmds.jp/img/2024/01/variable2_2.png 2687w, https://www.kmds.jp/img/2024/01/variable2_2-260x300.png 260w" sizes="(max-width: 2687px) 100vw, 2687px" /></a></figure>



<p><br>ここでのポイントは、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">範囲の最初の行に列名が含まれています をONにしておく</span>ことです。<br>生成された変数は <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ExcelData</mark> となります。この変数名のままだと、何の値が入っているか分かりにくいので今回は <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">StaffListData</mark> に変更します。<br>フローを実行すると、StaffListDataに表がそのまま取り込まれ、DataTable型と確認できます。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/01/variable2_3.png"><img decoding="async" width="1024" height="441" src="https://www.kmds.jp/img/2024/01/variable2_3-1024x441.png" alt="範囲の読み取り結果" class="wp-image-6289" srcset="https://www.kmds.jp/img/2024/01/variable2_3-1024x441.png 1024w, https://www.kmds.jp/img/2024/01/variable2_3-300x129.png 300w, https://www.kmds.jp/img/2024/01/variable2_3-768x331.png 768w, https://www.kmds.jp/img/2024/01/variable2_3-1536x662.png 1536w, https://www.kmds.jp/img/2024/01/variable2_3-2048x883.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-257cd755-f50e-44ad-abf6-342fe36474b4">DataTable型の見方・使い方</h2>



<p>データテーブルは表形式のデータそのままで、列と行を持つことができます。つまり、複数の行列を持てる＝複数の値のまとまりということ。<br>変数はひとつの値を保持するだけでなく、まとまった複数の値をひとつの変数として持つことができます。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/01/variable2_4.png"><img decoding="async" width="1024" height="441" src="https://www.kmds.jp/img/2024/01/variable2_4-1024x441.png" alt="データテーブルの見方" class="wp-image-6290" srcset="https://www.kmds.jp/img/2024/01/variable2_4-1024x441.png 1024w, https://www.kmds.jp/img/2024/01/variable2_4-300x129.png 300w, https://www.kmds.jp/img/2024/01/variable2_4-768x331.png 768w, https://www.kmds.jp/img/2024/01/variable2_4-1536x662.png 1536w, https://www.kmds.jp/img/2024/01/variable2_4-2048x882.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>このデータの中からひとつのセル値を指定するには、このように表します。<br><strong><span data-fontsize="18px" style="font-size: 18px;" class="vk_inline-font-size"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">%変数名[行][列]%</mark></span></strong><br>たとえばひとり目の氏名を取得するには、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[0][&#8216;氏名&#8217;]%</mark> または <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[0][2]%</mark> となります。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-4a354406-e24e-4e2a-b468-0d988fcb3f91">複数値を持つ変数の見方</h4></div><div class="vk_borderBox_body">
<ul class="wp-block-list">
<li>行番号は<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">0から始まる</span></li>



<li>列名を指定できる</li>



<li>列番号も0からの数値で指定できる（列名と列番号どちらでも使用可能）</li>



<li>列名を指定しない場合、列名が入っていない場合は Column+連番が振られる</li>



<li>行列の指定には変数を使うことも可能</li>
</ul>
</div></div>



<p>エクセルから範囲を読み取る際に、「範囲の最初の行に列名が含まれています」をONにしたため分かりやすい列名で列を指定することができます。<br>一方OFFにした場合は、列名がColumn+連番となります。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/01/variable2_5.png"><img decoding="async" width="1024" height="441" src="https://www.kmds.jp/img/2024/01/variable2_5-1024x441.png" alt="列名指定なしのデータテーブル" class="wp-image-6291" srcset="https://www.kmds.jp/img/2024/01/variable2_5-1024x441.png 1024w, https://www.kmds.jp/img/2024/01/variable2_5-300x129.png 300w, https://www.kmds.jp/img/2024/01/variable2_5-768x331.png 768w, https://www.kmds.jp/img/2024/01/variable2_5-1536x662.png 1536w, https://www.kmds.jp/img/2024/01/variable2_5-2048x883.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>列名部分もデータの一部として0行目に表示され、実際のデータが1行目になります。<br>この場合のひとり目の事業所は、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[1][&#8216;Column2&#8217;]%</mark> または <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[1][1]%</mark> となります。</p>



<p>変数を使って行列の番号を指定するには、別途数値を持つ変数を用意した上で、このように表します。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%RowNo%</mark>  値：2 （半角数字）<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[RowNo][&#8216;氏名&#8217;]%</mark></p>



<p>列名自体を変数に入れることも可能で（<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%ColumnName%</mark>  値：氏名）、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[RowNo][ColumnName]%</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-black-color"> とし、</mark>列名にシングルクォーテーションを付けません。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">メッセージを表示アクション</mark> を利用して（ポップアップが妙に小さいのですが・・・）、いろいろなパターンでセル値を指定して、値を確認してみてください。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/01/variable2_12.png"><img decoding="async" width="1024" height="646" src="https://www.kmds.jp/img/2024/01/variable2_12-1024x646.png" alt="" class="wp-image-6316" srcset="https://www.kmds.jp/img/2024/01/variable2_12-1024x646.png 1024w, https://www.kmds.jp/img/2024/01/variable2_12-300x189.png 300w, https://www.kmds.jp/img/2024/01/variable2_12-768x485.png 768w, https://www.kmds.jp/img/2024/01/variable2_12-1536x969.png 1536w, https://www.kmds.jp/img/2024/01/variable2_12-2048x1292.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>データテーブルから値を取りだす方法は少し難しく見えますね。ですが、まとめて値をたくさん読み取るため、ひとつひとつ何度も読み取るよりは効率が良くなります。行番号や列の指定方法に慣れるために、意識して使ってみましょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-68ae54d7-5046-455c-be76-8bc896481355">ループアクション Loop と組み合わせて使う</h2>



<p>データテーブルは複数値のまとまりなので、1行ずつ同じ処理を行っていくというケースが多いです。ループ=繰り返しと組み合わせて使う方法をみてみましょう。<br><span data-color="#f78da7" style="background: linear-gradient(transparent 60%,rgba(247, 141, 167, 0.7) 0);" class="vk_highlighter">ループは1周ごとに変数の内容を変えることで別の値に対して同じ処理を行うもの</span>です。</p>



<p>では、列名を指定して読み取った StaffListData を使ってループ処理を作ってみましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Loopアクション</mark> を配置し、開始値：0 （= 行番号0から）、終了：2 （= 行番号2まで）、増分：1 （= 1ずつ） とします。<br>Loop とセットでEnd が作成され、Loop から Endを1回実行すると1周で、今回だと0~2までの3周することになります。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_6.png"><img decoding="async" width="638" height="505" src="https://www.kmds.jp/img/2024/01/variable2_6.png" alt="Loopアクションの設定" class="wp-image-6292" srcset="https://www.kmds.jp/img/2024/01/variable2_6.png 638w, https://www.kmds.jp/img/2024/01/variable2_6-300x237.png 300w" sizes="(max-width: 638px) 100vw, 638px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>生成された変数は <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">LoopIndex</mark> でした。LoopIndexには開始値、つまり今回は0がセットされています。そして1周すると、増分1され2周目のLoopIndexは1が入るというように、1周するごとにLoopIndexの値は変化していきます。</p>



<p>つまりこのLoopIndexを使うことで、順番にデータテーブルの行番号を変化させていけるということです。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">メッセージを表示アクション</mark> を配置し、1周ごとに氏名を表示してみましょう。変数は <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%StaffListData[LoopIndex][&#8216;氏名&#8217;]%</mark> と書けばいいですね。<br>1周ごとに氏名が表示されましたでしょうか？</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/01/variable2_13.png"><img decoding="async" width="1024" height="280" src="https://www.kmds.jp/img/2024/01/variable2_13-1024x280.png" alt="" class="wp-image-6314" srcset="https://www.kmds.jp/img/2024/01/variable2_13-1024x280.png 1024w, https://www.kmds.jp/img/2024/01/variable2_13-300x82.png 300w, https://www.kmds.jp/img/2024/01/variable2_13-768x210.png 768w, https://www.kmds.jp/img/2024/01/variable2_13.png 1501w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>データテーブル内の値をきちんと把握した上で、LoopIndexの値を上手く使いこなすとLoopはいろいろな使い方ができます！</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-banner"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-213a2df4-b369-4c8c-91c4-a71e4d72b6ef">便利なLoopアクション＋データテーブルの使いどころ</h4></div><div class="vk_borderBox_body">
<ul class="wp-block-list">
<li>好きな数・位置から開始できる。例）列名を指定しておらず0行目に列名がある場合は開始値1にする</li>



<li>下から順に実行できる。例）開始値を全体の行数、終了は0、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">増分を-1</span>にする</li>



<li>複雑な表にも使える。例）2行で1行を表していて1行おきに読み取りたい場合は増分2にする</li>



<li>行だけでなく、LoopIndexを列番号にセットすれば列方向にも使える。</li>
</ul>
</div></div>



<div class="wp-block-vk-blocks-alert vk_alert alert alert-warning"><div class="vk_alert_content">
<p>【マニアックな情報ですが・・・】LoopとEndの間で、変数 LoopIndex に別の値を設定しても、次にLoopを通る時元に戻ってしまう。</p>
</div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-273dedae-de4e-45c0-afbc-8a793f915b6a">ループアクション For each と組み合わせて使う</h2>



<p>Loopは便利ですが慣れないうちはけっこう難しいものですよね。もう少しシンプルな方法にすることもできます。</p>



<p>では、列名を指定して読み取った StaffListData を使ってもうひとつループ処理を作ってみましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">For eachアクション</mark> を配置し、反復処理を行う値に StaffListData をセットします。StaffListData の<span data-color="#f78da7" style="background: linear-gradient(transparent 60%,rgba(247, 141, 167, 0.7) 0);" class="vk_highlighter">行数分、1行ずつ上から</span>実行する、ことになります。<br>何を実行するかというと、保存先 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">CurrentItem</mark> へ1行分のデータを保存することです。この変数名も分かりやすくするために今回は <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">CurrentItemStaff </mark>に変えておきます。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_7.png"><img decoding="async" width="622" height="367" src="https://www.kmds.jp/img/2024/01/variable2_7.png" alt="For eachの作成" class="wp-image-6298" srcset="https://www.kmds.jp/img/2024/01/variable2_7.png 622w, https://www.kmds.jp/img/2024/01/variable2_7-300x177.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>全然シンプルじゃない。何か複雑じゃない？という気もしますが、落ち着いて、順に見ていきましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">メッセージを表示アクション</mark> を配置し、1周ごとに CurrentItemStaff を表示してみましょう。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_8.png"><img decoding="async" width="142" height="123" src="https://www.kmds.jp/img/2024/01/variable2_8.png" alt="" class="wp-image-6299"/></a></figure>
</div>
</div>



<p>保存先の変数（CurrentItemStaff）には1行分のデータを保存してくれるため、最初の行だけすべての列の値を持っているのですね。<br>変数ペインで CurrentItemStaff の値を確認してみると、<strong>Datarow</strong>という複数列を持つ1行分のデータ型ということが分かります。<br>つまり、1周するごとにDataTable型の StaffListData から、Datarow型の CurrentItemStaff へ<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">データを移し替えている</span>のです。</p>



<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2024/01/variable2_9.png"><img decoding="async" width="1024" height="506" src="https://www.kmds.jp/img/2024/01/variable2_9-1024x506.png" alt="1周ごとにDataDableからDaarowへ値を入れ替える" class="wp-image-6300" srcset="https://www.kmds.jp/img/2024/01/variable2_9-1024x506.png 1024w, https://www.kmds.jp/img/2024/01/variable2_9-300x148.png 300w, https://www.kmds.jp/img/2024/01/variable2_9-768x380.png 768w, https://www.kmds.jp/img/2024/01/variable2_9-1536x759.png 1536w, https://www.kmds.jp/img/2024/01/variable2_9.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>1行分だけのデータになったら、後は<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">列を指定するだけ</span>でひとつのセル値を取りだすことができます。氏名列の指定はこのようにします。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%CurrentItemStaff[&#8216;氏名&#8217;]%</mark> または <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%CurrentItemStaff[2]%</mark><br>データテーブルで列行を指定するときと、基本の書き方は同じです。行を指定しない分シンプルですね！</p>



<p>For eachアクションに繰り返し処理したい値をセットするだけなので、Loopに比べると使い方はシンプルです。保存先の変数名で値を取りだすのがポイントですね。<br>きちんと列名指定して読み取ったデータテーブルを処理するのに向いています。<br>なんとなくデータテーブルから値を取りだす方法がイメージできてきたでしょうか？</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-d9164b4d-72f0-41bf-9197-0277c99dbc5d">エクセルのデータがある範囲を調べる</h2>



<p>冒頭でエクセルから読み取ったときは範囲をべた書きで指定したのですが、固定値ではなく”データがある分を自動的に”読み取りたいですよね。<br>テーブル名があれば取得を「名前付きセルの値」にし、テーブル名を指定すると便利です。テーブル名がない表の場合は、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Excelワークシートから最初の空の列や行を取得アクション</mark> を活用してみましょう。エクセルから読み取るアクションより上にアクションを配置してください。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_10.png"><img decoding="async" width="645" height="605" src="https://www.kmds.jp/img/2024/01/variable2_10.png" alt="最初の空の列と行を取得する設定" class="wp-image-6301" srcset="https://www.kmds.jp/img/2024/01/variable2_10.png 645w, https://www.kmds.jp/img/2024/01/variable2_10-300x281.png 300w" sizes="(max-width: 645px) 100vw, 645px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>最初の空の列 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">FirstFreeColumn</mark>と行 <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">FirstFreeRow</mark> が数値で取得できます。これは空の行の行番号になるので、この1行前までデータがある、と考えられます。つまり<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">空の行-1すればデータの最終行</span>になるというわけです（<a href="https://www.kmds.jp/pc_kowaza/29-variable-series-first/" data-type="link" data-id="https://www.kmds.jp/pc_kowaza/29-variable-series-first/" target="_blank" rel="noreferrer noopener">変数シリーズ【第1回】変数を計算で使ってみる</a>）。エクセルから読み取るアクションの範囲の最終行を、FirstFreeRow を使って変更してみてください。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2024/01/variable2_11.png"><img decoding="async" width="622" height="640" src="https://www.kmds.jp/img/2024/01/variable2_11.png" alt="FirstFreeRow-1を最終行にセットする" class="wp-image-6302" srcset="https://www.kmds.jp/img/2024/01/variable2_11.png 622w, https://www.kmds.jp/img/2024/01/variable2_11-292x300.png 292w" sizes="(max-width: 622px) 100vw, 622px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>これでデータ量の増減があっても設定を変える必要はなく、データがある分だけ範囲に含めることができます！</p>



<div class="wp-block-group is-style-vk-group-stitch has-pale-cyan-blue-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p>生成されたアクションの左にある &gt; を開いてみましょう。<br><span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数にはそれぞれ説明が付いており</span>、どんな値が入るかの参考になる場合もありますので、最初のうちは読んで確認するとよいでしょう。</p>



<p>また、今回のように生成された変数のうち、行は使うけれど、列は使わないということもあるかと思います。変数にはON/OFFスイッチが付いていますので、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">使わない変数をOFFに</span>しておくことができます。OFFにすると変数は生成されないため、右側の変数ペインには出ません。少しの効果ですが使わないものがない分スッキリしますのでご活用ください。</p>
</div></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>＜今回のおさらい＞<br>DataTable型 %ExcelData[行][列]%、Datarow型 %CurrentItem[列]%、データの最終行 %FirstFreeRow  -1%</p>



<p>データテーブルの列行の指定方法は難しかったと思います。変数ペインで値を確認しながら、たくさん使って感覚をつかんでいきましょう。<br>変数シリーズ【第3回】ではプロパティを紹介します。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-kmds wp-block-embed-kmds"><div class="wp-block-embed__wrapper">
			<div class="blog-card">
				<div class="blog-card-body-outer">
					<div class="blog-card-body">
													<h5 class="blog-card-title">
								<a href="https://www.kmds.jp/pc_kowaza/32-variable-series-third-properties/">【Power Automate for desktop】変数 第３回 プロパティ</a>
							</h5>
																			<p class="blog-card-text">
								公開日 変数シリーズ【第３回】プロパティです。変数には型があり、一部の型にはプロパティという便利な機能があります。プロパティはどんなもので、どんな風に使えるかを…							</p>
												<div class="blog-card-site-title">
							<a href="https://www.kmds.jp">
																	<img decoding="async" loading="lazy" src="https://www.kmds.jp/img/2022/12/cropped-HPロゴ-removebg-32x32.png" width="16" height="16" alt="" >
																株式会社KMDS							</a>
						</div>
					</div>
				</div>
									<div class="blog-card-image-outer">
						<a href="https://www.kmds.jp/pc_kowaza/32-variable-series-third-properties/" class="blog-card-image-frame">
							<img decoding="async" class="blog-card-image-src" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="">
						</a>
					</div>
							</div>

			
</div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【Power Automate for desktop】変数 第１回 使ってみよう！</title>
		<link>https://www.kmds.jp/pc_kowaza/29-variable-series-first/</link>
		
		<dc:creator><![CDATA[KMDSHP管理者]]></dc:creator>
		<pubDate>Mon, 25 Dec 2023 01:00:00 +0000</pubDate>
				<guid isPermaLink="false">https://www.kmds.jp/?post_type=pc_kowaza&#038;p=6086</guid>

					<description><![CDATA[公開日 Power Automate for desktopではじめて変数に出会った人も多いのではないでしょうか。変数と聞くと難しそう、よく分からない…と思われるかもしれませんが、使っていくうちに感覚がつかめてきます。こ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.kmds.jp/img/2023/12/variable_title.png"><img decoding="async" width="1024" height="536" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="" class="wp-image-6212" srcset="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png 1024w, https://www.kmds.jp/img/2023/12/variable_title-300x157.png 300w, https://www.kmds.jp/img/2023/12/variable_title-768x402.png 768w, https://www.kmds.jp/img/2023/12/variable_title.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-d653275e wp-block-group-is-layout-flex" style="font-size:13px">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<p class="has-small-font-size">公開日</p>
</div>
</div>


<div class="wp-block-post-date has-small-font-size"><time datetime="2023-12-25T10:00:00+09:00">2023年12月25日</time></div>


<p class="has-small-font-size"></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>Power Automate for desktopではじめて変数に出会った人も多いのではないでしょうか。変数と聞くと難しそう、よく分からない…と思われるかもしれませんが、使っていくうちに感覚がつかめてきます。<br>これから何回かに分けて、変数について紹介していきます。まずは【第１回】使ってみよう！</p>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="true" data-custom-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]" data-toc-heading-levels="[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;]"><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-3agjasfg"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-3agjasfg" id="vk-tab-label-toc-3agjasfg">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-c3fc463c-e763-47a5-8489-c483d8c60522" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						変数とは？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-01f12654-e877-423f-ac9e-7f4dce654720" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						どうやって作る？・・・アクションから生成
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0ab2d480-034e-4259-bf8c-f1b381749ede" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						どうやって使う？・・・｛ｘ｝から選択
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-661ed77b-2a0c-4aa6-9f53-d49cb3063898" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						生成された変数名を変えてみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-a54958e5-ca3a-4c0c-969e-4b81503d792b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						アクション作成時に変更する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-10522f3b-4552-4ae9-9d68-5fba391c8abc" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						変数ペインから変更する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-504ce300-8768-4b4a-b7a6-778e3d75ea05" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						自分で変数を作ってみる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-343043b8-64c1-4ce9-88aa-b6f9b6a5a553" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						変数には型がある
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-675b478b-9ed8-4cca-9b44-dfaaabc59e78" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						数値、テキスト値
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-6b2f1c39-b81d-4eb2-a8d8-638061d13685" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						Datetime
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-d8766737-bc9f-4cf9-92ad-e1f3eb2f4eec" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.3. </span>
						Excelインスタンス
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-e9aed04c-f716-4fda-9487-c59fabee69c9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						変数を計算で使ってみる
					</a>
				</li>
			</ul></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-c3fc463c-e763-47a5-8489-c483d8c60522">変数とは？</h2>



<p>名前を付けた箱のようなものです。数学の x や y で行う、x = 1 というように値を入れて保存しておけるもの。変わる数 という名前からも分かる通り、中の値が変えられるものです。<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">値を保存しておけるので、別の場所でその値を使うことができます。</span></p>



<p>PADでは % を使って変数を表します。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Name%</mark>のように、%で前後を囲んだものが変数です。この場合Nameが変数名。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-af6cf04f-2549-4f90-af6d-8877e981e7f6">変数名の命名ルール</h4></div><div class="vk_borderBox_body">
<p id="hensunamae">使える： %Hensu%、%HENSU%、%Hen_Su%、%変数%<br>使えない： %Hen Su%、%1Hensu%、%２変数%</p>



<ul class="wp-block-list">
<li>アルファベット大文字小文字が使える（ただし%Hensu%と%HENSU%は同じとみなされる）</li>



<li class="#hensunamae">記号はアンダースコア（ _ ）が使える、スペースはダメ</li>



<li>頭に数字は入れられない、全角数字でもダメ</li>



<li>日本語も使える （2023年5月のアップデートから）</li>
</ul>
</div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-01f12654-e877-423f-ac9e-7f4dce654720">どうやって作る？・・・アクションから生成</h2>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<p>では命名ルールとか小難しいことはいったん置いておいて、とにかく作ってみましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">現在の日時を取得する</mark>アクションを配置します。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-black-color">変数については</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">生成された変数</mark>に表示されています。</p>



<figure class="wp-block-image size-full is-resized is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_1.png"><img decoding="async" width="2066" height="1524" src="https://www.kmds.jp/img/2023/12/variables1_1.png" alt="アクション設定ウィンドウの下部に生成された変数がある" class="wp-image-6204" style="width:530px" srcset="https://www.kmds.jp/img/2023/12/variables1_1.png 2066w, https://www.kmds.jp/img/2023/12/variables1_1-300x221.png 300w, https://www.kmds.jp/img/2023/12/variables1_1-1024x755.png 1024w, https://www.kmds.jp/img/2023/12/variables1_1-768x567.png 768w, https://www.kmds.jp/img/2023/12/variables1_1-1536x1133.png 1536w, https://www.kmds.jp/img/2023/12/variables1_1-2048x1511.png 2048w" sizes="(max-width: 2066px) 100vw, 2066px" /></a></figure>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<p>これで<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">変数 CurrentDateTime</mark> ができました。画面右側にある<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数ペイン</mark></strong>（下図オレンジ枠線部分）のフロー変数に追加されます。この時点ではまだ変数に値は入っていません。<br>変数ペインが開いていない場合は、右端にあるアイコンのうち｛x｝変数をクリックして開いてください。</p>



<figure class="wp-block-image size-full is-resized is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_2.png"><img decoding="async" width="1920" height="1162" src="https://www.kmds.jp/img/2023/12/variables1_2.png" alt="" class="wp-image-6206" style="width:900px" srcset="https://www.kmds.jp/img/2023/12/variables1_2.png 1920w, https://www.kmds.jp/img/2023/12/variables1_2-300x182.png 300w, https://www.kmds.jp/img/2023/12/variables1_2-1024x620.png 1024w, https://www.kmds.jp/img/2023/12/variables1_2-768x465.png 768w, https://www.kmds.jp/img/2023/12/variables1_2-1536x930.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<p>フローを実行する（<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />）と現在の日時が取得され、変数に値が入ります。このように<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数ペインで変数にどんな値が入るか確認することができます</span>。<br>変数に入った値を確認するこの方法は覚えておきましょう。</p>



<figure class="wp-block-image size-large is-resized is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_3.png"><img decoding="async" width="1024" height="376" src="https://www.kmds.jp/img/2023/12/variables1_3-1024x376.png" alt="変数名の右側に値が表示される" class="wp-image-6207" style="width:900px" srcset="https://www.kmds.jp/img/2023/12/variables1_3-1024x376.png 1024w, https://www.kmds.jp/img/2023/12/variables1_3-300x110.png 300w, https://www.kmds.jp/img/2023/12/variables1_3-768x282.png 768w, https://www.kmds.jp/img/2023/12/variables1_3-1536x564.png 1536w, https://www.kmds.jp/img/2023/12/variables1_3.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-0ab2d480-034e-4259-bf8c-f1b381749ede">どうやって使う？・・・｛ｘ｝から選択</h2>



<p>次に<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">メッセージを表示</mark>アクションを配置します。ポップアップでメッセージウィンドウを出し、さきほど取得した現在の日時を表示してみます。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">変数の選択 {x}</mark>から選択すると、%CurrentDateTime%と入ります。<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数は手入力することもできます。</span></p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_4.jpg"><img decoding="async" width="611" height="692" src="https://www.kmds.jp/img/2023/12/variables1_4.jpg" alt="変数を入れたい位置にカーソルを合わせる。変数の選択をクリック。候補から変数を選択する。" class="wp-image-6133" srcset="https://www.kmds.jp/img/2023/12/variables1_4.jpg 611w, https://www.kmds.jp/img/2023/12/variables1_4-265x300.jpg 265w" sizes="(max-width: 611px) 100vw, 611px" /></a><figcaption class="wp-element-caption">表示するメッセージに変数を含める</figcaption></figure>



<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_5.jpg"><img decoding="async" width="614" height="695" src="https://www.kmds.jp/img/2023/12/variables1_5.jpg" alt="カーソル位置に変数名が入る" class="wp-image-6134" srcset="https://www.kmds.jp/img/2023/12/variables1_5.jpg 614w, https://www.kmds.jp/img/2023/12/variables1_5-265x300.jpg 265w" sizes="(max-width: 614px) 100vw, 614px" /></a><figcaption class="wp-element-caption">%変数名%が追加される</figcaption></figure>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>フローを実行するとメッセージのポップアップが出て、現在の日時が表示されます。これで別のアクションで変数を使うことができました。</p>



<figure class="wp-block-image size-large is-resized is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_6.png"><img decoding="async" width="1024" height="381" src="https://www.kmds.jp/img/2023/12/variables1_6-1024x381.png" alt="ポップアップに変数の値が表示される" class="wp-image-6208" style="width:900px" srcset="https://www.kmds.jp/img/2023/12/variables1_6-1024x381.png 1024w, https://www.kmds.jp/img/2023/12/variables1_6-300x112.png 300w, https://www.kmds.jp/img/2023/12/variables1_6-768x286.png 768w, https://www.kmds.jp/img/2023/12/variables1_6-1536x572.png 1536w, https://www.kmds.jp/img/2023/12/variables1_6.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ポップアップのメッセージに変数の値が表示される</figcaption></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p><span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">フローは上から順に実行されるため、アクションを並べる順番が大事です。</span><br>変数を使うときにちゃんと想定した値が入っているか、メッセージを表示アクションや変数ペインで確認するようにしましょう。<br>ちなみに、メッセージを表示アクションでも変数が生成されるので、変数ペインに変数が増えています。</p>



<div class="wp-block-vk-blocks-alert vk_alert alert alert-info"><div class="vk_alert_content">
<p>※ 変数ペインのフロー変数一覧では、変数名はアルファベット順、その下に日本語が並びます。</p>
</div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-661ed77b-2a0c-4aa6-9f53-d49cb3063898">生成された変数名を変えてみる</h2>



<p>アクションで生成される変数は自動で名前が付きますが、変更することもできます。<br>今度は<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Excelの起動</mark>アクションを入れてみましょう。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ExcelInstance</mark>という変数が生成されます。<br>複数のエクセルを扱うことも多いですよね。もうひとつエクセルの起動を入れてみると、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">ExcelInstance2</mark>になりました。<br><span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">同じアクションを追加すると、変数の末尾に数字がつき</span>、それぞれ区別できるよう変数が作られます。</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_7.jpg"><img decoding="async" width="614" height="527" src="https://www.kmds.jp/img/2023/12/variables1_7.jpg" alt="ExcelInstance" class="wp-image-6139" srcset="https://www.kmds.jp/img/2023/12/variables1_7.jpg 614w, https://www.kmds.jp/img/2023/12/variables1_7-300x257.jpg 300w" sizes="(max-width: 614px) 100vw, 614px" /></a><figcaption class="wp-element-caption">ひとつめのExcelの起動</figcaption></figure>



<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_8.jpg"><img decoding="async" width="614" height="529" src="https://www.kmds.jp/img/2023/12/variables1_8.jpg" alt="ExcelInstance2" class="wp-image-6140" srcset="https://www.kmds.jp/img/2023/12/variables1_8.jpg 614w, https://www.kmds.jp/img/2023/12/variables1_8-300x258.jpg 300w" sizes="(max-width: 614px) 100vw, 614px" /></a><figcaption class="wp-element-caption">ふたつめのExcelの起動</figcaption></figure>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-a54958e5-ca3a-4c0c-969e-4b81503d792b"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>アクション作成時に変更する</span></h3></div></div>



<p>別のエクセルだと分かるとはいえ、どちらがどのエクセルを指しているのか分かりにくいので、変数名を変更しましょう。<br>アクション作成時に変数名を変えるには、生成された変数の <strong>変数名をクリック &gt; もう一度クリックして編集モードに &gt; 変更したらEnter</strong>。<br>変数名前後の%は自動で付きますので、消してしまっても大丈夫です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-group is-style-vk-group-stitch has-text-color has-background has-link-color has-small-font-size wp-elements-727907425683827560201556d5acca76" style="color:#000000b8;background-color:#fff7aa"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>注意！  変数名に使えない文字を含めて保存すると、変数生成がOFFになる</strong><br>たとえば、%Template Excel%とスペースを含めて変更してみます。一見変更できたように見えるのですが、再度Excelの起動を開いてみると変数の生成がOFF、変数名はExcelInstanceになっていることが分かります。変数の命名ルールは冒頭<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">「<a href="#hensunamae"><span data-color="#8ed1fc" style="background: linear-gradient(transparent 60%,rgba(142, 209, 252, 0.7) 0);" class="vk_highlighter">命名ルール</span></a>」</mark></strong>をチェック！</p>



<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_9.png"><img decoding="async" width="581" height="125" src="https://www.kmds.jp/img/2023/12/variables1_9.png" alt="Excelの起動アクション、生成された変数がオフになる" class="wp-image-6201" srcset="https://www.kmds.jp/img/2023/12/variables1_9.png 581w, https://www.kmds.jp/img/2023/12/variables1_9-300x65.png 300w" sizes="(max-width: 581px) 100vw, 581px" /></a></figure>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-10522f3b-4552-4ae9-9d68-5fba391c8abc"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>変数ペインから変更する</span></h3></div></div>



<p><span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数ペインから変更すると、既にいくつかのアクションで使用している変数名を一括で変更することができます</span>。<br><strong>変数名の3点ボタン &gt; 名前の変更</strong><br>生成したアクションから変えても、他のアクションで使用している変数名は変更されないのでご注意ください。</p>



<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2023/12/variables1_10.png"><img decoding="async" width="360" height="305" src="https://www.kmds.jp/img/2023/12/variables1_10.png" alt="変数ペインの変数名右にある三点ボタン、名前の変更" class="wp-image-6199" srcset="https://www.kmds.jp/img/2023/12/variables1_10.png 360w, https://www.kmds.jp/img/2023/12/variables1_10-300x254.png 300w" sizes="(max-width: 360px) 100vw, 360px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-504ce300-8768-4b4a-b7a6-778e3d75ea05">自分で変数を作ってみる</h2>



<p>これまではアクションが生成する変数を見てきました。<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数は自分でも作ることができます</span>ので、以下の変数を作ってみましょう。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark>アクションを使用し、変数名と値を入力します。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Amount%</mark>  値：1000（半角数字）<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Qty%</mark>  値：５（全角数字）</p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.kmds.jp/img/2023/12/variables1_11-1.png"><img decoding="async" width="2504" height="1355" src="https://www.kmds.jp/img/2023/12/variables1_11-1.png" alt="変数の設定アクションで、変数名Amount、値1000を半角数字で入力" class="wp-image-6196" style="width:700px" srcset="https://www.kmds.jp/img/2023/12/variables1_11-1.png 2504w, https://www.kmds.jp/img/2023/12/variables1_11-1-300x162.png 300w, https://www.kmds.jp/img/2023/12/variables1_11-1-1024x554.png 1024w, https://www.kmds.jp/img/2023/12/variables1_11-1-768x416.png 768w, https://www.kmds.jp/img/2023/12/variables1_11-1-1536x831.png 1536w, https://www.kmds.jp/img/2023/12/variables1_11-1-2048x1108.png 2048w" sizes="(max-width: 2504px) 100vw, 2504px" /></a></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>自分で作る変数をどういう時に使うかというと、例えばフォルダーパスやファイルパス、メールアドレスなど2カ所以上で使う値や、消費税やURLなど変更する可能性がある値です。変数に入れておくことで、変数の値だけ変更すればよいためメンテナンスや変更が楽になります。</p>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-343043b8-64c1-4ce9-88aa-b6f9b6a5a553">変数には型がある</h2>



<p>変数には<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">型（かた）</mark>というものがあり、例えば、文字列型、数値型、日付型などいろいろあります。<br>今回使用したアクションで作成された変数の型をいくつか見てみましょう。</p>



<div class="wp-block-vk-blocks-heading" id="vk-htags-675b478b-9ed8-4cca-9b44-dfaaabc59e78"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>数値、テキスト値</span></h3></div></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>さきほど自分の変数を作成し、半角数字、全角数字をそれぞれ入れてみました。<br>フロー実行後、変数ペインでそれぞれの<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">変数・値の部分をダブルクリック</span>で開いて、型を確認してみましょう。<br>変数名の右側に型が表示されます。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2023/12/variables1_12.jpg"><img decoding="async" width="959" height="590" src="https://www.kmds.jp/img/2023/12/variables1_12.jpg" alt="変数ペインで値をダブルクリック、Amountは数値、Qtyはテキスト値となる" class="wp-image-6165" srcset="https://www.kmds.jp/img/2023/12/variables1_12.jpg 959w, https://www.kmds.jp/img/2023/12/variables1_12-300x185.jpg 300w, https://www.kmds.jp/img/2023/12/variables1_12-768x472.jpg 768w" sizes="(max-width: 959px) 100vw, 959px" /></a></figure>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>数値として認識されたのは半角数字だけです。全角数字はテキスト値。保存後のアクションを見ても&#8221;が付いているとテキスト値として認識されていることが分かります。<br>セルの指定や計算に使うためには数値である必要がありますので、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">数値は半角で入力してください</span>。<br>型は変数の選択{x}でも表示されますので、使うときに確認することもできます。</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_13.jpg"><img decoding="async" width="523" height="254" src="https://www.kmds.jp/img/2023/12/variables1_13.jpg" alt="Qtyは全角数字で入力したので５がシングルクォーテーションで囲まれる" class="wp-image-6166" srcset="https://www.kmds.jp/img/2023/12/variables1_13.jpg 523w, https://www.kmds.jp/img/2023/12/variables1_13-300x146.jpg 300w" sizes="(max-width: 523px) 100vw, 523px" /></a><figcaption class="wp-element-caption">テキスト値は&#8221; (シングルクォーテーション)で囲まれる</figcaption></figure>



<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_14.jpg"><img decoding="async" width="503" height="258" src="https://www.kmds.jp/img/2023/12/variables1_14.jpg" alt="変数の選択で出てくる候補は、変数名の右側に型が表示されている" class="wp-image-6167" srcset="https://www.kmds.jp/img/2023/12/variables1_14.jpg 503w, https://www.kmds.jp/img/2023/12/variables1_14-300x154.jpg 300w" sizes="(max-width: 503px) 100vw, 503px" /></a><figcaption class="wp-element-caption">変数の選択{x}を開くと実は型も表示されている</figcaption></figure>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-6b2f1c39-b81d-4eb2-a8d8-638061d13685"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>Datetime</span></h3></div></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>次に最初に作成したCurrentDateTimeを確認してみましょう。<br>Datetimeという、日付と時間を持つ型です。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_15.jpg"><img decoding="async" width="370" height="178" src="https://www.kmds.jp/img/2023/12/variables1_15.jpg" alt="" class="wp-image-6173" srcset="https://www.kmds.jp/img/2023/12/variables1_15.jpg 370w, https://www.kmds.jp/img/2023/12/variables1_15-300x144.jpg 300w" sizes="(max-width: 370px) 100vw, 370px" /></a></figure>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>Datetimeは<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">日付の計算をすることができます</span>。たとえば、今日から３日後の日付、1月前の日付、今月末の日付。日付だけでなく年・月・日などをバラバラに使うことも可能です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-e21da782-8719-4365-a66f-50e795810761">Datetimeからテキスト値へ変換できる</h4></div><div class="vk_borderBox_body">
<p>よくファイル名に作成日を付けたいことがあります。このCurrentDateTimeの値だと長いしスラッシュも含まれていてこのままだと使えません。<br>そんなときは<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">datetimeをテキストに変換</mark>アクションで、任意の形式を指定した上でテキストに変換し<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%FormattedDateTime%</mark>を作ります。これでファイル名に含めることができます。</p>



<figure class="wp-block-image size-full is-resized is-style-vk-image-shadow"><a href="https://www.kmds.jp/img/2023/12/variables1_16_1.png"><img decoding="async" width="2146" height="1071" src="https://www.kmds.jp/img/2023/12/variables1_16_1.png" alt="datetimeをテキストに変換アクションで、形式yyyyMMddを使ってCurrentDateTimeを変換しFormattedDateTimeに保存した。その後、変数の設定アクションで、変数FileNameに、値Sample_FormattedDateTime.xlsxを割り当てた。" class="wp-image-6193" style="width:750px" srcset="https://www.kmds.jp/img/2023/12/variables1_16_1.png 2146w, https://www.kmds.jp/img/2023/12/variables1_16_1-300x150.png 300w, https://www.kmds.jp/img/2023/12/variables1_16_1-1024x511.png 1024w, https://www.kmds.jp/img/2023/12/variables1_16_1-768x383.png 768w, https://www.kmds.jp/img/2023/12/variables1_16_1-1536x767.png 1536w, https://www.kmds.jp/img/2023/12/variables1_16_1-2048x1022.png 2048w" sizes="(max-width: 2146px) 100vw, 2146px" /></a></figure>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-heading" id="vk-htags-d8766737-bc9f-4cf9-92ad-e1f3eb2f4eec"><div class="vk_heading vk_heading-style-default"><h3 class="vk_heading_title vk_heading_title-style-default has-text-color has-vivid-cyan-blue-color"><i class="fa-solid fa-circle-check" aria-hidden="true"></i><span>Excelインスタンス</span></h3></div></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>次にExcelの起動で作成された<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">TemplateExcel</mark>（ExcelInstance2から名前を変更しました）を見てみます。<br>Excelインスタンスだそうです。。名前も値もよく分かりませんが、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">インスタンスはどのエクセルを操作するのかを判別するもの</span>です。</p>



<p>先ほど名前を変更してみましたが、複数のエクセルを起動したとき、どちらのエクセルを操作しているか分からなくならないよう、名前をきちんと付けておくことが重要です。分からなくなったら、変数を生成した<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">Excelの起動</mark>アクションを見て、どのエクセルを指しているか確認してください。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full is-style-vk-image-border"><a href="https://www.kmds.jp/img/2023/12/variables1_17.png"><img decoding="async" width="370" height="344" src="https://www.kmds.jp/img/2023/12/variables1_17.png" alt="" class="wp-image-6192" srcset="https://www.kmds.jp/img/2023/12/variables1_17.png 370w, https://www.kmds.jp/img/2023/12/variables1_17-300x279.png 300w" sizes="(max-width: 370px) 100vw, 370px" /></a></figure>
</div>
</div>



<p>型は少し難しいですが、自分がよく使うものから特徴を押さえ慣れていきましょう！</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<h2 class="wp-block-heading is-style-vk-heading-double_bottomborder_black" id="vk-htags-e9aed04c-f716-4fda-9487-c59fabee69c9">変数を計算で使ってみる</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>型というものがあるんだなぁと知ってもらったところで、数値の入った変数を使って計算してみましょう。<br>計算はエクセルと同様、+ &#8211; * / で四則演算ができます。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">変数の設定</mark>アクションで、%Amount%に数量をかけるにはこのように%で囲んだ中に演算を記入します。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Total%</mark>  値：<strong>%Amount * 5%</strong><br><br>変数同士の計算はこのように記入します。（%Qty%の値は半角数字で書き換えておきます。）<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Total2%</mark>  値：<strong>%Amount * Qty%</strong><br>%%の内側でも変数の選択{x}からだと%が付きますが、<span data-color="#fffd6b" style="background: linear-gradient(transparent 60%,rgba(255, 253, 107, 0.7) 0);" class="vk_highlighter">%%はひと組だけであるところがポイント</span>です。<br>フローを実行すると、変数にはちゃんと計算した結果が入りました。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://www.kmds.jp/img/2023/12/variables1_18.png"><img decoding="async" width="198" height="242" src="https://www.kmds.jp/img/2023/12/variables1_18.png" alt="" class="wp-image-6190"/></a></figure>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-onborder"><div class="vk_borderBox_title_container"><i class=""></i><h4 class="vk_borderBox_title" id="vk-border-box-cf02a6ef-e215-489b-ae20-53c475dfa688">変数を使わない計算</h4></div><div class="vk_borderBox_body">
<p>変数を使わないけれど計算をしたいという場合も%%の内側なら可能です。変数の設定アクションで変数を作ってみます。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Calc%</mark>  値：<strong>%300 * 5%</strong><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-orange-color">%Calc2%</mark> 値：<strong>300 * 5</strong><br>フローを実行して、変数の値を確認してみてください。<br>%Calc%は計算結果1500が入りますが、%Calc2%は300*5のままです。%で囲まないと、テキスト値とみなされ計算されません。</p>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<p>値・変数を計算式としておくことで、金額と数量のように、後で金額だけもしくは数量だけ値を変えることも楽になります。<br>フローを作るときは、値が変わりそうなところを想定して予め変えやすく作っておくのも楽するコツです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top"><div class="vk_block-margin-md--margin-top"></div></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>今回は入門編として、変数をとにかく使ってみました。変数のイメージは掴めてきましたか？<br>案外色々ありましたね。変数【第2回】ではデータテーブルを紹介します。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-kmds wp-block-embed-kmds"><div class="wp-block-embed__wrapper">
			<div class="blog-card">
				<div class="blog-card-body-outer">
					<div class="blog-card-body">
													<h5 class="blog-card-title">
								<a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/">【Power Automate for desktop】変数 第２回 データテーブル</a>
							</h5>
																			<p class="blog-card-text">
								公開日 変数シリーズ【第２回】データテーブルです。データテーブルとはデータ型のひとつで、表形式のデータをまるごとひとつの変数に保存できます。ひとつの変数の中に複…							</p>
												<div class="blog-card-site-title">
							<a href="https://www.kmds.jp">
																	<img decoding="async" loading="lazy" src="https://www.kmds.jp/img/2022/12/cropped-HPロゴ-removebg-32x32.png" width="16" height="16" alt="" >
																株式会社KMDS							</a>
						</div>
					</div>
				</div>
									<div class="blog-card-image-outer">
						<a href="https://www.kmds.jp/pc_kowaza/30-variable-series-second/" class="blog-card-image-frame">
							<img decoding="async" class="blog-card-image-src" src="https://www.kmds.jp/img/2023/12/variable_title-1024x536.png" alt="">
						</a>
					</div>
							</div>

			
</div></figure>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
