Python における Self とは: 実際の例
Python における Self とは: 実際の例
Power Automate の文字列関数を使用すると、ユーザーは文字列、文字列文字、書式設定文字列などを変換できます。データを他のソースに変換するために広く使用されています。このチュートリアルでは、Microsoft フローで使用できるいくつかの複雑な文字列関数 ( substring関数とindexOf関数) について説明します。
目次
Power Automate 文字列関数: 部分文字列
まず、部分文字列関数について説明します。これは、ユーザーに姓名を入力してもらい、名または姓のみを返したい場合に使用されます。
substring関数は、文字列の指定された位置から始まる文字を返します。
以前に作成したこのサンプル フローでそれを試してみましょう。メッセージテキストに設定した現在のコンテンツを削除します。
[文字列関数]の選択で、部分文字列関数を選択します。これには、text、startIndex、 およびlengthパラメータが含まれます。
クリックしたら、[動的コンテンツ] タブに移動し、 [入力 1] を選択します。
startIndexを 0 から開始したいので、startIndex を 0 に設定しましょう。そうすれば 5 文字が表示されるはずです。
要約すると、この関数は入力 1を何でも受け取ります。そうすれば、テキストの 0 から 5 までの文字だけが表示されます。「OK」をクリックしてみましょう。
これも連結と組み合わせてみましょう。そこで、「Concat」機能をクリックします。
部分文字列関数全体を切り取ります ( Ctrl + X ) 。
次に、それをconcat関数内に貼り付けます。
最初の引数には、「ユーザーの名は」と入力しましょう。
次に、「更新」をクリックします。
最後に、「保存」をクリックします。
部分文字列関数のテスト
では、フローをテストしてみましょう。
前回の実行のデータだけを使用します。
前回の実行中に入力したのはHenryでした。そのため、「ユーザーの名前は: Henry」と表示されました。
したがって、部分文字列関数は想定どおりに機能しました。フローを再度テストして、新しい入力を入力してみましょう。入力 1に「Shelley」と入力してフローを実行してみましょう。
ご覧のとおり、 「 Shelley 」ではなく「 shell 」が表示されているだけです。これは、5 文字のみを表示するように指定したためです。これが部分文字列関数の仕組みです。
Power Automate 文字列関数: IndexOf
ここで、Power Automate IndexOf関数が何を行うかについて説明します。
IndexOf関数は、大文字と小文字を区別しない方法で、指定された文字列内の文字のインデックスまたは位置を検索します。
この強力な文字列自動化関数には、値を含む文字列とインデックスを検索する値の 2 つのパラメーターが必要です。ここでフローに戻り、新しいテキスト入力を追加しましょう。
この入力では、ユーザーに電子メールを入力してもらいます。
電子メール全体ではなく、@文字の前の文字のみを返したいと考えています。そのためには、まず作成した最初の式を削除しましょう。
部分文字列をindexOf関数と組み合わせる必要があります。[式]タブで、部分文字列関数を選択します。
次に、[動的コンテンツ]タブで[入力 3]を選択します。
startIndexパラメータには0 を設定しましょう。長さは@文字のインデックスでなければなりません。「indexOf」関数をクリックします。
[動的コンテンツ]タブで[入力3]を選択します。
次に、テキスト内で検索したい文字を指定しましょう。この場合、それは「@」記号です。次に、「OK」をクリックします。
フローのテスト
次に、フローを保存してテストしてみましょう。
新しいトリガー アクションを実行して、[保存してテスト]をクリックします。
他の入力には何かを入力するだけです。入力 3として、「 [email protected] 」と入力しましょう。次に、「フローの実行」をクリックします。
Slack をチェックすると、「 nicolas 」という単語が投稿されていることがわかります。これら 2 つの関数を組み合わせることで、フローは常に@記号の前の文字を返します。これにより、表現がよりダイナミックになります。
Microsoft フロー文字列関数: 連結と置換
Power Automate ドキュメントのウォークスルー
Power Automate フロー内のアクション コントロールを終了する
結論
この投稿では、文字列関数の一般的な使用例について説明しました。substring 関数とindexOf関数を組み合わせるなど、特定の文字列関数を他の関数と一緒に使用することもできます。これは、特に文字列の長さが変化した場合に、テキスト内のより具体的な文字を取得するために行われます。このような種類のインスタンスの式を作成することは、確かに便利で効率的です。
フローに使用できるPower Automate 文字列関数は他にも多数あります。そのうちのいくつかについては、他のブログで説明する予定です。これら 2 つの文字列関数の使用法と重要性を理解できたでしょうか。
ではごきげんよう、
ヘンリー
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて