Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
今日のブログでは、便利なMicrosoft Power Automate デスクトップ機能について説明します。これは、Power Automate デスクトップ内で何らかの Web オートメーションを実行する場合に使用する機能の 1 つです。この機能は、「新しいブラウザの起動」と呼ばれます。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
Power Automate に行きましょう。これは、Power Automate デスクトップのホーム画面です。この関数を詳しく説明するには、新しいフローを作成する必要があります。
今日のチュートリアルでは、このフローを「テスト」と呼びます。
変数を削除して画面を最大化して、物事を見やすくしましょう。
目次
Microsoft Power Automate Desktop でのブラウザーの選択
左側には、Power Automate デスクトップ内で使用できるさまざまなメニュー、機能、オプションがすべて表示されます。検索ボックスに 「 Launch 」という単語を入力するだけです。
Firefox、Chrome、または Microsoft Edge ブラウザーを開くオプションが表示されます。
これらのブラウザのいずれかを使用してフローを作成する前に、[ツール] タブに移動し、次に[ブラウザ拡張機能]に移動します。次に、Edge、Chrome、または Firefox のいずれかをクリックします。
ここでは、Microsoft Power Automate をダウンロードまたはインストールする方法を説明します。すでにブラウザにインストールされているため、「Chromeから削除」と表示されます。ブラウザにこの拡張機能がまだインストールされていない場合、ボタンには「ダウンロード」または「インストール」と表示されます。
Power Automate Desktop での Chrome の起動
Power Automate デスクトップに戻りましょう。最初のステップとして、「Launch new Chrome」 をクリックしてドラッグします。
新しい Chrome を起動すると、 [詳細情報]が表示されます。このリンクをクリックすると、この機能に関するMicrosoft のドキュメントが表示されます。
したがって、このステップに関する詳細なコンテンツや情報を探している場合は、この Web サイトを参照してください。
Power Automate デスクトップに戻り、フローに戻りましょう。最初に説明する起動モードには、「 新しいインスタンスを起動 」と 「実行中のインスタンスにアタッチ」という 2 つのオプションがあります。
新しい Chrome の起動時に URL を添付する
新しいインスタンスの起動を使用する例として は、システム内で開いているブラウザがなく、新しいインスタンスを起動したい場合があります。
もう 1 つのオプションは、[ 実行中のインスタンスにアタッチ]です。これにより、新しいタブが作成され、新しい Web インスタンスが開きます。
次に、 アクセスしたい Web サイトを入力する初期 URLです。この例では、LuckyTemplates フォーラム Web サイトを使用します。
次のステップは[ウィンドウの状態]で、[標準]、[最大化]、[最小化] の 3 つのオプションから選択できます。これは、新しい Web インスタンスを開いたときに表示される画面です。
私の経験から、 最大化ビューを使用することをお勧めします。これは、フローを進めるときに役立ちます。また、最大化された画面でより適切に動作する特定の機能もあります。
次は [詳細]オプションで、キャッシュをクリアするか、Cookie をクリアするか、ページが読み込まれるまで待機するか を選択できます。
また、ポップアップ ダイアログ メッセージを表示するオプションも提供されます。ダイアログが表示された場合は、何もしない、ダイアログを閉じる、またはダイアログを押すようにフローを設定できます。
タイムアウト オプションもあります。デフォルトは 60 秒です。このオプションは、フローが実行中の場合、またはこの時間内に Web ページを開いていない場合にフローを強制終了します。
たとえば、60 秒以内に何も起こらなかった場合にフローを強制終了したい場合は、 下部にある [エラー時] ボタンをクリックするだけで、[ フローの実行を続行 ] または [エラーをスロー]の 2 つのオプションが表示されます。この場合は、 「エラーをスロー」を選択してフローを強制終了します。
「パラメータに戻る」をクリックし、 「生成された変数」タブが表示されるまで下にスクロールしてみましょう。
これにより、 Browserのデフォルト メッセージを含む変数が生成されます。ブラウザ をダブルクリック して単語を希望のテキストに変更することでこれを変更できますが、左側と右側のパーセント記号を維持する必要があります。次に、「保存」ボタンをクリックします。
フローをテストする
保存後、フローをテストして実行し、機能しているかどうかを確認します。
「実行」ボタンをクリックしましょう 。
ご覧のとおり、LuckyTemplates フォーラムにルーティングされます。これは、フローが正常に設定されたことを意味します。
結論
要約すると、このチュートリアルでは、Microsoft Power Automate デスクトップを使用して新しいブラウザーを起動する方法を説明しました。Web 関連のタスクや自動化を実行する場合は、新しいブラウザーの起動などの Power Automate Desktop 機能を利用することが重要です。
頑張ってください、
ジャレット・ムーア
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。