Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
Power Automate を使用すると、フロー設計者はユーザーから入力を受け取ることができます。このチュートリアルでは、Power Automate で使用できるさまざまな種類のワークフロー入力について説明します。
Power Automate には 6 種類のワークフロー入力があります。各タイプは、フローに対して事前定義された一連のアクションを実行します。
このチュートリアルでは、チケット発行システムを作成します。組織内の誰かが問題を抱えている場合は、 SharePointでこのフローにアクセスし、クリックするだけで済みます。そうすれば、チケットに関連するすべての情報を取得できます。Trello や Slack に追加することもできます。さまざまなタイプの入力を含むインスタント フローを使用してこれを行います。
目次
サンプルフローの作成
入力がどのように機能するかをさらに理解するために、サンプル ワークフローを作成します。まず、[作成]ページに移動し、[インスタント フロー]をクリックします。
[フローを手動でトリガーする]オプションを選択し、[作成]ボタンをクリックします。
次に、フロー図にリダイレクトされます。そこから、トリガーをクリックしましょう。
その後、「入力の追加」ボタンをクリックします。
次に、トリガーで使用できるさまざまな入力タイプが表示されます。テキスト、はいまたはいいえのオプション、添付ファイル、電子メール、番号、日付の入力を使用できます。これらは標準入力です。
この例では、従業員が手動でフローをトリガーし、問題に関する必要な情報をすべて入力する必要があります。その後、問題は手動でメールで送信されるのではなく、チケットとして Trello に追加されます。
Power Automate でのワークフロー入力の追加
次に、チケット発行システムに必要なものに基づいて入力を追加しましょう。まず、[テキスト入力]をクリックします。
従業員が自分の名と姓を入力できるように、2 つのテキスト入力を追加します。
次に、数値入力を追加します。
これは従業員番号を入力するためのものです。
電子メール入力も追加しましょう。ユーザーが有効な電子メール アドレスを入力していることを確認するには、電子メール入力を使用する必要があります。
次に、「仕事用メールアドレスを入力してください」と入力しましょう。
その後、日付入力を追加します。
この入力では、エラー/問題が発生した日付を入力するように求めます。
現時点では、問題の種類を尋ねるために別のテキスト入力を追加することで、作業をより複雑にします。
次に、ここにある 3 つの点をクリックします。
次に、[オプションの追加] ドロップダウン リストをクリックします。
その後、ユーザーが選択できるさまざまなタイプの問題を追加できます。ソフトウェアエラー、ハードウェアエラー、その他のエラーをオプションとして追加しましょう。
また、問題が緊急かどうかを指定するオプションも追加します。「はい/いいえ」入力をクリックします。
次に、「これは緊急の問題ですか?」と入力しましょう。これは、問題に優先順位を付ける方法を知るためのものです。
ファイル入力も追加しましょう。
次に、発生した問題やエラーの画像をアップロードしてもらいます。
最後に、フローにアクションを追加しましょう。「新規ステップ」ボタンをクリックします。
ここではサンプルアクションとして 遅延 スケジュールを使用してみましょう。
これを1 分に設定して、「保存」ボタンをクリックします。
では、このフローをテストしてみましょう。これは瞬間的なフローであるため、手動でトリガーする必要があります。
その結果、このフローで設定した情報が要求されます。
ワークフローアクションの追加と構成
次のステップに進む前に、 「緊急の問題」入力フィールドと「画像アップロード」入力フィールドの間に別のテキスト入力を追加しましょう。これは、発生した問題について説明するためのものです。
次に、このフローにアクションを追加して、Trello にチケットまたはカードを追加しましょう。まず、+アイコンをクリックし、アクションの追加オプションをクリックします。
次に、これをTrelloコネクタに接続しましょう。
[ボード ID]として、[タスク]を選択します。
その後、親リスト IDとして問題を選択します。繰り返しますが、Trello カードは Trello ボードのこのセクションに追加されます。
Card Nameには、連結式を使用します。次に、従業員の姓と名を連結してみましょう。
これを行うには、First Name変数を選択します。
画像に示すように、間にスペースを追加します。
次に、Last Name変数を追加します。
最後に「OK」ボタンをクリックします。
Card descriptionでは、 Issue type、Issues description、従業員番号、およびEmailを連結しましょう。変数の間にスペースを追加することを忘れないでください。
ワークフロー入力のテスト
フローをテストしてみましょう。
「テスト」ボタンをクリックすると、これが表示されます。「続行」ボタンをクリックするだけです。
姓、名、従業員番号、電子メール、発行日、問題の種類、画像、問題の説明などの必要な情報を追加します。次に、「フローの実行」ボタンをクリックします。
フローが正常に実行された後、カードが Trello ボードに追加されたかどうかを確認できるようになります。ご覧のとおり、「問題」セクションに新しいカードが追加されました。そのカードをクリックしてみましょう。
これは発行チケットとして機能します。ご覧のとおり、説明には問題の種類、問題の説明、従業員番号、電子メール アドレスが含まれています。
Microsoft Power Automate: ワークフローの自動化
Microsoft Power Automate でスケジュールされたワークフロー
Microsoft Flows: Power Automate での編集と追跡
結論
要約すると、従業員と共有できるチケット発行システムのワークフローを作成しました。従業員はこのフローを手動でトリガーして、発生している問題について当社に通知することができます。
このチュートリアルの重要な点は、手動でトリガーされるフローを作成したいときはいつでも、さまざまなタイプの入力を使用できることです。これが、Power Automate ワークフローにおける入力の使用法と重要性を理解するのに役立つことを願っています。
ではごきげんよう、
ヘンリー
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。