隱藏目錄

工作流程轉換的條件運算符

定義工作流程轉換的條件時,您可以使用比較欄中的下列運算符。

運算符在比較下選擇,可與值搭配使用,以確定哪些檔案符合條件。

可用的比較運算符取決於您選擇的變數類型。

在下表中:

  • 搜尋值不區分大小寫。
  • 如果變數類型是「編號」,號碼比較最適合。
  • 如果變數類型是「日期」,日期比較最適合。

    請注意,日期比較的格式將取決於在資料保險箱屬性中全域指派的日期格式。

  • 範例中的引號不需要。
  • 升級或輸入的工作流程條件會嘗試根據在值中使用的運算符比對比較類型。
  • 如果您要將檔案中的值與模型組態比較,而且一些模型組態在其資料卡中有不同的值,您應在組態欄中定義一個具名模型組態,以對照它來比較值。 例如,輸入 @ 可一律比較資料卡的 @ 模型組態標籤中的值。
運算符 在下列情況下,運算式為真 範例
Text_Equal_to.gif 文字等於 定義的值與變數中的文字字串完全相符。 值「flange」符合包含精確變數值「flange」而非「lower flange」或「railing」的檔案。 如果您將值保留空白,在此變數中沒有值的所有檔案都會相符。
Text_Not_Equal_to.gif 文字不等於 定義的值與變數中的文字字串不完全相符。 值「flange」符合包含不是「flange」(例如「railing」或「upper flange」) 之任何變數值的檔案。 如果您將值保留空白,在此變數中有值的所有檔案都會相符。
Text_Less_Than.gif 文字小於 變數中的文字字串依字母順序小於定義的值。 值「ecad」符合包含變數值「acad」而非「ecad」或「mcad」的檔案。
Text_Bigger_Than.gif 文字大於 變數中的文字字串依字母順序大於定義的值。 值「ecad」符合包含變數值「mcad」而非「ecad」或「acad」的檔案
Text_Less_Than_or_Equal.gif 文字小於或等於 變數中的文字字串依字母順序小於或等於定義的值。 值「ecad」符合包含變數值「acad」或「ecad」而非「mcad」的檔案
Text_Bigger_Than_or_Equal.gif 文字大於或等於 變數中的文字字串依字母順序大於或等於定義的值。 值「ecad」符合包含變數值「mcad」或「ecad」而非「acad」的檔案
Text_Contains.gif 文字包含 定義的值符合變數中文字字串的一部分。 值「finish」符合包含變數值「surface finish」或「finished drawing」的檔案
Text_Does_Not_Contain.gif 文字不包含 定義的值不符合變數中文字字串的任何部分。 值「finish」符合包含變數值「completed drawing」而非「finished drawing」的檔案。
Text_Compare.gif 文字比較 允許在運算式中使用比較運算符。 請參閱下表。
Number_Equal_To.gif 數字等於 定義的值與變數中的數字完全相符。 值「123」符合包含變數值「123」而非「12」或「1234」的檔案
Number_Not_Equal_To.gif 數字不等於 定義的值與變數中的數字不完全相符。 值「123」符合包含變數值中除「123」以外之任何數字 (例如「12」或「1234」) 的檔案
Number_Less_Than.gif 數字小於 變數中的數字依數字順序小於定義的值。 值「123」符合包含變數值「1.23」、「12」、「122」而非「123」、「123.4」或「1234」的檔案
Number_Bigger_Than.gif 數字大於 變數中的數字依數字順序大於定義的值。 值「123」符合包含變數值「123.4」、「124」、「1234」而非「1.23」、「12」、「122」或「123」的檔案
Number_Less_Than_or_Equal.gif 數字小於或等於 變數值中的數字依數字順序小於或等於定義的值。 值「123」符合包含變數值「1.23」、「12」、「122」或「123」而非「123.4」或「1234」的檔案
Number_Bigger_Than_or_Equal.gif 數字大於或等於 變數中的數字依數字順序大於或等於定義的值。 值「123」符合包含變數值「123」、「123.4」、「124」或「1234」而非「1.23」、「12」、「122」的檔案
Date_Equal_To.gif 日期等於 值與變數中的日期完全相符。 值「7/30/2012」符合包含變數值「7/30/2012」而非「7/30/2011」、「7/29/2012」或「8/30/2012」的檔案
Date_Not_Equal_To.gif 日期不等於 值與變數中的日期不完全相符。 值「7/30/2012」符合包含變數值中除「7/30/2012」以外之任何日期 (例如「7/30/2011」、「7/29/2012」或「8/30/2012」) 的檔案
Date_Less_Than.gif 日期小於 變數中的日期早於定義的日期值。 值「7/30/2012」符合包含變數值「7/30/2011」、「7/29/2012」而非「7/30/2012」或「8/30/2012」的檔案
Date_Bigger_Than.gif 日期大於 變數中的日期晚於定義的日期值。 值「7/30/2012」符合包含變數值「8/30/2012」而非「7/30/2011」、「7/29/2012」或「7/30/2012」的檔案
Date_Less_Than_or_Equal.gif 日期小於或等於 變數中的日期早於或等於定義的日期值。 值「7/30/2012」符合包含變數值「7/30/2011」、「7/29/2012」或「7/30/2012」而非「8/30/2012」的檔案
Date_Bigger_Than_or_Equal.gif 日期大於或等於 變數中的日期晚於或等於定義的日期值。 值「7/30/2012」符合包含變數值「7/30/2011」或「8/30/2012」而非「7/30/2011」或「7/29/2012」的檔案
Yes_No_operator 是或不等於 值符合變數值「是」或「否」。

適用於使用「是或否」類型的變數。

值「是」符合「是或否」變數設定為「是」(即已啟用核取方塊控制項) 的檔案。

文字比較的比較運算符。

運算符 說明 範例
> 大於 >123
< 小於 <123
>= 大於或等於 >=123
<= 小於或等於 <=123
!= 不等於 !=123
% (百分比) 零個或更多字元的任何字串 %put% 符合 "put""putter""output""computer"
_ (底線) 任何單一字元 _cad 符合 "ecad""mcad"
[chars] 集合或範圍中的任何單一字元 Rev[A1] 符合 "RevA""Rev1"Rev[A-C] 符合 "RevA""RevB""RevC"
[^chars] 不在集合或範圍中的任何單一字元 de[^xyz]% 符合以 "de" 開頭,且接下來的字母不是 "x""y""z" 的所有字串。


提供對此主題的意見反應

SOLIDWORKS 歡迎您提供有關於文件呈現方式、正確性、及完整性的意見反應。請使用下方的表格直接將您對此主題的意見與建議傳送給我們的文件團隊。文件團隊並無法回答關於技術支援的問題。按一下此處來獲得關於技術支援的資訊

* 必要的

 
*電子郵件:  
主旨:   說明主題的意見反應
頁面:   工作流程轉換的條件運算符
*意見:  
*   我承認已閱讀且僅此接受隱私權政策,Dassault Systèmes 將遵循此政策之規定使用我的個人資料

列印主題

選擇要列印的內容範圍:

x

偵測到您使用的瀏覽器版本是舊於 Internet Explorer 7。要獲得最佳的顯示,建議您升級瀏覽器到 Internet Explorer 7 或更新的版本。

 不要再次顯示此訊息
x

Web 式說明內容版本:SOLIDWORKS PDM 2016 SP05

要從 SOLIDWORKS 中停用 Web 式的說明並改用本機說明,請按一下說明 > 使用 SOLIDWORKS Web 式說明

要報告在 Web 式說明介面及搜尋中遇到的問題,請聯絡您當地的技術支援代表。要針對個別說明主題提供意見反應,請使用個別主題頁面中的「提供對此主題的意見反應」連結。