Quire Formelfeld-Referenzen Permalink
Diese Anleitung erläutert alle Quire Formelfeld-Referenzen, einschließlich Aufgabenfelder, Projektfelder, Mitglieder, Zeitprotokolle und Erweiterungen für benutzerdefinierte Felder. Verwenden Sie diese Seite als Referenz, wenn Sie Formeln in Quire schreiben.
Aufgabenfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel | Hinweise |
|---|---|---|---|---|
| me | Mitglied | Der aktuelle Benutzer | me in assignees |
|
| low | Prioritätspfeil | Der Pfeil für niedrige Priorität | subtasks.priority > low |
|
| medium | Prioritätspfeil | Der Pfeil für mittlere Priorität | subtasks.priority > medium |
|
| high | Prioritätspfeil | Der Pfeil für hohe Priorität | subtasks.priority > high |
|
| urgent | Prioritätspfeil | Der Pfeil für dringende Priorität | subtasks.priority > urgent |
|
| priority | Prioritätspfeil | Der farbige Prioritätspfeil der Aufgabe | subtasks.priority |
Weitere Informationen zu priority. |
| id | Zahl | Die eindeutige ID-Nummer der Aufgabe | subtasks.id |
|
| name | Text | Der Name der Aufgabe | subtasks.name |
|
| description | Text | Die Beschreibung der Aufgabe | subtask.description |
|
| status | Status-Symbol | Das Symbol für den Status der Aufgabe | subtasks.status |
Weitere Informationen zu status. |
| previousStatus | Status-Symbol | Das Symbol für den vorherigen Status der Aufgabe | subtasks.previousStatus |
Weitere Informationen zu previousStatus. |
| start | Datum und Zeit | Das Startdatum und die Startzeit der Aufgabe | subtasks.start |
|
| due | Datum und Zeit | Das Fälligkeitsdatum und die Fälligkeitszeit der Aufgabe | parent.due |
|
| duration | Dauer | Die Gesamtdauer vom Fälligkeitsdatum abzüglich des Startdatums | subtasks.duration |
|
| peekaboo | Kontrollkästchen | Ob die Aufgabe peekaboo-markiert ist oder nicht | subtasks.peekaboo |
|
| archivedAt | Datum und Zeit | Das Datum und die Zeit, zu der die Aufgabe peekaboo-markiert wurde | parent.archivedAt |
|
| archivedBy | Mitglied | Das Mitglied, das die Aufgabe peekaboo-markiert hat | parent.archivedBy |
|
| reshowAt | Datum und Zeit | Das Datum und die Zeit, zu der die Aufgabe wieder eingeblendet wird | parent.reshowAt |
|
| assignees | Mitglied | Der Beauftragter der Aufgabe | COUNT(subtasks.assignees) |
Die der Aufgabe zugewiesenen Externen Teams werden nicht einbezogen. |
| assignors | Mitglied | Das Mitglied, das die Aufgabe zugewiesen hat | subtasks.assignors |
Weitere Informationen zu assignors. |
| externalTeam | Externes Team | Das der Aufgabe zugewiesene externe Team | externalTeam.name |
Wenn das externe Team einer Elternaufgabe zugewiesen ist, erscheint das externe Team im selben Feld auch bei den Unteraufgaben. |
| tags | Tags | Die der Aufgabe hinzugefügten Tags | subtasks.tags |
Weitere Informationen zu tags. |
| level | Zahl | Die Nummer der Aufgabenebene | MAX(descendants. level) |
|
| editedAt | Datum und Zeit | Das Datum und die Zeit, zu der die Aufgabe bearbeitet wurde | parent.editedAt |
|
| toggledAt | Datum und Zeit | Das Datum und die Zeit, zu der der Status der Aufgabe geändert wurde | parent.toggledAt |
|
| toggledBy | Mitglied | Das Mitglied, das den Status der Aufgabe geändert hat | toggledBy.name |
|
| createdAt | Datum und Zeit | Das Datum und die Zeit, zu der die Aufgabe erstellt wurde | parent.createdAt |
|
| createdBy | Mitglied | Das Mitglied, das die Aufgabe hinzugefügt hat | createdBy.name |
|
| completedAt | Datum und Zeit | Das Datum und die Zeit, zu der die Aufgabe abgeschlossen wurde | parent.completedAt |
|
| completedBy | Mitglied | Das Mitglied, das die Aufgabe abgeschlossen hat | parent.completedBy |
|
| timelogs | Anzahl der Zeitprotokolle | Die Anzahl der Zeiteinträge, die zur Aufgabe hinzugefügt wurden | timelogs.duration |
Weitere Informationen zu Zeitprotokollen. |
| timeSpent | Zeit | Die für die Aufgabe insgesamt aufgewendete Zeit | subtasks.timeSpent |
|
| billingTimelogs | Anzahl der Zeitprotokolle | Die Anzahl der abrechenbaren Zeiteinträge, die zur Aufgabe hinzugefügt wurden | billingTimelogs.duration |
Weitere Informationen zu Zeitprotokollen. |
| billingTimeSpent | Zeit | Die insgesamt abrechenbare Zeit, die für die Aufgabe aufgewendet wurde | subtasks.billingTimeSpent |
|
| estimated | Zeit | Die geschätzte Zeit der Aufgabe | SUM(subtasks.estimated) |
|
| favorites | Mitglied | Das Mitglied, das die Aufgabe als Favorit markiert hat | favorites.name |
|
| attachments | Anzahl der Anhänge | Die Anzahl der zur Aufgabe hinzugefügten Anhänge | attachments.name |
Weitere Informationen zu Anhängen. |
| comments | Anzahl der Kommentare | Die Anzahl der zur Aufgabe hinzugefügten Kommentare | comments.attachments |
Weitere Informationen zu Kommentaren. |
| subtasks | Liste von Aufgaben | Liste aller Unteraufgaben der ersten Ebene der Aufgabe | subtasks[0].{Cost} |
|
| activeSubtasks | Liste von Aufgaben | Liste aller aktiven Unteraufgaben der ersten Ebene der Aufgabe | SUM(activeSubtasks.{Cost}) |
|
| completedSubtasks | Liste von Aufgaben | Liste aller abgeschlossenen Unteraufgaben der ersten Ebene der Aufgabe | SUM(completedSubtasks.{Cost}) |
|
| descendants | Liste von Aufgaben | Liste aller Unteraufgaben auf jeder Ebene der Aufgabe | SUM(descendants.{Cost}) |
|
| activeDescendants | Liste von Aufgaben | Liste aller aktiven Unteraufgaben auf jeder Ebene der Aufgabe | SUM(activeDescendants.{Cost}) |
|
| completedDescendants | Liste von Aufgaben | Liste aller abgeschlossenen Unteraufgaben auf jeder Ebene der Aufgabe | SUM(completedDescendants.{Cost}) |
|
| parent | Aufgabe | Die direkt übergeordnete Elternaufgabe | parent.due |
|
| section | Aufgabe | Die nächstgelegene Vorgänger-Aufgabe, die ein Abschnitt ist | section.name |
|
| ancestors | Liste von Aufgaben | Liste aller Elternaufgaben der Aufgabe | ancestors.due |
|
| project | Projekt | Das Projekt, zu dem die Aufgabe gehört | project.name |
Weitere Informationen zu project. |
| organization | Organisation | Die Organisation, zu der die Aufgabe gehört | organization.name |
Weitere Informationen zu organizations. |
Felderweiterungen mit dem Punktoperator
Sie können den Punktoperator (.) verwenden, um eine bestimmte Eigenschaft aus einem Feld abzurufen.
Beispiel:
priority→ gibt das Prioritätssymbol zurückpriority.value→ gibt den numerischen Prioritätswert zurückpriority.name→ gibt die Textbezeichnung zurück
Dieser Ansatz gilt für Felder wie priority, status, members, projects,tags und custom fields (API-Bezeichner bleiben in englischer Form).
Projektfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| id | Text | Die Projekt-ID | project.id |
| name | Text | Der Name des Projekts | project.name |
| start | Datum | Das Startdatum des Projekts | project.start |
| due | Datum | Das Fälligkeitsdatum des Projekts | project.due |
| color | Farbcode | Die Farbe des Projekts | project.color |
| roots | Liste von Aufgaben | Liste aller Aufgaben der ersten Ebene (Wurzelaufgaben) im Projekt | project.roots |
| activeRoots | Liste von Aufgaben | Liste aller aktiven Aufgaben der ersten Ebene (Wurzelaufgaben) im Projekt | project.activeRoots |
| completedRoots | Liste von Aufgaben | Liste aller abgeschlossenen Aufgaben der ersten Ebene (Wurzelaufgaben) im Projekt | project.completedRoots |
| tasks | Liste von Aufgaben | Liste aller Aufgaben im Projekt | project.tasks |
| activeTasks | Liste von Aufgaben | Liste aller aktiven Aufgaben im Projekt | project.activeTasks |
| completedTasks | Liste von Aufgaben | Liste aller abgeschlossenen Aufgaben im Projekt | project.completedTasks |
| organization | Organisation | Die Organisation, zu der das Projekt gehört | project.organization |
Organisationsfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| id | Text | Die Organisations-ID | organization.id |
| name | Text | Der Name der Organisation | organization.name |
| color | Farbcode | Die Farbe der Organisation | organization.color |
Unterlistenfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| id | Text | Die Unterlisten-ID | sublists.id |
| name | Text | Der Name der Unterliste | sublists.name |
| start | Datum | Das Startdatum der Unterliste | sublists.start |
| due | Datum | Das Fälligkeitsdatum der Unterliste | sublists.due |
| color | Farbcode | Die Farbe der Unterliste | sublists.color |
Hinweis: Sie müssen den Namen oder die ID der Unterliste in eckigen Klammern [ ] angeben. Zum Beispiel ruft sublists['Design'].due das Fälligkeitsdatum für die Unterliste mit dem Namen “Design” ab.
Mitgliederfeld-Referenzen (assignees, assignors)
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| id | Text | Die Benutzer-ID des Mitglieds | assignees.id |
| name | Text | Der Name des Mitglieds | assignees.name |
| Text | Die E-Mail-Adresse des Mitglieds | assignees.email |
|
| color | Farbcode | Die Farbe des Mitglieds | assignees.color |
Anhangsfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| name | Text | Der Name der Anhänge | attachments.name |
| url | Text | Die URL der Anhänge | attachments.url |
| size | Zahl | Die Größe der Anhänge | attachments.size |
| createdAt | Datum und Zeit | Das Datum und die Zeit, zu der die Anhänge hinzugefügt wurden | attachments.createdAt |
| createdBy | Mitglied | Das Mitglied, das die Anhänge hinzugefügt hat | attachments.createdBy |
Kommentarfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| description | Text | Alle zur Aufgabe hinzugefügten Kommentare | comments.description |
| attachments | Anzahl der Anhänge | Die Anzahl der zu den Kommentaren hinzugefügten Anhänge | comments.attachments |
| createdAt | Datum und Zeit | Das Datum und die Zeit, zu der die Kommentare hinzugefügt wurden | comments.createdAt |
| createdBy | Mitglied | Das Mitglied, das die Kommentare hinzugefügt hat | comments.createdBy |
Externes Team- und Tag-Feldreferenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| name | Text | Der Name des externen Teams oder der Tags | externalTeam.name oder tags.name |
| color | Farbcode | Die Farbe des externen Teams | externalTeam.color oder tags.color |
Zeitprotokollfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| user | Mitglied | Das Mitglied, das Zeiteinträge zur Aufgabe hinzugefügt hat | timelogs.user |
| start | Datum | Das Startdatum, an dem die Zeitprotokolle hinzugefügt wurden | timelogs.start |
| end | Datum | Das Enddatum, an dem die Zeitprotokolle hinzugefügt wurden | timelogs.end |
| duration | Dauer | Die Dauer der zur Aufgabe hinzugefügten Zeitprotokolle | timelogs.duration |
| billable | Kontrollkästchen | Wahr/Falsch-Wert dafür, ob die Zeitprotokolle abrechenbar sind | timelogs.billable |
| note | Text | Die Notizen zu den Zeitprotokollen der Aufgabe | timelogs.note |
Prioritäts- und Status-Feldreferenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| name | Text | Der Name der Priorität oder des Status | priority.name oder status.name |
| value | Zahl | Der Wert der Priorität oder des Status | priority.value oder status.value |
| color | Farbcode | Die Farbe der Priorität oder des Status | priority.color oder status.color |
Währungsfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| currency | Text | Das Währungssymbol des Währungsfelds | Cost.currency |
| value | Zahl | Der Währungswert des Währungsfelds | Cost.value |
Hinweis: Sie müssen ein numerisches benutzerdefiniertes Feld (z. B. Cost) erstellen, bevor Sie es in Formeln verwenden können.
Auswahlfeld-Referenzen
| Feldname | Feldtyp | Beschreibung | Beispiel |
|---|---|---|---|
| name | Text | Der Name der ausgewählten Optionen | Categories.name |
| color | Farbcode | Die Farbe der ausgewählten Optionen | Categories.color |
Hinweis: Sie müssen ein numerisches benutzerdefiniertes Feld (z. B. Cost) erstellen, bevor Sie es in Formeln verwenden können.
Häufig gestellte Fragen
Welche Aufgabenfelder kann ich in einer Quire Formel referenzieren?
Integrierte Aufgabenfelder umfassen name, id, status, priority, start, due, duration, assignees, tags, timeSpent, estimated, createdBy, completedAt und weitere. Die vollständige Liste finden Sie in den Aufgabenfeld-Referenzen.
Wie erhalte ich den numerischen Wert oder die Farbe einer Priorität oder eines Status in einer Quire Formel?
Verwenden Sie die Punktnotation – priority.value gibt den numerischen Wert zurück, priority.name liefert die Textbezeichnung und priority.color gibt den Farbcode zurück. Dasselbe gilt für status.
Wie referenziere ich Unteraufgaben im Vergleich zu allen Nachfahren in einer Quire Formel?
Verwenden Sie subtasks ausschließlich für Unteraufgaben der ersten Ebene oder descendants für alle Ebenen. Für gefilterte Teilmengen verwenden Sie activeSubtasks, completedSubtasks, activeDescendants oder completedDescendants.
Wie referenziere ich Projektfelder in einer Quire Formel?
Verwenden Sie project.fieldname – zum Beispiel gibt project.name den Projektnamen zurück und project.tasks liefert alle Aufgaben. Verwenden Sie project.activeTasks oder project.completedTasks für gefilterte Listen.
Wie referenziere ich Mitgliederinformationen wie den Namen oder die E-Mail-Adresse eines Beauftragten in einer Quire Formel?
Verwenden Sie die Punktnotation bei Mitgliederfeldern – assignees.name gibt den Anzeigenamen zurück, assignees.email liefert die E-Mail-Adresse und assignees.id gibt die Benutzer-ID zurück.
Wie referenziere ich Zeitprotokolldaten in einer Quire Formel?
Verwenden Sie timelogs.fieldname – zum Beispiel gibt timelogs.duration die Dauer des Zeiteintrags zurück und timelogs.billable liefert einen Wahr/Falsch-Wert für die Abrechenbarkeit. Verwenden Sie billingTimelogs für ausschließlich abrechenbare Einträge.
Wie referenziere ich das Fälligkeitsdatum oder den Namen einer Unterliste in einer Quire Formel?
Verwenden Sie sublists['SublistName'].fieldname – zum Beispiel ruft sublists['Design'].due das Fälligkeitsdatum für die Unterliste mit dem Namen “Design” ab.