Quire 公式指南 Permalink

AI 翻譯
· 查看英文版

公式讓你能夠提取 Quire 中現有的任務或專案資料,自動計算出新的值。你可以引用內建欄位或自訂欄位,套用運算符或函數,並在自訂欄位中顯示數字或文字形式的計算結果。

編寫公式

Free 訂閲方案中,每個專案的自訂欄位最多可新增一個公式。升級訂閲方案後可新增更多公式。詳情請參閱我們的定價頁面

要編寫公式,首先需要建立一個公式自訂欄位。建立完成後,即可輸入引用現有值並返回計算結果的公式。

例如,若要將任務的花費時間除以 2:

timeSpent/2 

Quire 會自動為每個任務計算結果,並將其顯示在自訂欄位中。

了解如何建立自訂欄位以新增公式。

使用公式進行計算

算術運算符

你可以使用以下運算符執行常見的算術計算:

  • 加法:+
  • 減法:-
  • 乘法:*
  • 除法:/


例如,透過用到期日期減去開始日期來計算任務時長

due - start

提示: 使用括號 ( ) 控制計算順序。例如,輸入 (due - start) *2 時,到期日期與開始日期的減法運算將優先於乘以 2 的運算執行。

函數

函數提供了一種更便捷的方式來執行更進階的計算。

例如,計算花費時間與預估時間的總和:

SUM(timeSpent, estimated)

你還可以使用比較運算符返回邏輯結果。

priority >= high

這將檢查任務的優先級是否高於或等於

了解 Quire 公式中可使用的所有運算符和函數

公式編寫最佳實踐

點運算符

點運算符 . 用於從關聯物件中提取特定值。

例如,列出所有子任務的名稱:

subtasks.name

再如,取得主任務的優先級:

parent.priority

提示: 我們已列出所有可指定的欄位,供你參考。

含空格的欄位名稱

命名自訂欄位時,需避免使用以下字元:引號(")、反斜線(\)和花括號(})。

在公式中引用自訂欄位時:

  • 不含空格的欄位名稱可直接使用
  • 含空格或特殊字元(包括 @#& 等)的欄位名稱必須用花括號 { } 括起來


例如,若新增了名為 Cost 的欄位:

Cost *2
{Cost} *2

若欄位名稱包含空格,必須用花括號 { } 括起來:

{Schedule Variance} *2

注意: 欄位名稱不區分大小寫,因此 costCost 的含義相同。

結果中包含文字

要在公式結果中包含文字,請始終將文字字串用引號括起來。

例如,若新增了兩個自訂欄位,一個用於項目 ID,另一個用於項目名稱:

id + ":" + name

這將顯示以冒號分隔的 ID 和名稱。

成員、任務和標籤的識別符

你可以使用識別符引用特定實體:

  • 成員:@member_username
  • 任務:#task_id
  • 標籤:#tag_name
  • 專案:#{project_id}


例如,若要取得任務 ID 23 的到期日期:

#23.due

注意: # 與 ID 之間不允許有空格。

再舉一個例子,若要了解整個專案的總花費時間,可在組織概覽的描述中輸入如下內容:

SUM(#{project_id}.tasks.timeSpent)

注意:

  • 專案識別符 #{project_id} 只能用於組織概覽的描述區域,不能用於任務或專案的描述。
  • 專案 ID 必須用花括號括起來(例如:#{project_id}),專案識別符才能正常使用。
  • 若用戶的用戶名 ID 中包含 .-_,需將其放在花括號內,識別符才能正常使用。
  • 若標籤名稱包含任何空格或特殊字元,包括點(.)、井號(#)或數字等,則需將標籤名稱放在引號內,標籤識別符才能正常使用。例如,若標籤名稱為 depending on,則需將其用引號括起來,寫成:#"depending on"

Quire 公式中的字面值

字面值是在計算過程中保持不變的固定值。Quire 支援多種字面值格式:

  • 數字:123-1.23
  • 文字:"text"'text'
  • 清單:[1,2,3]
  • 布林值:truefalse
  • 時長:12:01123:12:232h 30m2d 5s30m
  • 日期和時間:<2022/12/25><12/23><23><2022/01/23 13:10:00><2023/12/25 16:00><15:15><now>
  • 天數:<today><today-1><tomorrow+3 13:10:05><+5>

注意:

  • 文字字串可以串接:'first' "second" 等同於 'first second'
  • 天數支援本地化語言(例如德語中的 <Morgen>)。
  • 對於天數,<+5> 等同於 <today+5>
  • 對於時長,小時只能為 0–23,語法格式為 hh:mm:ssmm:ss

格式化公式結果

格式選項卡

建立或編輯公式欄位時,可透過格式選項卡設定公式結果的顯示方式。

  1. 開啟公式自訂欄位。
  2. 點擊格式選項卡
  3. 選擇顯示格式。

    在 Quire 對話框中格式化公式結果

條件顏色

條件格式化有助於以視覺方式突出顯示重要值。

  1. 點擊新增條件
  2. 定義條件並選擇顏色。
  3. 點擊儲存

注意: 條件按從上到下的順序套用。拖動六點圖示可調整條件順序。

重新排序公式欄位的條件格式

常見問題

如何在 Quire 中使用公式?

建立一個公式自訂欄位,然後輸入引用任務欄位並返回計算結果的公式。Free 方案每個專案允許新增一個公式欄位。

Quire 公式支援哪些計算?

Quire 支援 +、-、*、/。使用括號控制計算順序——例如 (due - start) * 2。如需進階計算,可使用內建函數,如 SUM(timeSpent, estimated)

Quire 公式中可以使用哪些字面值?

支援的字面值包括:數字(123-1.23)、文字("text")、布林值(true/false)、清單([1,2,3])、時長(2h 30m)以及日期(<2022/12/25><today><today+5>)。

如何在 Quire 公式中引用含空格的自訂欄位?

將欄位名稱用花括號括起來——例如 {Schedule Variance} * 2。不含空格的欄位名稱可直接使用。欄位名稱不區分大小寫。

如何在 Quire 公式結果中包含文字?

將文字字串用引號括起來——例如,id + ":" + name 會顯示以冒號分隔的 ID 和名稱。

如何在 Quire 公式中引用特定任務、成員或標籤?

使用 #task_id(如 #23.due)、@member_username#tag_name。若標籤名稱含空格或特殊字元,請使用 #"depending on" 的形式。

如何格式化或為公式結果新增顏色標註?

開啟公式欄位並點擊格式選項卡選擇顯示格式。如需條件顏色,點擊新增條件,定義規則後儲存。

最後更新時間:

如需更多協助,請聯繫我們