Quel est mon problème ? Cela me retourne une erreur de formule dans Gsheet. Mais si je la copie-colle elle fonctionne très bien. this_sh.getRange('N3').setFormula('=TRANSPOSE(SORT(IMPORTRANGE("xxxxxxxxx";D5&"!C3:C");1;VRAI))')
Ca me dit : #ERREUR! (erreur d'analyse de formule)
Si je fais : Copié la cellule -> collé la cellule : le problème persiste. Copié le contenue de la cellule -> coller le contenu de la cellule : la formule fonctionne
Peut importe où je la colle. Par contre, si je ne vide pas le contenu actuel, avant de coller le contenu que j'ai copié, le problème persiste.
C'est par ce qu'il veut la formule en anglais... Donc injecter des formules via script doit se faire en anglais. Sinon il ne fait pas le lien.
this_sh.getRange('N3').setFormula('=SORT(TRANSPOSE(IMPORTRANGE("xxxxxxx";D5&"!C3:C"));1;VRAI)') doit devenir : this_sh.getRange('N3').setFormula('=SORT(TRANSPOSE(IMPORTRANGE("xxxxxxx";D5&"!C3:C"));1;TRUE)')