範例搜尋方塊查詢
本主題中的範例顯示如何使用 Team Explorer 和 Team Web Access 中的搜尋方塊,來尋找工作項目。 您可以透過下列方式尋找項目:使用捷徑篩選條件;指定關鍵字或片語、特定欄位/欄位值、指派或日期修改,或是使用 Equals、Contains 和 Not 運算子。
搜尋方塊查詢會自動將範圍設為定義為目前所連接 Team 專案的項目。 若要跨 Team 專案進行搜尋,請使用查詢編輯器。 而且,搜尋不區分大小寫。
使用捷徑篩選條件
開啟 內容功能表,並選取選項。
搜尋方塊的內容功能表 (Team Web Access) ![]() |
搜尋方塊的內容功能表 (Team Explorer) ![]() |
您可以輸入或選取下列其中一個或多個捷徑識別項:
A = A (指派給) (例如,A:Annie 或 A=@me)。
C = C (建立者) (例如,C:Peter 或 C=@me)。
S = S (狀態) (例如,S=New)。
T = T (工作項目類型) (例如,T=Task)。
使用 @Me 和 @Today 巨集,可以指定使用者名稱或今天的日期。
使用 =、: 和 – 運算子,分別指定作業:Equals、Contains 和 Not。
使用搜尋方塊尋找工作項目 (Team Explorer)
您可以在搜尋方塊內合併使用捷徑與搜尋運算子。
在 Team Explorer 中,使用 [清除] 按鈕移除搜尋方塊中的內容。 若要在 Visual Studio 內將內容切換至搜尋方塊,請輸入 Ctrl+'。
根據關鍵字或片語尋找項目
您輸入至搜尋方塊中的關鍵字或片語會傳回 [描述]、[重新產生步驟] 或 [標題] 欄位中含有那些關鍵字或片語的工作項目清單。 您必須用引號括住每個片語。
在 [搜尋工作項目] 方塊中,輸入出現在感興趣工作項目的 [標題]、[描述] 或 [重新產生步驟] 欄位中的關鍵字或片語。
用引號括住多個字組。
例如,尋找 [標題] 或 [描述] 欄位中具有所指定關鍵字的工作項目:
針對關鍵字 "duplication",輸入 duplication。
針對片語 "Getting Started",輸入 "Getting Started"。
針對片語 "Getting Started" 或關鍵字 "feature",輸入 feature "Getting Started"。
尋找所有含有下列關鍵字或片語的工作項目: |
在搜尋方塊中,輸入下列字串: |
---|---|
duplication |
duplication |
快速入門 |
"Getting Started" |
feature and Getting Started |
feature "Getting Started" |
您可以對任何文字欄位內所含的關鍵字或片語,執行部分或完全符合查詢。 或者,您可以根據全文檢索索引內所含的關鍵字和片語進行篩選,執行全文檢索搜尋查詢。 Team Foundation 會自動索引資料類型為 PlainText 和 HTML 的所有長文字欄位,以及 [標題] 欄位以供全文檢索搜尋之用。
根據特定欄位和欄位值尋找項目
若要根據其他文字字串欄位內所含的關鍵字或片語來尋找工作項目,請指定欄位的易記名稱或參考名稱。 用引號括住每個片語。 您可以將滑鼠指標移至工作項目表單內的欄位上方,以判定欄位的易記名稱。 若要判定常用欄位的參考名稱,或是尋找未列在該表單上的欄位,請參閱 Visual Studio ALM 的工作項目欄位參考。
尋找符合下列準則的項目: |
輸入下列字串: |
---|---|
包含一個附加檔案。 |
System.AttachedFileCount=1 |
剪下使用者劇本。 |
T:Story Reason=Cut 或 T="User Story" System.Reason=Cut |
已由 Peter 解決。 |
"Resolved By":Peter 或 Microsoft.VSTS.Common.ResolvedBy:Peter |
在今天修改。 |
"Changed Date"=@Today |
已在昨天建立為測試活動。 |
"Created Date"=@Today-1 Activity=Test |
![]() |
---|
部分欄位 (例如 [記錄] 和 [描述]) 不支援部分文字搜尋。例如,如果 [記錄] 欄位包含片語 reproducible behavior,而您搜尋 History:repro 時,則找不到這個工作項目。不過,如果您搜尋完整字串 History:reproducible,就會找到這個工作項目。 |
根據使用 @Me 或 @Today 巨集的指派或日期修改,尋找項目。
在任何工作項目搜尋中,@Me 巨集會展開為目前使用者的完整名稱。@Me 巨集特別適用於建立可與其他使用者共用的搜尋,而且可以透過減少您必須輸入以指定專屬使用者名稱的字元數,來簡化工作。
尋找符合下列準則的項目: |
輸入下列字串: |
---|---|
目前指派給您。 |
A=@Me |
由您所建立。 |
C=@Me |
已在昨天解決。 |
"Resolved Date"=@Today-1 |
已在 7 天前修改。 |
System.ChangedDate=@Today-7 |
已由 FabrikamFiber Team 專案的 Phone Saver 小組在昨天建立。 |
"Created Date"=@Today-1 "Area Path"="FabrikamFiber\Phone Saver" |
使用 Equals、Contains 和 Not 運算子精簡查詢
使用這些搜尋運算子指定搜尋準則:
= (EQUALS) 搜尋完全相符的文字。
: (CONTAINS) 搜尋部分相符的文字。
– (NOT) 排除含有特定文字的工作項目。 NOT 運算子只能與欄位名稱搭配使用。
下列範例顯示如何在建立搜尋字串時使用運算子。
尋找符合下列準則的項目: |
輸入下列字串: |
---|---|
指派給 Peter 而且未使用中。 |
A:Peter -S=Active |
[活動] 欄位不是 Development。 |
- Activity=Development |
已由 Peter 解決。 |
"Resolved By":Peter |
標題或描述中包含關鍵字 triage、未指派給您,而且尚未關閉。 |
triage -A=@me -S=Closed |
指派給您且標題中未包含關鍵字 bugbash 的使用中 Bug。 |
S=Active T=bug A=@Me -Title:bugbash |
問與答
問:我可以使用比較運算子嗎?
答:不需要。 搜尋方塊無法辨識比較運算子 (例如大於 (>) 或小於 (<))。 它會將含有這些運算子的查詢翻譯為搜尋片語。