AppleScript: «Повтор с» внутри другого «Повтор с» не продвигается после первого цикла - PullRequest
0 голосов
/ 02 октября 2019

У меня есть 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
...