共用方式為


使用索引來查詢 Azure Boards 和 Azure DevOps 中的快速參考數據

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

使用此索引快速存取範例查詢,以及開啟、定義及處理查詢的相關信息。 若要瞭解如何使用 查詢編輯器,請參閱定義查詢。 如果您發現查詢傳回結果的時間太長,請參閱 定義查詢/最佳做法

查詢範例

您可以根據下列準則列出工作專案...



查詢工作



每個數據類型支援的運算子和巨集

下表指出可用於不同欄位數據類型的運算元和巨集。 每個欄位都會與數據類型相關聯。 您可以在每個欄位的描述中找到列出的數據類型,您可以使用 [工作專案] 欄位索引查閱。 可用來定義查詢子句的運算符取決於您選取的欄位數據類型。 如需數據類型、運算符和巨集的詳細描述,請參閱 查詢欄位、運算符和巨集

注意

只有入口網站支援下列巨集:@CurrentIteration、@CurrentIteration +/- n@Follows、@MyRecentActivity、@RecentMentions@RecentProjectActivity@TeamAreas。 在 Visual Studio/Team Explorer、Microsoft Excel 或 Microsoft Project 中開啟時,包含這些巨集的查詢將無法運作。

Data type

說明

支援的運算子和巨集

布林值

支援 True/False 值。 查詢範例: 依指派或工作流程變更進行查詢。

= , <> , =[Field] , <>[Field]

DateTime

您可以在其中指定變數的日期欄位,例如 @Today@Today-1或值,例如 2012/1/1。 在您為個人設定檔設定的日期模式中輸入日期。 如需詳細資訊,請參閱 設定個人喜好 設定。

如需查詢範例,請參閱 依日期or@CurrentIteration查詢。

= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever
巨集:@Today,任何 DateTime 欄位都有效

Azure DevOps 2019 Update 1 和更新版本支援的其他巨集:
@StartOfDay@StartOfWeek@StartOfMonth@StartOfYear,任何 DateTime 欄位都有效

Double

也稱為十進位,並包含picklistDouble1。 實數,例如0.2或3.5。

查詢範例: 依數值欄位查詢。

= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever

GUID

表示唯一標識子的字元字串。

= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever

History

用來追蹤歷程記錄資訊的自定義格式化欄位,並只指派給 [歷程記錄 ] 字段。

查詢範例: 歷程記錄和稽核

包含單字,不包含單字

HTML

支援格式化描述的文字字串,例如 [描述] 或 [重現步驟] 字段。 當全文搜索可供使用時,這些字段會自動為全文搜索編製索引。 查詢範例: 依標題、標識碼和 RTF 欄位進行查詢。

Contains Words、、Does Not Contain WordsIs Empty2、2 Is Not Empty

身分識別

用來保存使用者身分識別的 String 欄位。 查詢範例: 依指派或工作流程變更進行查詢。

= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever巨集:@me所有 [身分識別] 欄位都有效。

整數

也包含 picklistInteger1。 帶正負號的 32 位整數,例如 0、1、2、34。

查詢範例: 依數值欄位查詢

= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever

巨集:@Follows@MyRecentActivity@RecentMentions@RecentProjectActivity,與標識符字段搭配使用時有效。

PlainText

當全文搜索可供使用時,支援完整描述且會自動編製全文搜索索引的多行文字字串。
查詢範例: 依標題、標識碼和 RTF 欄位進行查詢。

Contains Words、 、 Does Not Contain WordsIs EmptyIs Not Empty

String

也包含 picklistString1。 短單行文字,最多可包含 255 個 Unicode 字元。 字串欄位支援 [ 標題 ] 欄位、選擇清單(下拉功能表)、用戶帳戶、 標籤和其他欄位。

查詢範例: 依標題、標識碼和 RTF 字段 進行查詢,以及 依選擇清單值查詢。

= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever

巨集:[Any],有效的 [工作項目類型] 字段 @Project,有效於 [小組專案] 字段。

TreePath

支援 [區域路徑] 和 [反復項目路徑] 欄位的欄位類型。 您可以定義項目的樹狀結構—區域路徑反覆項目路徑

查詢範例: 依區域或反覆專案路徑 查詢,以及 依日期或目前反覆項目查詢。

Under、、Not Under=<>、、InNot In

巨集:@TeamAreas3,使用 [區域路徑] 欄位有效
@CurrentIteration@CurrentIteration+/- n4 有效與 [反復項目路徑] 欄位

注意

  1. picklist... 資料類型只會指派給針對繼承進程定義的自定義欄位。 只有 Azure DevOps Server 2019 和更新版本才支援繼承的進程模型。
  2. Is Empty Azure DevOps Server 2019 RC2 和更新版本支援 和 Is Not Empty 運算符。
  3. Azure @TeamAreas Boards 和 Azure DevOps Server 2019 和更新版本支援巨集。
  4. @CurrentIteration +/- n Azure DevOps Server 2019 和更新版本支援巨集,而且只有在從入口網站執行時才支援。

日期和時間模式

您針對 DateTime 字段輸入的日期和時間模式應該符合您透過設定檔選取的日期與時間模式。 若要檢視或變更您的選取範圍,請參閱 設定用戶喜好設定

顯示 [時間和地區設定] 窗格上 [日期模式] 下拉式清單選項的螢幕快照。顯示 [時間與地區設定] 窗格上 [時間模式] 下拉式清單選項的螢幕快照。

顯示 [時間] 和 [地區設定] 窗格的螢幕快照,其中包含 [日期模式] 和 [時間模式] 字段。

選取欄位的範例查詢

下表列出提供範例查詢的常見查詢欄位及其數據類型。 若要判斷欄位的數據類型,請參閱 工作專案欄位和屬性、清單欄位屬性

A

B

C

D-E-F

H-P

R

S

T

V-W