プロジェクトのカスタムフィールド
このリソースを使用すると、特定のプロジェクトのカスタムフィールドにアクセスして設定できます。
リソース | /api/admin/projects/{projectID}/customFields |
|---|---|
返されたエンティティ | ProjectCustomField。エンティティ属性の説明については、サポートされているフィールドセクションを参照してください。 |
サポートされているメソッド |
|
ProjectCustomField の属性
特定のプロジェクトのカスタムフィールドの設定を表します。
Related Resources
以下に、このエンティティを操作できるリソースのリストを示します。
Attributes
このテーブルは、ProjectCustomField エンティティの属性について説明しています。
サーバーからの応答で属性を受け取るには、
fields要求パラメーターでその属性を明示的に指定してください。属性を更新するには、POST リクエストの本文にそれを指定します。
フィールド | タイプ | 説明 |
|---|---|---|
id | 文字列 | プロジェクトカスタムフィールドの ID。 |
フィールド | プロジェクトのカスタムフィールド。 | |
プロジェクト | カスタムフィールドが属するプロジェクト。 | |
canBeEmpty | Boolean | |
emptyFieldText | 文字列 | カスタムフィールドの値が空の場合にプレースホルダーとして表示されるテキスト。 |
序数 | Int | プロジェクトカスタムフィールドのリストでのこのフィールドの位置番号。 |
isPublic | Boolean | |
hasRunningJob | Boolean | |
条件 | カスタムフィールドを表示するための条件。 |
ProjectCustomField のリストを読む
特定のプロジェクトに関連付けられているカスタムフィールドのリストを読みます。
Request syntax
null | ProjectCustomField のデータベース ID |
|---|
Request parameters
パラメーター | タイプ | 説明 |
|---|---|---|
フィールド | 文字列 | 応答で返される必要がある ProjectCustomField 属性のリスト。フィールドが指定されていない場合、 |
$skip | Int | オプション。最初のエンティティを返す前にスキップする、返されるエンティティ数を設定できます。 |
$top | Int | オプション。応答で返されるエントリの最大数を指定できます。$top 値を設定しない場合、サーバーは返されるエントリの最大数を制限します。 サーバーは、コレクションを返すほとんどのリソースに対して最大 42 のエントリを返します。詳細については、「ページ付け」を参照してください。 |
Sample
サンプルリクエスト
応答本文のサンプル
新しいプロジェクトを追加する CustomField
カスタムフィールドをプロジェクトにアタッチします。
必須フィールド: field (id) – プロジェクトにアタッチする CustomField プロトタイプのデータベース ID、$type – このリクエストの結果として YouTrack が作成する ProjectCustomField のタイプ。プロトタイプフィールドタイプと ProjectCustomField $type の間のマッピングについては、カスタムフィールドの型マッピングを参照してください。
Required permissions
権限が必要です: プロジェクトの更新
Request syntax
null | ProjectCustomField のデータベース ID |
|---|
Request parameters
パラメーター | タイプ | 説明 |
|---|---|---|
フィールド | 文字列 | 応答で返される必要がある ProjectCustomField 属性のリスト。フィールドが指定されていない場合、 |