Быстро увеличить / уменьшить значение ячейки на 1 в цифрах
Существует ли быстрый способ увеличить / уменьшить значение ячейки на 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
и сохраните его как Уменьшение значения ячейки.
Наконец, перейдите в Системные настройки "Клавиатура" Сочетания клавиш. Здесь, в Сервисах, назначьте сочетание клавиш для ваших новых действий, например, example ⇧ I для увеличения и ⌥ ⇧ ⌘ I для уменьшения.
Как только это будет сделано, вы можете просто выбрать любое количество (числовых) ячеек в Numbers и нажать вашу (глобальную) комбинацию клавиш.
До и после:
Ваши услуги также доступны через меню номеров:
Конечно, можно выполнить дополнительную проверку ошибок для ячеек, содержащих текст, но вы поняли идею.