Asana tasks dans un tableur en direct

Ajoutez la table Tasks à une feuille comme source de données nommée tasks et ses 36 colonnes deviennent des noms que vos formules, tableaux croisés dynamiques et graphiques utilisent. Sheets la lit dans votre espace de travail Asana à chaque ouverture ou actualisation de la feuille.

Les champs personnalisés sont aussi des colonnes, au nom du champ. Portefeuilles, objectifs et saisies de temps demandent une offre payante d'Asana ; dans un espace gratuit, ces tables sont vides.

Formules sur cette table

=data.tasks.sum(days_overdue)
Total days overdue. Additionne la colonne Days overdue sur toutes les lignes de Tasks.
=data.tasks.sum(days_overdue, type, A2)
Days overdue par type. Avec un type en A2, le total pour celui-ci. Étirez la formule vers le bas à côté d'une liste de ces valeurs.
=list.tasks(type)
Chaque type, une seule fois. Déverse les valeurs distinctes de type dans la colonne : les libellés de lignes pour la formule ci-dessus.
=data.tasks.sum(days_overdue, due_date, ">=2026-01-01")
Depuis une date. Uniquement les lignes dont Due date est postérieur ou égal au 1er janvier 2026. Les critères tels que ">=", "<" et "<>" fonctionnent comme dans n'importe quel tableur.
=data.tasks.count(id, type, "<>")
Lignes avec un type. Compte les lignes dont Type n'est pas vide.
=data.tasks.avg(project_count)
Project count moyen. avg, min, max, count, countd (distinct) et first fonctionnent de la même manière que sum.

Rapports qui l'utilisent

=data.tasks.count(id, status, "Overdue")
Tâches en retard. Tâches ouvertes dont l'échéance est passée, sur tout l'espace de travail (sous-tâches comprises).
=data.tasks.count(id, due, "This week")
À rendre cette semaine. Tâches ouvertes à rendre entre aujourd'hui et dimanche.
=data.tasks.count(id, assignee, A2, completed, FALSE)
Charge par personne. Tâches ouvertes par responsable en colonne A (=list.tasks(assignee) déroule les noms).
=data.tasks.count(id, assignee, A2, status, "Overdue")
Retards par personne. Tâches en retard par responsable, pour voir qui a besoin d'aide.
=data.tasks.count(id, completed_month, A2)
Terminées par mois. Tâches terminées par mois : mettez des mois comme 2026-09 en colonne A.
=data.tasks.count(id, project_team, A2, completed, FALSE)
Travail par équipe. Tâches ouvertes par équipe, d'après l'équipe du projet de chaque tâche.

Colonnes

ColonneDans les formulesType
IDidTexte
NamenameTexte
TypetypeTexte
CompletedcompletedOui / non
StatusstatusTexte
DuedueTexte
Days overduedays_overdueNombre entier
Due datedue_dateDate
Start datestart_dateDate
AssigneeassigneeTexte
Assignee IDassignee_idTexte
ProjectprojectTexte
Project IDproject_idTexte
SectionsectionTexte
Section IDsection_idTexte
ProjectsprojectsTexte
Project countproject_countNombre entier
SubtasksubtaskOui / non
Parent taskparent_taskTexte
Parent IDparent_idTexte
SubtaskssubtasksNombre entier
TagstagsTexte
Approval statusapproval_statusTexte
Created atcreated_atDate et heure
Created monthcreated_monthTexte
Completed atcompleted_atDate et heure
Completed oncompleted_onDate
Completed monthcompleted_monthTexte
LinklinkTexte
Updated atupdated_atDate et heure
Project: Ownerproject_ownerTexte
Project: Teamproject_teamTexte
Project: Archivedproject_archivedOui / non
Project: Completedproject_completedOui / non
Project: Due dateproject_due_dateDate
Assignee: E-mailassignee_e_mailTexte

Autres tables work

Vos tasks, en direct

Tâches, projets, personnes, portefeuilles, objectifs et saisies de temps deviennent des tables que les formules, tableaux croisés et graphiques lisent directement. Le travail ouvert et en retard, la charge par personne et l'avancement restent à jour, sans export.