スクリプト

スクリプト

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Alert
早期アクセス

スクリプトモジュールは、すべてのユーザーに対して有効になっているわけではありません。試してみたい場合は、メールでサポートチームに早期アクセスを要求してください。


スクリプトモジュールは、大規模なスクリプトのメッセージ実行を簡素化するのに役立ちます。単純なコマンドはメッセージモジュールで直接実行できますが、一連のタスクや複数のコマンドを含む複雑なスクリプトは、このモジュールにスクリプトファイルとして保存できます。保存したスクリプトは、メッセージのJSONリクエストでスクリプト名を渡すことで、指定したマシン上で実行できます。

スクリプトの作成   

新しいスクリプトを作成するには、次の手順を実行します。

  1. 左側のペインにある設定の歯車アイコンをクリックします。

  2. [Bridge][Scripts]の順に移動します。

  3. [新しいスクリプト]をクリックします。

  4. 新しいスクリプトの必須情報を入力します。

    1. [名前]:スクリプトを識別するため、ファイル拡張子付きの名前を指定します(例:display.sh/display.ps1)。

    2. [説明]後で参照できるように説明を入力します。

    3. [スクリプトの種類]スクリプトの種類を選択します。

      1. シェルスクリプト- UNIXベースのシステム用

      2. PowerShellスクリプト- Windowsオペレーティングシステム用

      3. LDIF- Windows Active Directoryの操作用

    4. [スクリプトファイル]:スクリプトがローカルファイルにある場合は、この項目に添付できます。添付したスクリプトはメッセージ内で実行されます。

    5. [AIスクリプトアシスタント]または、自然言語のプロンプトを入力して、AIでスクリプトを生成できます。生成されたスクリプトはエディターに直接挿入するか、コピーしてさらに変更できます。詳細については、AI スクリプトアシスタントを参照してください。

    6. 保存]または[保存して実行]をクリックします。新しいスクリプトが作成されます。


Notes
  • スクリプトファイルをアップロードすると、ファイル名が[名前]項目に自動的に入力されます。必要に応じて変更できます。
  • アップロードしたファイルの内容は、[スクリプト]エディターに自動的に読み込まれます。

AIスクリプトアシスタント

AIスクリプトジェネレーターを使用すると、コマンドを手動で記述せずに、自然言語のプロンプトからスクリプトの内容を作成できます。

生成されるスクリプトは、選択した[スクリプトの種類](シェルスクリプト、PowerShellスクリプト、LDIF)に基づきます。  

前提条件

AIスクリプトジェネレーターを使用するには、Qntrl AIハブページでAIスクリプトジェネレーターを有効にします。こちらを参照してください

AIを使用してスクリプトを生成するには、次の手順を実行します。

  • 左下にある[AIスクリプトアシスタント]をクリックします。

  • 作成するスクリプトについて説明するプロンプトを入力します。


  • 送信]アイコンをクリックします。

  • 生成されたスクリプトが、選択した[スクリプトの種類]に基づいて表示されます。

  • スクリプトの生成後は、次の操作を実行できます。

    • 挿入 - [+ 挿入]をクリックし、 生成されたスクリプトをコンテンツエディターに直接挿入します。

    • コードをコピー - 生成されたスクリプトをコピーして、さらに変更できます。

    • リセット - [リセット]アイコンをクリックすると、プロンプトと生成された出力がクリアされ、新しいスクリプトを生成できます。

    • 最小化 - [最小化]アイコンをクリックすると、AIスクリプトジェネレーターパネルが折りたたまれます。


  • 保存]または[保存して実行]をクリックします。


スクリプトの実行

Bridge Messageがスクリプトを実行すると、Qntrlは選択したスクリプトの種類に基づいて、以下の要求パラメーターを使用してスクリプトを渡します。

スクリプトの種類

要求パラメーター

シェルスクリプト

'command': 'sh <SSH_DIR>/<scriptFileName>'(例:'sh <SSH_DIR>/display.sh')

PowerShellスクリプト

'script-name': '<scriptFileName>.ps1'(例:'script-name': 'display.ps1')

LDIF

'script-name': '<LDIF-File name>.ldif'(例:'script-name': 'display.ldif')


スクリプトの編集   

既存のスクリプトを更新するには、次の手順を実行します。

  1. メニューから[設定]→[Bridge][スクリプト]を選択します。

  2. 読み込まれたスクリプトの一覧で、編集するスクリプト名をクリックします。

  3. 必要な変更を行い、[保存]をクリックします。


スクリプトの削除   

Qntrlからスクリプトを削除するには、次の手順を実行します。

  1. メニューから[設定]→[詳細設定][Bridge][スクリプト]を選択します。

  2. 削除するスクリプト名にカーソルを合わせ、表示される[マウスオーバー時の操作メニュー]をクリックし、[削除]メニュー項目を選択します。

  3. 削除操作を確認します。


 


    • Related Articles

    • スクリプトモジュール

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 早期アクセス [Script]タブは、すべてのユーザーに対して有効になっていません。試用をご希望の場合は、早期アクセスについてサポートチームにメールしてください。 ...
    • クライアントスクリプトの管理

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ...
    • CodeXスクリプトの作成と設定

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 前提条件 CodeXを作成する前に、ボードを作成しておく必要があります。設定済みのCodeXスクリプトは、そのボード内で特定の条件が発生したときに有効化できます。 スクリプトの作成と設定 設定にあるQntrl AI ...
    • クライアントスクリプトによるデータの数値計算と検証の実行

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 購入注文、請求書、経費精算書などの財務関連書類を再現するフォームを設計する際、ワークフローで総費用や発生した経費の合計を計算する必要がある場合があります。このような数値計算を自動化し、数値データを検証するには、クライアントスクリプトを使用できます。 ビジネスシナリオ ...
    • クライアントスクリプトを使用した外部アプリケーションまたはWebサイトからのデータ取得のユースケース3

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 フォームを設計する際、株価、フライト状況、貨物の詳細、天気情報など、他のWebサイトやアプリケーションのデータを表示したい場合があります。サードパーティのWebサイトやアプリケーションからこのような情報を取得し、カード作成時に項目に表示するには、クライアントスクリプトを使用できます。 ...