Sujet : Re: Verifier la presence d'un mot dans tous les champs
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.sys.mac.programmationDate : 04. Mar 2023, 20:16:31
Autres entêtes
Organisation : There's no cabale
Message-ID : <tu01tv$21rv$1@cabale.usenet-fr.net>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1
Le 04/03/2023 à 16:12, M.V. a écrit :
[...]
on replace(str)
set text item delimiters to "."
set list1 to every text item of str
set text item delimiters to decimalSeparator
set newStr to ("" & list1) as text
set text item delimiters to ""
return newStr
end replace
Je crois que j'ai tout compris. C'est rigolo, l'AppleScript !
NB J'ai évité la commande « tr » pour rester en AppleScript "pur".
Oui, joli. Maintenant il te reste à ajouter un test au début pour éviter
que "1,5" soit considéré comme une syntaxe valide sur un Mac en français
alors qu'il serait rejeté comme invalide en anglais.
Je parie pour quelque chose comme ça :
if (k as string) contains "," then set invalid_list to invalid_list & k
else
...
-- Olivier Miakinen