PowerBlocks
GuidesErreur de syntaxe Power Apps : point-virgule ou virgule ?
Power Apps

Erreur de syntaxe Power Apps : point-virgule ou virgule ?

En région française (et d’autres), Power Apps utilise « ; » pour séparer les arguments d’une fonction et « , » comme séparateur décimal. Les confondre provoque des erreurs de syntaxe.

Pourquoi le séparateur change

Power Apps (Power Fx) adapte sa syntaxe à ta langue/région de création. En en-US, les arguments sont séparés par des virgules et les décimales par un point. En fr-FR, les arguments sont séparés par des points-virgules et les décimales par une virgule.

La même formule s’écrit donc If(x = 1, "a", "b") en anglais et If(x = 1; "a"; "b") en français.

Comment corriger l’erreur

  1. 1Aligne le séparateur sur la langue de ton studio : utilise « ; » entre les arguments si ton Power Apps est en français.
  2. 2Écris les décimales avec une virgule en français (ex. 0,5) et avec un point en anglais (0.5).
  3. 3Quand tu copies une formule d’une source anglaise, remplace les virgules entre arguments par des points-virgules (les outils PowerBlocks permettent de copier directement en EN ou FR).