YouTrack ワークフロー API
@jetbrains/youtrack-scripting-api パッケージにはモジュールのコレクションが含まれています。これらのモジュールは、YouTrack 内のエンティティを参照および更新するためのカスタム関数、メソッド、コンストラクターを提供します。また、各エンティティに利用できるプロパティも定義します。
以下のモジュールが利用可能です。
モジュール | 説明 |
|---|---|
このモジュールには、日付と時刻を操作するための関数が含まれています。 | |
ワークフローにアクセス可能な YouTrack 内のエンティティの定義が含まれています。 | |
HTTP を介してデータを交換および転送するオブジェクトとクラスの定義が含まれています。メインクラスは Connection です。 | |
このモジュールには、メールメッセージを送信するための機能が含まれています。これらのメッセージは、YouTrack で更新を発行するためにサブスクリプションに使用される通知スキームとは無関係です。これらのメールメッセージのすべてのコンポーネントは、このモジュールでサポートされている機能のパラメーターで定義されています。ただし、メッセージはまだ YouTrack インストールに接続されている SMTP サーバーによって送信されます。 | |
このモジュールには YouTrack の課題を検索するための機能が含まれています。 | |
このモジュールは、標準の Java ライブラリからの特定の文字列ユーティリティをサポートします。ワークフローで文字列を処理するために使用できる他のすべての方法は、標準の JavaScript ライブラリから取得され、MDN のドキュメントに従って動作します。 | |
このモジュールには、ワークフロー関連のメッセージと警告をユーザーインターフェースに表示するユーティリティ関数が含まれています。 |
関連ページ:
date-time
このモジュールには、日付と時刻を操作するための関数が含まれています。関数:afterstatic after(timestamp, duration) 指定された日付から指定された期間の後の時点を表すタイムスタンプを返します。2018.2.42881 から利用可能パラメータータイムスタンプ番号、オブジェクト、文字列基準日の値。期間数値、文字列、期間カスタムフィールドから取得された、または toPeriod() 関数によって返された、数値(ミリ秒単位)、文字列表現、期間としての期間。文字列表現は、...
リモートデバッガー
リモートデバッガーを使用すると、YouTrack に接続し、お気に入りの IDE の標準機能を使用してワークフロースクリプトをデバッグできます。デバッガーは、YouTrack から IDE にスクリプトをロードします。IDE では、使い慣れたツールを使用してスクリプトをデバッグできます。リモートデバッガーを使用するには、YouTrack 統合プラグインがインストールおよびセットアップされた JetBrains IDE が必要です。前提条件:IDE で YouTrack スクリプトをデバッグする...