共用方式為


使用索引來查詢快速參考數據

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022

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

範例查詢

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



查詢任務



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

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

Note

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

資料類型

Description

支援的運算子和巨集

Boolean

支援 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 2020 及更高版本中支援的新增巨集有:
@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

Identity

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

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

Integer

也包含 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 有效與 [反復項目路徑] 欄位

Note

  1. 系統只會將 選項清單... 資料類型指派給為繼承程序定義的自訂欄位。 繼承的程式模型支援 Azure DevOps Services 和 Azure DevOps Server 2020 和更新版本。
  2. Azure DevOps Services 和 Azure DevOps Server 2020 和更新版本支援 Is EmptyIs Not Empty 運算子。
  3. Azure DevOps Services 和 Azure DevOps Server 2020 和更新版本支援 @TeamAreas 巨集。
  4. Azure DevOps Services 和 Azure DevOps Server 2020 及更新版本支援 @CurrentIteration +/- n 巨集功能,而且僅限於您從網頁入口執行時。

日期和時間模式

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

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

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

選取欄位的範例查詢

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

A

B

C

D-E-F

H-P

R

S

T

V-W