Formule d'initialisation pour colonne Référence

Bonjour,
Aujourd’hui je rencontre ce problème quand ma formule d’initialisation est pour une colonne de type « Référence » : la valeur est sur fond rouge, comme si elle était invalide.

Administrateurs.lookupOne(Email=$Mail_demandeur).Nom_complet

1ère ligne avec formule d’initialisation
2e ligne choisi « à la main » et affichage attendu
Capture d’écran du 2026-01-08 18-22-54

Merci d’avance.

Bonjour,

oui en effet une valeur insérée dans une colonne référence via un custom widget ou une formule d’initialisation ne sera pas résolue.

Si vous utilisez Administrateurs.lookupOne(Email=$Mail_demandeur)

ça devrait fonctionner ? car cela retournera l’id de la ligne

(cf Référence insérée via API non reconnue par Grist en tant que telle - #9 par audezu)

Bonjour,
Une colonne référence s’attend à un id.
Avec votre formule

Administrateurs.lookupOne(Email=$Mail_demandeur).Nom_complet

Vous renvoyez une valeur précise (ici, le nom complet correspondant au mail).

La formule d’Aude devrait fonctionner car elle renvoie la référence à la ligne correspondant au mail !

Dans une colonne référence, la valeur affichée (le label) est purement « esthétique ». En backoffice, elle travaille uniquement avec les ID

Oui, c’est ce que j’avais fait au départ. Mais cela affichait l’id de la ligne.
Je viens de réessayer et j’ai cette fois le résultat voulu.
Formule d’initialisation :

Administrateurs.lookupOne(Email=$Mail_demandeur)

et dans le type de colonne c’est là que j’indique que je veux montrer la colonne « Nom complet » de la référence.

Merci beaucoup pour votre aide.

1 « J'aime »