簡易フローを作成する

完了

このユニットでは、ヨーロッパで一般的に使用される dd/MM/yyyy 形式の日付を米国の形式 (MM/dd/yyyy) に変換するフローを作成します。 フローによって、ユーザーに日付の入力が求められ、変換された日付がメッセージ ボックスに表示されます。

他の地域で使用される日付形式を使用してフローを機能させるには、提示された日付形式を、使用する日付形式に置き換えます。

フローの作成方法:

  1. Power Automate デスクトップを起動して、コンソールの新しいフロー ボタンを選択します。

    コンソールの [新しいフロー] ボタンのスクリーンショット。

  2. フロー名を入力して、作成ボタンを選択します。 この例では、フローを日付変換と名づけます。

    [フローの構築] ダイアログ ボックスのスクリーンショット。

  3. フロー デザイナーが起動したら、アクション ペインを使用して、入力ダイアログの表示アクションを検索して選択します。

    [アクション] ペインのスクリーンショット。

    検索用語がモジュール名と一致した場合は、モジュールが展開され、利用可能なすべてのアクションが結果に表示されます。 検索では部分一致も返されますが、2 文字以上を指定する必要があります。

    このアクションをダブルクリックするか、[アクション] ウィンドウから [メイン] ウィンドウにドラッグ アンド ドロップすることができます。

    ドラッグ アンド ドロップのスクリーンショット。

  4. 欧州形式で日付を入力するようにユーザーに求めるアクションを設定します。 次に、保存 を選択します。

  5. テキストを datetime に変換アクションを展開して、入力されたテキストを datetime 変数に変換します。 このテキストは欧州の日付形式を表しているため、アクションのプロパティで適切なカスタム形式を構成します。 変換するテキストとして UserInput の変数を選択し、カスタム形式のトグルがオンになっていることを確認して、カスタム形式として dd/MM/yyyy を入力します。 次に、保存 を選択します。

  6. datetime 変数を米国の日付形式に変換するには、プロパティに適切なカスタム書式が設定された datetime をテキストに変換アクションを使用します。 変換する Datetime として TextAsDateTime の変数を使用し、使用する形式としてカスタムを選択した後、カスタム形式として MM/dd/yyyy を入力します。 サンプル バーに、形式設定された日付がどのように表示されるかに注目してください。 次に、保存 を選択します。

  7. メッセージの表示アクションを使用して、変換された日付をメッセージ ボックスに表示します。 タイトル フィールドに変換日と入力します。 表示するメッセージ入力には、米国形式の日付: と入力し、FormattedDateTime の変数を選択します。 完成した手順は次の図のようになります。

  8. フローをテストするには、実行 ボタンを選択します。 ポップアップが画面に表示されます。 欧州形式 (dd/MM/yyyy) で日付を入力して、フローが米国の適切な日付形式を表示することを確認します。 各アクションがどのように実装されているかを確認するには、次のアクションを実行 ボタンを使って段階的にフローを実行します。

  9. フローが正常に機能したら、保存 を選択して、フロー デザイナーを閉じます。

    フロー デザイナーの [保存] ボタンのスクリーンショット。

  10. 次に、コンソールの実行ボタンを使用して、手動でフローを実行します。 フローの実行を停止する場合は、停止 ボタンをクリックします。

    コンソールの実行ボタンのスクリーンショット。

    ヨーロッパ形式から米国形式に変換すると、日付の数値に違いがあることに気付くかもしれません。これは、Power Automate では、日付が 12:00 AM のタイムスタンプ値で保存されるためです。 米国の日付の値はそれよりも小さくなり、ヨーロッパの日付よりも 1 日小さくなります。