Как автоматизировать Google Таблицы с помощью макросов
Google Таблицы позволяют пользователям автоматизировать повторяющиеся задачи с помощью макросов и связывать их с помощью сочетаний клавиш для быстрого выполнения. Макросы работают с использованием скриптов Google Apps для записи ваших действий для последующего использования.
- 5 источников макросов для автоматизации электронных таблиц Excel
- Как включить макросы в Excel
- Как включить / выключить макрос в Word
Что такое макрос?
Макросы или макрокоманды — это серия определенных действий, которые позволяют автоматизировать серию операций для повышения производительности. Они работают, записывая ваши действия и сохраняя их в файл, связанный с записываемой таблицей.
При записи макросов в Google Таблицы он автоматически создает скрипт приложений со всем кодом для копирования действия за вас. Это означает, что вы можете создавать сложные макросы, не зная, как писать код. В следующий раз, когда вы запустите его, Таблицы выполнят все, что вы делали при записи макроса. По сути, вы «обучаете» Google Таблицы работе с документами с помощью одной команды.
Макросы — это мощная функция, которая может делать все, что в основном могут делать Таблицы. Вот несколько примеров его функций:
- Примените форматирование и стили.
- Создайте совершенно новую электронную таблицу.
- Используйте любые функции, панели инструментов, меню или функции Google Таблиц.
Как писать макросы в Google Таблицах
Откройте Google Sheet и нажмите Инструменты> Макросы> Записать макрос.
Внизу окна откроется меню записи макроса с двумя вариантами записи ваших действий:
Абсолютные ссылки: макрос будет выполнять задачи только с теми ячейками, которые вы пишете. Если он выделен курсивом в B1, макрос будет только курсивом B1, даже если вы щелкнете по другой ячейке.
Относительные ссылки: макросы будут выполнять задачи для выбранных ячеек независимо от того, где они находятся в электронной таблице. Если курсив в ячейках B1 и C1, вы можете использовать тот же макрос для курсива в полях D1 и E1.
Выберите вариант, который вы хотите использовать, затем нажмите, отформатируйте и научите действиям с листами порядка копирования.
Записав действия для макроса, нажмите Сохранить.
Введите имя для макроса, вы можете создать ярлыки для 10 макросов. Если вы хотите связать макрос с ярлыком, щелкните число от 0 до 9 в пустом поле, затем щелкните Сохранить.
Если вам нужно изменить имя или ярлык макроса, вы можете отредактировать макрос, щелкнув Инструменты> Макросы> Управление макросами.
В открывшемся окне настройте как хотите, затем нажмите «Обновить».
В следующий раз, когда вы нажмете комбинацию клавиш, связанную с макросом, он запустится без открытия меню макросов на панели инструментов.
Как запустить макрос в Google Таблицах
Если ваш макрос является абсолютной ссылкой, вы можете запустить макрос, нажав ярлык или выбрав «Инструменты»> «Макросы»> «Ваш макрос» и затем щелкнув соответствующий параметр.
Если ваш макрос является относительной ссылкой, выберите ячейку в электронной таблице для запуска макроса, а затем нажмите соответствующий ярлык или щелкните его в Инструменты> Макросы> Ваш макрос.
Как импортировать макросы
Как упоминалось ранее, при написании макроса он будет ссылаться на написанный вами рабочий лист. Но что, если я хочу импортировать макросы из другой таблицы?
Поскольку записанные макросы хранятся как функции в скрипте Google Apps, для импорта макросов необходимо скопировать эту функцию, а затем вставить ее в файл макроса на новом листе.
Откройте Google Таблицы с макросом, который хотите скопировать, а затем нажмите Инструменты> Макросы> Управление макросами. Затем щелкните значок «Дополнительно» рядом с макросом, который вы хотите скопировать, а затем щелкните «Изменить сценарий».
Все макросы сохраняются в одном файле, поэтому, если вы хотите использовать только определенные макросы, вам придется их выбрать. Имя функции совпадает с именем, которое вы задали при создании макроса.
Выберите макрос, который хотите скопировать, затем нажмите Ctrl + C. Обязательно скопируйте все в функции, включая точку с запятой.
Теперь откройте другую таблицу, введите макрос и нажмите Инструменты> Макросы> Записать макрос.
Затем вам нужно немедленно нажать «Сохранить», не записывая никаких действий для создания функции-заполнителя в файле макроса этого листа.
Снова нажмите «Сохранить».
Откройте скрипт Google Apps, щелкнув Инструменты> Редактор скриптов, затем откройте файл macros.gs на левой панели. Удалите существующую функцию, а затем нажмите Ctrl + V, чтобы вставить макрос с другого листа.
Нажмите Ctrl + S, чтобы сохранить сценарий, закройте вкладку и вернитесь в свою электронную таблицу.
Ваша электронная таблица прочитает файл macros.gs и выполнит поиск внесенных изменений. Если вы удалите новую функцию, вы можете использовать функцию импорта для добавления макросов с другого листа.
Затем нажмите Инструменты> Макросы> Импорт.
Наконец, нажмите «Добавить функцию» под макросом, который хотите добавить.
Однако вам нужно снова связать макросы вручную с помощью ярлыка.
Итак, вы просто знаете, как использовать макросы в Google Таблицах. Желаю всем успехов!