アクティビティ
最新
バナーの背景画像
ワークフローに関するアクティビティ
最終更新日 2024年4月22日

フォーム内のハイパーリンクを開く

このステップ バイ ステップのチュートリアルでは、種類が [クリック]ボタン コンポーネントを使用して、フォーム内でハイパーリンクを開く方法を説明します。サンプル ワークフローは顧客満足度に関する一般的なフォームで構成され、フォームを送信する前に特定の Web サイトにアクセスするようユーザーに促します。

ヒント: このチュートリアルより、データ グリッド コンポーネントを使用して、フォーム内にハイパーリンクの表を作成することもできます。データ グリッドボタン コンポーネントを設定し、[選択したボタン] 出力プロパティを使用して、特定の URL をブラウザーで開く条件を作成できます。

チュートリアル

ボタンを使用してハイパーリンクを開くには、以下の手順を実行します。

  1. ワークフローに [フォームを作成] アクティビティを追加します。ユース ケースに従ってフォームをデザインします。

    1.1. ボタン コンポーネントをドラッグ アンド ドロップし、種類を [クリック] に設定します。これを使用してハイパーリンクを開きます。この例では、「Visit our website and leave us feedback」という名前を付けます。 このボタン コンポーネントの生成されたフィールド キーをコピーするか、一意のフィールド キーを作成します。この例では、フィールド キーvisitOurWebsiteAndLeaveUsFeedback です。
    1.2. [選択したボタン] 出力プロパティで、キーボードの CTRL + k を押して selectedButton という名前の String 型変数を作成します。この変数を使用して、特定のボタンを選択した場合にのみハイパーリンクを開く条件を作成します。
  2. [フォームを作成] アクティビティの [実行] ブロック内に [条件分岐 (if)] アクティビティを追加します。このアクティビティは、指定したボタンをクリックした場合にのみハイパーリンクを開く条件を設定するためのものです。これにより、Submit ボタンをクリックしてもハイパーリンクが開かないようにします。
    2.1. [条件] プロパティ フィールドに、式「selectedButton = "theFieldKeyOfTheDesiredButtonComponent"」を渡します。この例では、「selectedButton = "visitOurWebsiteAndLeaveUsFeedback"」を渡します。
  3. [条件分岐 (if)] アクティビティの [Then] ブロック内に [アプリケーション/ブラウザーを使用] アクティビティを追加します。

    3.1.ブラウザー ウィンドウを前もって開いておきます。この例では、Google Chrome ウィンドウを開きます。

    3.2.[自動化するアプリケーションを指定(I)] をクリックし、ハイパーリンクを開くために使用するブラウザーをクリックして指定します。この例では、Google Chrome ウィンドウを指定します。

    3.3.[クローズ動作] プロパティに移動し、ドロップダウン リストから [Never] を選択します。これにより、内部のアクティビティを実行した後にウィンドウが閉じないようにします。
  4. [アプリケーション/ブラウザーを使用] アクティビティの [実行] ブロック内に [URL に移動] アクティビティを追加します。
  5. [URL] プロパティ フィールドに、ボタンで開くハイパーリンクを入力します。この例では、「"https://google.com/"」と入力します。
  6. シーケンス ワークフローに [メッセージをログ] アクティビティをドラッグ アンド ドロップします。[ログ レベル][Info] に設定し、[メッセージ] フィールドに selectedButton 変数を設定します。この例では、式「"This is the button that the user clicked: " + selectedButton」を渡します。
  7. ワークフローを保存し、実行します。

結果

[Visit our website and leave us feedback] ボタンをクリックすると、新しい Google Chrome ウィンドウが開き、URL https://google.com/ に移動します。

サンプル ワークフロー

ワークフローの完成品を確認するため、または今後の参考資料として、サンプル XAML をダウンロードできます。

  • チュートリアル
  • サンプル ワークフロー

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.