У меня есть repeat with
для моих номеров строк в Excel, но затем еще один встроенный repeat with
для соответствия ключу в списке.
По какой-то причине мой встроенный повтор с не будет сбрасываться при цикле, поэтому я застрял с ключом из первого цикла из первого цикла на всех последующих повторениях.
Я пробовалочистить мою переменную i
, но она продолжает соответствовать ключу из первого цикла.
В итоге stateAbbr2
заканчивается тем, что было установлено в первом цикле, и никогда не изменяется в цикле.
set stateColumn to "A"
set stateList to {{key:"California", stateAbbr:"CA"}, {key:"Colorado", stateAbbr:"CO"}}
repeat with rowNumber from 1 to 2
set stateCell to stateColumn & rowNumber
tell application "Microsoft Excel"
set stateString to string value of cell stateCell
end tell
repeat with i in stateList
if stateString = key of i then
set stateAbbr2 to stateAbbr of i
end if
end repeat
end repeat