1

Существует ли быстрый способ увеличить / уменьшить значение ячейки на 1 в числах Apple iWork?

1 ответ1

1

Numbers предоставляет интерфейс для AppleScript. Откройте Automator.app и создайте новый Сервис. Здесь перетащите Запуск AppleScript с левой на правую панель.

Теперь вставьте отсюда следующий AppleScript с небольшим количеством копипаст:

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

Сохраните этот рабочий процесс как Увеличение значения ячейки или подобное. Закройте сервис и создайте еще один. Теперь, сделайте то же самое снова, но измените val + 1 на val - 1 и сохраните его как Decrease Cell Value.

Наконец, перейдите в Системные настройки »Клавиатура» Сочетания клавиш. Здесь под Services, назначить сочетание клавиш для ваших новых действий, например я увеличить и ⌥ ⇧ ⌘ я убывать.

Как только это будет сделано, вы можете просто выбрать любое количество (числовых) ячеек в Numbers и нажать вашу (глобальную) комбинацию клавиш.

До и после:

Ваши услуги также доступны через меню номеров:

Конечно, можно выполнить дополнительную проверку ошибок для ячеек, содержащих текст, но вы поняли идею.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .