Существует ли быстрый способ увеличить / уменьшить значение ячейки на 1 в числах Apple iWork?
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 и нажать вашу (глобальную) комбинацию клавиш.
До и после:
Ваши услуги также доступны через меню номеров:
Конечно, можно выполнить дополнительную проверку ошибок для ячеек, содержащих текст, но вы поняли идею.