CodeX Script のパラメーター

CodeX Script のパラメーター

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

CodeXスクリプトでは、SDKを通じてQntrlのパラメーターに対してCRUD(作成、読み取り、更新、削除)操作を実行できます。URLなどの値をCodeXスクリプト内で直接定義する代わりに、ConfigStoreで定義し、CodeXでパラメーター名を使用してそれらの値を参照できます。この方法により、再利用性が高まり、更新が簡単になります。CodeXスクリプトの詳細をご確認ください。

CodeXスクリプトでのConfigStoreの使用方法

  • ConfigStoreでのパラメーターの定義:URLやAPIキーなど、必要なパラメーターを作成して保存します。
  • CodeXスクリプトでのパラメーターの参照:パラメーター名またはリンク名を使用して、ConfigStoreに保存されている値を参照します。たとえば、api_url パラメーターは、CodeXスクリプトで{{api_url}}を使用して参照します。
  • CRUD操作:SDKを使用して、ConfigStoreに保存されているパラメーターに対する作成、読み取り、更新、削除の各操作をCodeXスクリプトから直接実行します。


パラメーターの呼び出し方法

  1. パラメーター名の使用パラメーター名とグループ名の両方が必要です。

    • QntrlParam.ofName(paramName, paramGroupName)

  1. パラメーターリンク名の使用パラメーターリンク名が必要です。

    • QntrlParam.ofLinkName(paramLinkName)

  1. パラメーターIDの使用パラメーターIDが必要です。

    • QntrlParam.of(paramID)

 

// URLをハードコードする代わりに、ConfigStoreから参照します
let apiUrl = QntrlParam.ofLinkName('api_url'); 
// 参照したURLをCodeXスクリプトで使用します
let httpReq = new HttpRequest(); 
httpReq.url(apiUrl);
httpReq.method('GET');
httpReq.headers('{ 'Content-Type': 'application/json' } ');
let httpRes = httpReq.execute();

 

CodeXでのCRUD操作

パラメーターの作成

パラメーターを作成するには、名前と値が必須です。グループを指定しない場合、初期値は'none'になります。スコープを指定しない場合、初期値は'global'になります。暗号化パラメーターの初期値はfalseです。     
構文
QntrlParam.create('<param name>', '<group name>', true/false, QntrlParam.Scope.<GLOBAL/ENV>, '<param value>', '<初期値>');

パラメーターの読み取り

パラメーター名、リンク名、またはIDを使用して、パラメーターの詳細を取得できます。これにより、名前、ID、スコープなど、パラメーターのすべての詳細を取得できます。

名前によるパラメーターの取得  

構文
var param = QntrlParam.ofName('<param name>', '<group name>');

Notes
名前でパラメーターを取得する場合は、グループ名を指定する必要があります。グループ名を指定しない場合、デフォルトグループが使用されます。指定したグループにパラメーターが見つからない場合、エラーが発生します。

IDによるパラメーターの取得  

構文
var param = QntrlParam.of('<param ID>');

 

構文
var param = QntrlParam.ofLinkName('<link name>');

 

パラメーターの更新     

構文
param.update('<param name>', '<param value>', false, QntrlParam.Scope.<scope>, '<初期値>');

 

パラメーターの削除     

構文
param.destroy();



    • Related Articles

    • Circuitのパラメーター

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Circuitのパラメーターを使用すると、自動ワークフローで動的な値を利用できます。これにより、プロセスの各部分をカスタマイズして制御しやすくなります。これらのパラメーターはConfigStoreで作成され、差し込み項目の値を使用してCircuitのさまざまな状態で参照できます。 ...
    • ConfigStore: 一元的な設定管理

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

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 1. APIを実行できない問題 すべての必須項目が正しく入力されていることを確認してください。対象には、URL、クエリーパラメーター、ヘッダー、およびリクエスト本文が含まれます。値が不足している、または正しくない場合、APIが正常に実行されないことがあります。 2. ...
    • CodeXスクリプトの作成と設定

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

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 サンドボックスの解放 サンドボックスを解放する場合は、プロジェクトとサンドボックスの関連付けを解除できます。 サンドボックスの関連付け解除 に移動し、[詳細設定]の下にある[プロジェクト]を選択します。 上部のバーにある[サンドボックス]ボタンをクリックします。 ...