nameとlastModifiedフィールドを使ったリポジトリ管理フィルター
- 最終更新日2020/04/22
nameとlastModifiedフィールドを使ったリポジトリ管理フィルター
このフィルターの例は、リポジトリ管理 API フィールドとパラメーターに基づいています。このフィルター例は、Bot の lastModified フィールドと name フィールドで検索します。
このフィルターは、2020 年 1 月 7 日から 2020 年 1 月 9 日の間に変更され、ファイルの名前に「finance」という文字列がある Bot をControl Room リポジトリから検索します。
注: リポジトリ管理 API は、ロール ベースのアクセスを使用します。つまり、ユーザーは、アクセス権があるファイルとフォルダーのみ表示できます。
{
"sort": [
{
"field": "directory",
"direction": "desc"
},
{
"field": "name",
"direction": "asc"
}
],
"filter": {
"operator": "and",
"operands": [
{
"operator": "substring",
"value": "finance",
"field": "name"
},
{
"operator": "gt",
"value": "2020-01-07T00:00:00.001Z",
"field": "lastModified"
},
{
"operator": "lt",
"value": "2020-01-09T00:00:00.001Z",
"field": "lastModified"
}
]
}
}
- ソート
-
- フィールド: レスポンスのソートに使用するフィールドの名前。
- 方向: ソート順序。asc昇順、またはdesc降順を指定できます。
- フィルター
-
フィルターは、演算子と値、フィールドで構成されます。フィルターは、 または などの boolean 演算子と組み合わせた場合の演算子になります。
- 演算子: フィルターは、フィルターでブール演算子と組み合わせると演算子として使用されます。使用可能なブール演算子は 2 つあります。
- OR: いずれかの条件を満たす。
- AND: すべての条件を満たす。
- 演算子:11個の演算子があります (
NONE、LT、LE、EQ、NE、GE、GT、substring、AND、OR、NOT
)。AND と OR は、複数のフィルターの組み合わせを評価するために使用されます。他の演算子は、個々のフィルター内の値の評価に使用されます。すべてのフィールドですべての演算子を使用できるわけではありません。 - フィールド: フィルターで使用されるフィールドの名前。
- 値: 評価されるフィールドの値。
- 演算子: フィルターは、フィルターでブール演算子と組み合わせると演算子として使用されます。使用可能なブール演算子は 2 つあります。