Нужна помощь по работе с яблочным скриптом Automator в Numbers на MacOS catalina - PullRequest
0 голосов
/ 06 февраля 2020

Я работаю с таблицей чисел и хочу создать комбинацию клавиш, чтобы при нажатии кнопки скрипт выполнял поиск числа «1» в столбце I, а когда он находил число «1», он увеличивал число на «1» [добавить 1 или +1] к ячейке в левом столбце, в данном случае столбец H.

Я искал на форумах и нашел это:

Быстро увеличить / уменьшить значение ячейки на 1 в числах

tell application "Numbers"
    set tTables to (tables of sheets of front document whose its selection range is not missing value)
    repeat with t in tTables -- tables of each sheet 
        if contents of t is not {} then -- the list is not empty, it's the selected sheet 
            set tCells to cells of selection range of (get item 1 of t) -- selection in active table 
            repeat with i in tCells -- each selected cell 
                set val to value of i
                set value of i to (val + 1)
            end repeat
            return
        end if
    end repeat
end tell

оно не работает, потому что возвращает:

"Числа получили ошибку: не удается преобразовать пропущенное значение в диапазон типов."

когда я пытаюсь проверить, работает ли он из applecript.

Когда я пытаюсь использовать его в числах, он возвращает следующее:

"Действие« Запустить AppleScript »обнаружило ошибку : «Числа получили ошибку: не может сделать ноль в диапазоне типов.» "

Это было просто для того, чтобы я мог добавить комбинацию клавиш, чтобы добавить 1 к значению в ячейке, и это даже не сработало.

любая помощь будет принята с благодарностью и спасибо за ваше время и хорошего дня.

...