Menu

join()

Mis à jour : 2024-11-11

Joignez les codes de champ avec un séparateur spécifié en utilisant la fonction join(). Cela raccourcit le code et vous permet d'utiliser le même code pour les contribuables célibataires et les conjoints, car TaxCycle n'ajoutera pas le séparateur si le champ est vide pour l'un des codes de champ.

Vous pouvez également imbriquer la fonction « join » pour plus d'efficacité. Par exemple, cela est utile si vous devez dire « M. Simoneau » si le contribuable est célibataire, mais « M. et Mme Simoneau » si le contribuable a un conjoint. Utilisez le code suivant :

{{ join(" ", join(" & ", CurrentClient.Info.ID.Title, CurrentClient.Info.SpouseID.Title), CurrentClient.Info.ID.LastName) }}

Pour un seul contribuable, il affiche : M. Simoneau. Pour un contribuable avec un conjoint, il affiche M. et Mme Simoneau.

Salutation avec le nom de famille, que le contribuable soit célibataire ou en couple

Code Résultats possibles
{{ join(" ", join(" & ", CurrentClient.Info.ID.Title, CurrentClient.Info.SpouseID.Title), CurrentClient.Info.ID.LastName) }} M. Tremblay

M. et Mme Lachance

Uniquement les prénoms, qu'ils soient en couple ou célibataires

Code Résultats possibles
{{ join(" & ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.SpouseID.FirstName) }}

André

André et Juliette

Vérifiez pour des noms ou prénoms différents

Code Résultats possibles
{{#CurrentClient.Info.ID.LastName = CurrentClient.Info.SpouseID.LastName}}
{{ join(" ", join(" & ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.SpouseID.FirstName), CurrentClient.Info.ID.LastName) }}
{{/CurrentClient.Info.ID.LastName = CurrentClient.Info.SpouseID.LastName}}
{{#CurrentClient.Info.ID.LastName != CurrentClient.Info.SpouseID.LastName}}
{{ join(" & ", join(" ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.ID.LastName), join(" ", CurrentClient.Info.SpouseID.FirstName, CurrentClient.Info.SpouseID.LastName)) }}
{{/CurrentClient.Info.ID.LastName != CurrentClient.Info.SpouseID.LastName}}

André Lachance

Thomas et Evelyne Lepage

André Lachance et Juliette Dumontier

Plus d'exemples

Code Résultat
{{join(" ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.Info.ID.Initial, CurrentClient.Info.ID.LastName) }} Francis Montreuil
{{join(", ", CurrentClient.Info.ID.LastName, join(" ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.ID.Initial)) }} Montreuil, Francis
{{join(" ", CurrentClient.Info.ID.Title, CurrentClient.Info.ID.FirstName, CurrentClient.Info.ID.LastName) }} M. Francis Montreuil
{{join(" ", join(" & ", CurrentClient.Info.ID.Title, Info.SpouseID.Title), CurrentClient.Info.ID.LastName) }} M. et Mme Montreuil