Bonjour,
Je débute (mal).
Je souhaite utiliser une feuille Excel comme base de données pour remplacer des variables (varr1...varr5) en statique dans un fichier xml.
...et j'obtiens une erreur Applescript : "Erreur dans Microsoft Excel : il est impossible de rendre {{"alphaNum1","alphaNum2","alphaNum3","alphaNum4","alphaNum5"}} en type string"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 tell application "BBEdit" to open file "Macintosh HD:Users:me:testApplescript.xml" tell application "Microsoft Excel" tell active sheet set myArray to get value of (get range "A1:E1") end tell end tell set N to 1 repeat with N from 1 to 5 -- set search_strings to "varr" & N -- rechercher les variables dans le fichier xml set replace_strings to {(item N of myArray)} -- affecter les valeurs de remplacement alphaNum1...5 du fichier Excel end repeat tell application "BBEdit" activate repeat with x from 1 to count search_strings tell application "BBEdit"'s document 1 replace (search_strings's item x) using (replace_strings's item x) searching in it ¬ options {returning results:0} saving no end tell end repeat end tell
...alphaNum1...5 étant le contenu de la feuille Excel.
L'erreur arrive au début du script; le reste n'est peut-être pas bon non plus!
Une idée?
Merci
Philippe
Partager