Справочник полей формул 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 Число Уникальный числовой идентификатор задачи 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 Текст Идентификатор проекта 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 Текст Идентификатор организации organization.id
name Текст Имя организации organization.name
color Код цвета Цвет организации organization.color

Ссылки на поля подсписка

Имя поля Тип поля Описание Пример
id Текст Идентификатор подсписка sublists.id
name Текст Имя подсписка sublists.name
start Дата Дата начала подсписка sublists.start
due Дата Срок исполнения подсписка sublists.due
color Код цвета Цвет подсписка sublists.color

Примечание. Имя или идентификатор подсписка обязательно заключайте в квадратные скобки [ ]. Например, sublists['Design'].due вернёт срок исполнения подсписка с именем «Design».

Ссылки на поля участников (assignees, assignors)

Имя поля Тип поля Описание Пример
id Текст Идентификатор пользователя — имя учётной записи assignees.id
name Текст Имя участника assignees.name
email Текст E-mail участника 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 Флажок Логическое значение — оплачиваемая ли запись времени 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.

Как сослаться на данные об участнике, например имя или e-mail исполнителя, в формуле Quire?

Используйте точечную нотацию для полей участников: assignees.name возвращает отображаемое имя, assignees.email — e-mail, а assignees.id — идентификатор пользователя.

Как сослаться на данные журнала времени в формуле Quire?

Используйте timelogs.fieldname — например, timelogs.duration возвращает длительность записи времени, а timelogs.billable — логический признак оплачиваемости. Для записей, помеченных как оплачиваемые, используйте billingTimelogs.

Как сослаться на срок исполнения или имя подсписка в формуле Quire?

Используйте sublists['SublistName'].fieldname — например, sublists['Design'].due возвращает срок исполнения подсписка с именем «Design».

Последнее обновление:

Пожалуйста свяжитесь с нами, если вам необходима дополнительная помощь.