---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Java コネクタのメソッド

# Java コネクタのメソッド {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：11分

Java コネクタは、コネクタ、画面、および要素の各レベルのメソッドを公開します。すべてのタイプの要素には共通のメソッドがありますが、異なるメソッドもあります。

## コネクタレベルのメソッド {#java-connector-methods__section_qbh_klh_ntb}

## 左寄せ {#java-connector-methods__section_sk4_cxh_ntb}

Java アプリケーションをその場所から起動し、フォーカスします。  
注:  
最初にこのメソッドを実行する必要があります。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_vbt_5zy_mtb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| パス | ローカルドライブ内の Java アプリケーションへのパスです。 | データ入力 | 文字列 | なし | はい |
| 引数 | パスの引数です。 | データ入力 | 文字列 | なし | いいえ |
[表 : 1. Start メソッドのパラメーター]

{#java-connector-methods__table_vbt_5zy_mtb}

## GetMainWindowHandle {#java-connector-methods__section_xwq_jyh_ntb}

Start メソッドによって起動された Java アプリケーションのウィンドウハンドルを返します。  
{#java-connector-methods__table_rqj_tyh_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | アプリケーションのウィンドウハンドルを返します。 | データ出力 | 整数 | なし | 該当なし |
[表 : 2. GetMainWindowHandle メソッドのパラメーター]

{#java-connector-methods__table_rqj_tyh_ntb}

## GetMainWindowTitle {#java-connector-methods__section_idb_rc3_ntb}

Java アプリケーションウィンドウのタイトルを返します。  
{#java-connector-methods__table_hcn_vc3_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | アプリケーションウィンドウのタイトルを返します。 | データ出力 | 文字列 | なし | 該当なし |
[表 : 3. GetMainWindowTitle メソッドのパラメーター]

{#java-connector-methods__table_hcn_vc3_ntb}

## CloseMainWindow {#java-connector-methods__section_imk_qlh_ntb}

メインの Java アプリケーションウィンドウを閉じます。

## 終了 {#java-connector-methods__section_s1s_dd3_ntb}

メインの Java アプリケーションウィンドウを終了します。

## 画面レベルのメソッド {#java-connector-methods__section_crj_pq3_ntb}

## クローズ {#java-connector-methods__section_cl5_5q3_ntb}

アクティブな Java アプリケーションウィンドウを閉じます。

## Focus {#java-connector-methods__section_vvv_vq3_ntb}

Java アプリケーションウィンドウが最小化されているか、バックグラウンドで実行されている場合、このメソッドはフォーカスを復元します。

## GetFields {#java-connector-methods__section_b2r_dr3_ntb}

Java アプリケーションのテキストフィールドからデータを取得します。最初にテキストフィールドを設定する必要があります。設定するには、次の手順を実行します。

1. [Java コネクタの設定](https://servicenow-prod.fluidtopics.net/Rp4ZGwFvK56B_qTV6fEOuA "Java コネクタを設定して、自動化が実行される Java アプリケーション画面と要素を設定します。設定後は、コネクタ、画面、および要素の各レベルでメソッドを公開できます。") を行い、1 つまたは複数のテキストフィールドをキャプチャします。
2. 画面レベルのメソッドを公開します。「[コネクタメソッドを使用する](https://servicenow-prod.fluidtopics.net/DIbBSGpSEp8FyjTCXUy6NA "コネクタができるすべてのアクションを実行するために、コネクタ内のメソッドを公開して使用します。")」を参照してください。
3. \[オブジェクトエクスプローラー (Object Explorer)\] ペインから、GetFields メソッドを \[デザイン面 (Design surface)\] にドラッグします。
4. メソッド設定アイコン (![メソッド設定アイコン]()) をクリックします。
5. 1 つまたは複数のテキストフィールドを選択します。
6. テキストフィールドのデータタイプを更新します。
7. \[フォーム要素を選択 (CHOOSE FORM ELEMENTS)\] ウィンドウを閉じるには、\[OK\] をクリックします。

   選択したテキストフィールドごとに、データ出力ポートが作成されます。
{#java-connector-methods__ol_p5d_2jn_ntb}

これで、GetFields メソッドはテキストフィールドに含まれるデータを返すことができます。

## GetInstanceCount {#java-connector-methods__section_awc_xmn_ntb}

開いている Java アプリケーションのインスタンスの合計数を返します。  
{#java-connector-methods__table_wmd_knn_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | 開いている Java アプリケーションのインスタンスの合計数を返します。 | データ出力 | 整数 | なし | 該当なし |
[表 : 4. GetInstanceCount メソッドのパラメーター]

{#java-connector-methods__table_wmd_knn_ntb}

## GetScreenShot {#java-connector-methods__section_yqf_snn_ntb}

Java アプリケーション画面のスクリーンショットをキャプチャして返します。  
{#java-connector-methods__table_ex3_14n_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | Java アプリケーション画面のスクリーンショットを返します。 | データ出力 | ビットマップ | なし | 該当なし |
[表 : 5. GetInstanceCount メソッドのパラメーター]

{#java-connector-methods__table_ex3_14n_ntb}

## GetWindowHandle {#java-connector-methods__section_vbl_24n_ntb}

Java アプリケーション画面ウィンドウの Windows ハンドル番号を返します。  
{#java-connector-methods__table_lqh_k4n_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | Java アプリケーション画面ウィンドウの Windows ハンドル番号を返します。 | データ出力 | 整数 | なし | 該当なし |
[表 : 6. GetInstanceCount メソッドのパラメーター]

{#java-connector-methods__table_lqh_k4n_ntb}

## IsCreated {#java-connector-methods__section_r2p_n4n_ntb}

設定されたウィンドウのルールが一致するかどうかを示すブール応答を返します。Java アプリケーション画面を設定すると、\[Java コネクタ (Java Connector)\] ウィンドウの \[一致ルール (MATCH RULES)\] セクションに、設定された画面と照合する特定のルールが表示されます。メソッドは同じルールを照合します。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_fyl_4rn_ntb__entry__7}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ | メモ |
|-|-|-|-|-|-|-|
| MatchAllChildren | 画面の要素のルールを照合した後のブール応答を返します。 | データ入力 | ブール | なし | いいえ | このパラメーターは、1 つまたは複数の要素をキャプチャする場合に関連しています。 |
| 戻る | 設定した Java アプリケーション画面のルールが一致したかどうかを示すブール応答を返します。 | データ出力 | ブール | Null | 該当なし |   |
[表 : 7. IsCreated メソッドのパラメーター]

{#java-connector-methods__table_fyl_4rn_ntb}

## 最大化 {#java-connector-methods__section_m22_hsn_ntb}

Java アプリケーションウィンドウを最大化します。

## 最小化 {#java-connector-methods__section_utg_3sn_ntb}

Java アプリケーションウィンドウを最小化します。

## MouseAction {#java-connector-methods__section_tyh_zsn_ntb}

左クリック、右クリック、中央クリックなど、Java アプリケーションに対するさまざまなマウスデバイスアクションを実行します。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_o2h_pbj_4tb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| アクション | マウスデバイスアクションを指定します。 | データ入力 | マウスデバイス入力 | なし | はい |
| ClickMiddle | 中央クリックを実行するかどうかを指定します。 | データ入力 | ブール | なし | いいえ |
[表 : 8. MouseAction メソッドのパラメーター]

{#java-connector-methods__table_o2h_pbj_4tb}

## サイズを変更 {#java-connector-methods__section_wkg_xtn_ntb}

Java アプリケーションウィンドウの幅、高さ、および位置を X 軸方向および Y 軸方向で変更します。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_c1j_g5n_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| xPos | 画面上のウィンドウの X 軸方向の位置です。 | データ入力 | 整数 | なし | いいえ |
| yPos | 画面上のウィンドウの Y 軸方向の位置です。 | データ入力 | 整数 | なし | いいえ |
| 幅 | ウィンドウの幅です。 | データ入力 | 整数 | なし | いいえ |
| 高さ | ウィンドウの高さです。 | データ入力 | 整数 | なし | いいえ |
[表 : 9. Resize メソッドのパラメーター]

{#java-connector-methods__table_c1j_g5n_ntb}

## 復元 {#java-connector-methods__section_gxy_czn_ntb}

Java アプリケーションウィンドウを元の寸法に戻します。Maximize メソッドや Minimize メソッドを実行した後に、このメソッドを使用できます。

## SendKeys {#java-connector-methods__section_ggj_qzn_ntb}

Java アプリケーションのアクティブなフィールドにデータまたはキーボード入力を送ります。たとえば、文字列データ「RPA」またはキーボード入力 \[Space\] を送って、チェックボックスをオフにすることができます。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_jsm_rdj_4tb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| キー | アクティブなフィールドにデータまたはキーボード入力を送ります。 | データ入力 | 文字列 | なし | はい |
| ClearExistingValue | データまたはキーボード入力を送る前に、アクティブなフィールドの既存の値をクリアします。 | データ入力 | ブール | なし | いいえ |
| TypeDelay | アクティブなフィールドにデータまたはキーボード入力を送るまでの遅延時間を設定します。 | データ入力 | 整数 | なし | いいえ |
[表 : 10. WaitForCreate メソッドのパラメーター]

{#java-connector-methods__table_jsm_rdj_4tb}

## SetFields {#java-connector-methods__section_pbn_t14_ntb}

Java アプリケーション画面からキャプチャされたテキストフィールドの要素にカスタムテキストを設定します。  
メソッドを使用するには、次の手順を実行します。

1. \[オブジェクトエクスプローラー (Object Explorer)\] ペインから、SetFields メソッドを \[デザイン面 (Design surface)\] にドラッグします。
2. メソッド設定アイコン (![メソッド設定アイコン]()) をクリックします。
3. 1 つまたは複数のテキストフィールドを選択します。
4. テキストフィールドのデータタイプを更新します。
5. \[OK\] をクリックします。

   選択したテキストフィールドごとに、データ入力ポートが作成されます。文字列を渡して、Java アプリケーションのフィールドに設定できます。

   パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。
{#java-connector-methods__ol_fhp_db4_ntb}

## WaitForCreate {#java-connector-methods__section_wjj_xb4_ntb}

Java コネクタで設定する各画面は、\[Java コネクタ (Java Connector)\] ウィンドウの \[一致ルール (MATCH RULES)\] セクションに表示されるいくつかのルールによって識別されます。このメソッドは、設定した画面のルールが一致するどうかを示すブール応答を返します。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_tyw_hc4_ntb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| timeoutinSeconds | メソッドの処理がタイムアウトするまでの時間です。 | データ入力 | 整数 | なし | いいえ |
| MatchAllChildren | 画面の要素のルールを照合した後のブール応答を返します。 | データ入力 | ブール | なし | いいえ |
| 戻る | 設定した Java アプリケーション画面のルールが一致したかどうかを示すブール応答を返します。 | データ出力 | ブール | なし | いいえ |
[表 : 11. WaitForCreate メソッドのパラメーター]

{#java-connector-methods__table_tyw_hc4_ntb}

## 要素レベルのメソッド {#java-connector-methods__section_rmv_rtp_ntb}

## GetAccessibleActions {#java-connector-methods__section_zpq_t1c_4tb}

要素に対して実行できるアクションのリストを返します。たとえば、ボタンの場合は Click を返します。  
{#java-connector-methods__table_t5k_thj_4tb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | 要素に対して実行できるアクションのリストを返します。 | データ出力 | リスト | なし | 該当なし |
[表 : 12. GetText メソッドのパラメーター]

{#java-connector-methods__table_t5k_thj_4tb}

## GetInstanceCount {#java-connector-methods__section_yzx_mbc_4tb}

Java アプリケーションの要素タイプの合計数を返します。たとえば、アプリケーションにテキストボックスが 3 つある場合、インスタンス数は 3 です。  
{#java-connector-methods__table_bxd_v3j_4tb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | アプリケーションの要素タイプのインスタンス数を返します。 | データ出力 | 整数 | なし | 該当なし |
[表 : 13. GetText メソッドのパラメーター]

{#java-connector-methods__table_bxd_v3j_4tb}

## GetText {#java-connector-methods__section_k14_kcc_4tb}

Java アプリケーションのキャプチャされたテキストボックスの要素からテキストを返します。複数のテキストボックスから複数のテキストをキャプチャするには、複数のテキストボックス要素を設定する必要があります。  
{#java-connector-methods__table_akh_pcc_4tb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| テキスト | Java アプリケーションのテキストボックスに含まれるテキストを返します。 | データ出力 | 文字列 | なし | 該当なし |
[表 : 14. GetText メソッドのパラメーター]

{#java-connector-methods__table_akh_pcc_4tb}

## IsCreated {#java-connector-methods__section_qbp_dlc_4tb}

設定した要素のルールが一致するかどうかを示すブール応答を返します。  
{#java-connector-methods__table_xzk_lmc_4tb__entry__6}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ |
|-|-|-|-|-|-|
| 戻る | 設定した要素のルールが一致するかどうかを示すブール応答を返します。 | データ出力 | ブール | null | 該当なし |
[表 : 15. IsCreated メソッドのパラメーター]

{#java-connector-methods__table_xzk_lmc_4tb}

## MouseClick {#java-connector-methods__section_zf2_yvc_4tb}

キャプチャされた要素に対して左クリックを実行します。

## PerformAction {#java-connector-methods__section_c3s_swc_4tb}

要素に対して指定されたアクションを実行します。たとえば、ボタンをクリックします。各要素は、GetAccessibleActions メソッドを実行して取得できる一連のアクションを実行することができます。

パラメーターに入力を指定するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。  
{#java-connector-methods__table_wpx_2wj_4tb__entry__7}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ | メモ |
|-|-|-|-|-|-|-|
| アクション | 要素に対して実行するアクションを受け取ります。 | データ入力 | 文字列 | なし | はい | アクションは、GetAccessibleActions メソッドで指定された形式で正確に指定する必要があります。 |
| 戻る | アクションが実行された場合は True を返し、それ以外の場合は False を返します。 | データ出力 | ブール | なし | 該当なし |   |
[表 : 16. IsCreated メソッドのパラメーター]

{#java-connector-methods__table_wpx_2wj_4tb}

## SetPassword {#java-connector-methods__section_c2b_zss_vzb}

Java アプリケーションのパスワードフィールドへのパスワードの安全な入力を自動化します 。  
フィールドに入力するには、「[ポートのプロパティを設定する](https://servicenow-prod.fluidtopics.net/EaXLWGHKbwyzLxOyWwOFpg "RPA デスクトップデザインスタジオのコンポーネントまたはメソッドの入力フィールドにデータを渡す方法を設定します。")」を参照してください。{#java-connector-methods__table_jrs_nts_vzb__entry__7}

| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須ですか？ | メモ |
|-|-|-|-|-|-|-|
| パスワード | パスワードをセキュリティで保護された文字列として受け入れます。 | データ入力 | セキュリティで保護された文字列 | なし | はい | パスワードはセキュリティで保護された文字列として受け入れられるため、パラメーターを右クリックして \[データをプレビュー\] をクリックしたときに文字列の長さのみが表示されます。 |
| UseSendKeys | SendKeys は、文字、数字、記号などのキーボード入力をアプリケーション内のテキストボックスに送信するために使用されるメソッドです。 | データ入力 | ブール | False | はい | ヒント: SetPassword メソッドで \[パスワード\] フィールドにパスワードを入力できなかった場合は、値を \[True\] に設定し、メソッドを再度実行します。 |
[表 : 17. SetPassword メソッドのパラメーター]

{#java-connector-methods__table_jrs_nts_vzb}

