Quire 수식 필드 참조 Permalink
이 가이드에서는 업무 필드, 프로젝트 필드, 멤버, 시간 기록, 사용자 정의 필드 확장을 포함한 모든 Quire 수식 필드 참조를 설명합니다. Quire에서 수식을 작성할 때 이 페이지를 참조하십시오.
업무 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 | 비고 |
|---|---|---|---|---|
| me | 멤버 | 현재 사용자 | me in assignees |
|
| low | 우선순위 화살표 | 낮은 우선순위 화살표 | subtasks.priority > low |
|
| medium | 우선순위 화살표 | 중간 우선순위 화살표 | subtasks.priority > medium |
|
| high | 우선순위 화살표 | 높은 우선순위 화살표 | subtasks.priority > high |
|
| urgent | 우선순위 화살표 | 긴급 우선순위 화살표 | subtasks.priority > urgent |
|
| priority | 우선순위 화살표 | 업무의 색상이 지정된 우선순위 화살표 | subtasks.priority |
우선순위에 대한 자세한 정보를 참조하십시오. |
| id | 숫자 | 업무의 고유 ID 번호 | subtasks.id |
|
| name | 텍스트 | 업무의 이름 | subtasks.name |
|
| description | 텍스트 | 업무의 설명 | subtask.description |
|
| status | 상태 아이콘 | 업무 상태의 아이콘 | subtasks.status |
상태에 대한 자세한 정보를 참조하십시오. |
| previousStatus | 상태 아이콘 | 이전 업무 상태의 아이콘 | subtasks.previousStatus |
previousStatus에 대한 자세한 정보를 참조하십시오. |
| start | 날짜 및 시간 | 업무의 시작일 및 시간 | subtasks.start |
|
| due | 날짜 및 시간 | 업무의 마감일 및 시간 | parent.due |
|
| duration | 기간 | 마감일에서 시작일을 뺀 총 기간 | subtasks.duration |
|
| peekaboo | 체크박스 | 업무가 잠시 숨기기 상태인지 여부 | subtasks.peekaboo |
|
| archivedAt | 날짜 및 시간 | 업무가 잠시 숨기기 처리된 날짜 및 시간 | parent.archivedAt |
|
| archivedBy | 멤버 | 업무를 잠시 숨기기 처리한 멤버 | parent.archivedBy |
|
| reshowAt | 날짜 및 시간 | 업무가 다시 표시될 날짜 및 시간 | parent.reshowAt |
|
| assignees | 멤버 | 업무의 담당자 | COUNT(subtasks.assignees) |
업무에 할당된 외부 팀은 포함되지 않습니다. |
| assignors | 멤버 | 업무를 할당한 멤버 | subtasks.assignors |
assignors에 대한 자세한 정보를 참조하십시오. |
| externalTeam | 외부 팀 | 업무에 할당된 외부 팀 | externalTeam.name |
외부 팀이 상위 작업에 할당된 경우, 하위 업무의 동일한 필드에도 외부 팀이 표시됩니다. |
| tags | 태그 | 업무에 추가된 태그 | subtasks.tags |
태그에 대한 자세한 정보를 참조하십시오. |
| level | 숫자 | 업무 레벨의 번호 | MAX(descendants. level) |
|
| editedAt | 날짜 및 시간 | 업무가 편집된 날짜 및 시간 | parent.editedAt |
|
| toggledAt | 날짜 및 시간 | 업무 상태가 변경된 날짜 및 시간 | parent.toggledAt |
|
| toggledBy | 멤버 | 업무 상태를 수정한 멤버 | toggledBy.name |
|
| createdAt | 날짜 및 시간 | 업무가 생성된 날짜 및 시간 | parent.createdAt |
|
| createdBy | 멤버 | 업무를 추가한 멤버 | createdBy.name |
|
| completedAt | 날짜 및 시간 | 업무가 완료된 날짜 및 시간 | parent.completedAt |
|
| completedBy | 멤버 | 업무를 완료한 멤버 | parent.completedBy |
|
| timelogs | 시간 기록 수 | 업무에 추가된 시간 항목 수 | timelogs.duration |
시간 기록에 대한 자세한 정보를 참조하십시오. |
| timeSpent | 시간 | 업무에 소비된 총 시간 | subtasks.timeSpent |
|
| billingTimelogs | 시간 기록 수 | 업무에 추가된 청구 가능한 시간 항목 수 | billingTimelogs.duration |
시간 기록에 대한 자세한 정보를 참조하십시오. |
| billingTimeSpent | 시간 | 업무에 소비된 총 청구 가능 시간 | subtasks.billingTimeSpent |
|
| estimated | 시간 | 업무의 예상 시간 | SUM(subtasks.estimated) |
|
| favorites | 멤버 | 업무를 즐겨찾기한 멤버 | favorites.name |
|
| attachments | 첨부 파일 수 | 업무에 추가된 첨부 파일 수 | attachments.name |
첨부 파일에 대한 자세한 정보를 참조하십시오. |
| comments | 댓글 수 | 업무에 추가된 댓글 수 | comments.attachments |
댓글에 대한 자세한 정보를 참조하십시오. |
| subtasks | 업무 목록 | 업무의 모든 첫 번째 레벨 하위 업무 목록 | subtasks[0].{Cost} |
|
| activeSubtasks | 업무 목록 | 업무의 모든 첫 번째 레벨 활성 하위 업무 목록 | SUM(activeSubtasks.{Cost}) |
|
| completedSubtasks | 업무 목록 | 업무의 모든 첫 번째 레벨 완료된 하위 업무 목록 | SUM(completedSubtasks.{Cost}) |
|
| descendants | 업무 목록 | 업무의 모든 레벨에 있는 모든 하위 업무 목록 | SUM(descendants.{Cost}) |
|
| activeDescendants | 업무 목록 | 업무의 모든 레벨에 있는 모든 활성 하위 업무 목록 | SUM(activeDescendants.{Cost}) |
|
| completedDescendants | 업무 목록 | 업무의 모든 레벨에 있는 모든 완료된 하위 업무 목록 | SUM(completedDescendants.{Cost}) |
|
| parent | 업무 | 직접 연결된 상위 작업 | parent.due |
|
| section | 업무 | 섹션에 해당하는 가장 가까운 상위 작업 | section.name |
|
| ancestors | 업무 목록 | 업무의 모든 상위 작업 목록 | ancestors.due |
|
| project | 프로젝트 | 업무가 속한 프로젝트 | project.name |
프로젝트에 대한 자세한 정보를 참조하십시오. |
| organization | 조직 | 업무가 속한 조직 | organization.name |
조직에 대한 자세한 정보를 참조하십시오. |
점 연산자를 사용한 필드 확장
점 연산자(.)를 사용하여 필드에서 특정 속성을 검색할 수 있습니다.
예시:
priority→ 우선순위 아이콘 반환priority.value→ 숫자 우선순위 값 반환priority.name→ 텍스트 레이블 반환
이 접근 방식은 우선순위, 상태, 멤버, 프로젝트, 태그 및 사용자 정의 필드와 같은 필드에 적용됩니다.
프로젝트 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| id | 텍스트 | 프로젝트 ID | project.id |
| name | 텍스트 | 프로젝트 이름 | project.name |
| start | 날짜 | 프로젝트의 시작일 | project.start |
| due | 날짜 | 프로젝트의 마감일 | project.due |
| color | 색상 코드 | 프로젝트의 색상 | project.color |
| roots | 업무 목록 | 프로젝트의 모든 첫 번째 레벨 업무(루트 업무) 목록 | project.roots |
| activeRoots | 업무 목록 | 프로젝트의 모든 활성 첫 번째 레벨 업무(루트 업무) 목록 | project.activeRoots |
| completedRoots | 업무 목록 | 프로젝트의 모든 완료된 첫 번째 레벨 업무(루트 업무) 목록 | project.completedRoots |
| tasks | 업무 목록 | 프로젝트의 모든 업무 목록 | project.tasks |
| activeTasks | 업무 목록 | 프로젝트의 모든 활성 업무 목록 | project.activeTasks |
| completedTasks | 업무 목록 | 프로젝트의 모든 완료된 업무 목록 | project.completedTasks |
| organization | 조직 | 프로젝트가 속한 조직 | project.organization |
조직 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| id | 텍스트 | 조직 ID | organization.id |
| name | 텍스트 | 조직 이름 | organization.name |
| color | 색상 코드 | 조직의 색상 | organization.color |
하위 목록 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| id | 텍스트 | 하위 목록 ID | sublists.id |
| name | 텍스트 | 하위 목록 이름 | sublists.name |
| start | 날짜 | 하위 목록의 시작일 | sublists.start |
| due | 날짜 | 하위 목록의 마감일 | sublists.due |
| color | 색상 코드 | 하위 목록의 색상 | sublists.color |
참고: 하위 목록 이름 또는 ID를 대괄호 [ ] 안에 지정해야 합니다. 예를 들어, sublists['Design'].due는 “Design”이라는 이름의 하위 목록의 마감일을 가져옵니다.
멤버 필드 참조 (assignees, assignors)
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| id | 텍스트 | 멤버의 사용자 이름 ID | assignees.id |
| name | 텍스트 | 멤버의 이름 | assignees.name |
| 텍스트 | 멤버의 이메일 | assignees.email |
|
| color | 색상 코드 | 멤버의 색상 | assignees.color |
첨부 파일 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| name | 텍스트 | 첨부 파일의 이름 | attachments.name |
| url | 텍스트 | 첨부 파일의 URL | attachments.url |
| size | 숫자 | 첨부 파일의 크기 | attachments.size |
| createdAt | 날짜 및 시간 | 첨부 파일이 추가된 날짜 및 시간 | attachments.createdAt |
| createdBy | 멤버 | 첨부 파일을 추가한 멤버 | attachments.createdBy |
댓글 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| description | 텍스트 | 업무에 추가된 모든 댓글 | comments.description |
| attachments | 첨부 파일 수 | 댓글에 추가된 첨부 파일 수 | comments.attachments |
| createdAt | 날짜 및 시간 | 댓글이 추가된 날짜 및 시간 | comments.createdAt |
| createdBy | 멤버 | 댓글을 추가한 멤버 | comments.createdBy |
외부 팀 및 태그 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| name | 텍스트 | 외부 팀 또는 태그의 이름 | externalTeam.name 또는 tags.name |
| color | 색상 코드 | 외부 팀의 색상 | externalTeam.color 또는 tags.color |
시간 기록 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| user | 멤버 | 업무에 시간 항목을 추가한 멤버 | timelogs.user |
| start | 날짜 | 시간 기록이 추가된 시작 날짜 | timelogs.start |
| end | 날짜 | 시간 기록이 추가된 종료 날짜 | timelogs.end |
| duration | 기간 | 업무에 추가된 시간 기록의 기간 | timelogs.duration |
| billable | 체크박스 | 시간 기록의 청구 가능 여부에 대한 true/false 값 | timelogs.billable |
| note | 텍스트 | 업무의 시간 기록 메모 | timelogs.note |
우선순위 및 상태 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| name | 텍스트 | 우선순위 또는 상태의 이름 | priority.name 또는 status.name |
| value | 숫자 | 우선순위 또는 상태의 값 | priority.value 또는 status.value |
| color | 색상 코드 | 우선순위 또는 상태의 색상 | priority.color 또는 status.color |
통화 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| currency | 텍스트 | 통화 필드의 통화 기호 | Cost.currency |
| value | 숫자 | 통화 필드의 통화 값 | Cost.value |
참고: 수식에서 사용하기 전에 숫자 사용자 정의 필드(예: Cost)를 먼저 생성해야 합니다.
선택 필드 참조
| 필드 이름 | 필드 유형 | 설명 | 예시 |
|---|---|---|---|
| name | 텍스트 | 선택된 옵션의 이름 | Categories.name |
| color | 색상 코드 | 선택된 옵션의 색상 | Categories.color |
참고: 수식에서 사용하기 전에 숫자 사용자 정의 필드(예: Cost)를 먼저 생성해야 합니다.
자주 묻는 질문
Quire 수식에서 참조할 수 있는 업무 필드는 무엇인가요?
내장 업무 필드에는 name, id, status, priority, start, due, duration, assignees, tags, timeSpent, estimated, createdBy, completedAt 등이 있습니다. 전체 목록은 업무 필드 참조를 참조하십시오.
Quire 수식에서 우선순위나 상태의 숫자 값 또는 색상을 어떻게 가져오나요?
점 표기법을 사용합니다. priority.value는 숫자 값을, priority.name은 텍스트 레이블을, priority.color는 색상 코드를 반환합니다. status에도 동일하게 적용됩니다.
Quire 수식에서 하위 업무와 모든 하위 항목을 어떻게 참조하나요?
첫 번째 레벨의 하위 업무만 참조하려면 subtasks를, 모든 레벨을 참조하려면 descendants를 사용합니다. 필터링된 하위 집합에는 activeSubtasks, completedSubtasks, activeDescendants, completedDescendants를 사용합니다.
Quire 수식에서 프로젝트 필드를 어떻게 참조하나요?
project.fieldname을 사용합니다. 예를 들어, project.name은 프로젝트 이름을, project.tasks는 모든 업무를 반환합니다. 필터링된 목록을 얻으려면 project.activeTasks 또는 project.completedTasks를 사용합니다.
Quire 수식에서 담당자 이름이나 이메일 등 멤버 정보를 어떻게 참조하나요?
멤버 필드에 점 표기법을 사용합니다. assignees.name은 표시 이름을, assignees.email은 이메일을, assignees.id는 사용자 이름 ID를 반환합니다.
Quire 수식에서 시간 기록 데이터를 어떻게 참조하나요?
timelogs.fieldname을 사용합니다. 예를 들어, timelogs.duration은 시간 항목 기간을, timelogs.billable은 true/false 청구 가능 플래그를 반환합니다. 청구 가능한 항목만 보려면 billingTimelogs를 사용합니다.
Quire 수식에서 하위 목록의 마감일이나 이름을 어떻게 참조하나요?
sublists['SublistName'].fieldname을 사용합니다. 예를 들어, sublists['Design'].due는 “Design”이라는 이름의 하위 목록의 마감일을 가져옵니다.