Примеры и сценарии скриптов Office
В этом разделе содержатся решения на основе сценариев Office, которые помогают конечным пользователям автоматизировать повседневные задачи. Он содержит реалистичные сценарии, с которыми сталкиваются пользователи, и предоставляет подробные решения.
- Основные сведения демонстрируют общие примеры, составляющие скрипты большего размера. Они классифицируются на основе общей функции Excel.
- Быстрые сценарии — это примеры, которые более активно используются или решают определенную проблему.
- Сценарии между приложениями — это примеры , в которых Power Automate используется с одним или несколькими сценариями Office в качестве неотъемлемой части потока.
- Реальные сценарии — это несколько более крупных примеров, обрамленных как полные реальные решения.
- Вклад сообщества — это примеры от членов сообщества сценариев Office, которые часто легкомысленны по своей природе.
Важно!
Убедитесь, что выполнены предварительные требования для сценариев Office, прежде чем использовать примеры. Требования к подписке и учетной записи Microsoft 365 см. в разделе Поддержка платформы.
Основы
Project | Сведения |
---|---|
Диапазоны: работа с сеткой | В этих примерах показано, как работать Range с объектом, который является центральным для большинства скриптов. |
Примеры условного форматирования | В этих примерах показано, как применять различные стили условного форматирования к диапазону. |
Примеры проверки данных: раскрывающиеся списки, запросы и всплывающие окна предупреждений | В этих примерах показано, как использовать проверку данных для утверждения определенных условий для данных ячейки и как пользователь оповещается об этих правилах. |
Примеры даты | Коллекция примеров, демонстрирующих преобразование между форматами дат JavaScript и Excel. |
Примеры изображений | Этот пример добавляет изображение в книгу и копирует изображение на разных листах. |
Примеры видимости строк и столбцов | Коллекция примеров, демонстрирующих отображение, скрытие и закрепление строк и столбцов. |
Примеры таблиц | Коллекция примеров, демонстрирующих распространенные взаимодействия с таблицами Excel. |
Быстрые сценарии
Обязательно скачайте примеры книг, включенные в каждый пример. Это позволяет пропустить настройку и понять основную концепцию, которую демонстрирует пример.
Project | Сведения |
---|---|
Копирование нескольких таблиц Excel в одну таблицу | В этом примере данные из нескольких таблиц Excel объединяются в одну таблицу, содержащую все строки. |
Создание оглавления книги | В этом примере создается оглавление со ссылками на каждый лист. |
Подсчет пустых строк на определенном листе или на всех листах | Этот пример определяет наличие пустых строк на листах, в которых предполагается наличие данных, а затем сообщает о количестве пустых строк для использования в потоке Power Automate. |
Управление режимом вычислений в Excel | В этом примере показано, как использовать режим вычисления и методы вычисления в Excel с помощью сценариев Office. |
Перемещение строк между таблицами | В этом примере показано, как перемещать строки между таблицами путем сохранения фильтров, а затем обработки и повторного использования фильтров. |
Уведомление пользователей с помощью комментариев | Этот пример добавляет комментарии в ячейку, включая @mentioning коллегу. |
Вывод данных Excel в формате JSON | В этом решении показано, как выводить данные таблицы Excel в виде JSON для использования в Power Automate. |
Удаление гиперссылок из каждой ячейки листа Excel | Этот пример очищает все гиперссылки с текущего листа. |
Задание условного форматирования для сравнения между столбцами | В этом примере применяется форматирование на основе значений в смежных столбцах. Он также получает входные данные пользователя с помощью параметров скрипта. |
Использование вызовов внешней выборки | В этом примере используется fetch для получения сведений о скрипте из GitHub. |
Сценарии между приложениями
Используйте Power Automate для подключения других приложений к Excel. Укажите сценарии для электронной почты, форм, сообщений Teams и многого другого. Эти примеры содержат пошаговые инструкции по созданию каждого потока Power Automate.
Project | Сведения |
---|---|
Объединение нескольких книг в одну | В этом примере используются сценарии Office и Power Automate для извлечения данных из других книг в одну книгу. |
Преобразование CSV-файлов в книги Excel | В этом примере используются сценарии Office и Power Automate для создания .xlsx файлов из .csv файлов. |
Книги с перекрестными ссылками | В этом примере используются сценарии Office и Power Automate для перекрестных ссылок и проверки информации в разных книгах. |
Email диаграммы и изображения таблиц | В этом примере используются сценарии Office и действия Power Automate для создания диаграммы и отправки этой диаграммы в виде изображения по электронной почте. |
Записывайте повседневные изменения в Excel и сообщайте о них потоком | В этом примере используется запланированный поток Power Automate для записи ежедневных показаний и отчета об изменениях. |
Запуск сценария для всех файлов Excel в папке | Этот пример выполняет набор задач автоматизации для всех файлов, расположенных в папке на OneDrive для бизнеса (также можно использовать для папки SharePoint). Он выполняет вычисления в файлах Excel, добавляет форматирование и вставляет комментарий, который @mentions коллега. |
Запись большого набора данных | В этом примере показано, как работать с большим диапазоном в виде меньших поддиазонов. Это помогает потокам обрабатывать ограничения передачи данных и время ожидания операций. |
Реальные сценарии
Сценарии Office позволяют автоматизировать части повседневной рутины. Эти повседневные задачи часто существуют в уникальных экосистемах с книгами Excel, которые настраиваются определенным образом. Эти более крупные примеры сценариев демонстрируют такие реальные варианты использования. Они включают в себя как сценарии Office, так и книги, чтобы вы могли видеть сценарий от конца к концу.
Сценарий | Сведения |
---|---|
Анализ загруженного из Интернета | Этот сценарий содержит скрипт, который анализирует записи веб-трафика для определения страны происхождения пользователя. Здесь демонстрируются навыки синтаксического анализа текста, использования подфункций в скриптах, применения условного форматирования и работы с таблицами. |
Извлечение и построение графика данных об уровне воды от NOAA | В этом сценарии используется сценарий Office для извлечения данных из внешнего источника ( базы данных NOAA Tides and Currents) и построения диаграммы полученных сведений. В ней выделены навыки использования fetch для получения данных и использования диаграмм. |
Калькулятор оценок | Этот сценарий содержит скрипт, который проверяет запись преподавателя по оценкам класса. Здесь демонстрируются навыки проверки ошибок, форматирования ячеек и регулярных выражений. |
Планирование собеседований в Teams | В этом сценарии показано, как использовать электронную таблицу Excel для управления временем проведения собраний с собеседованием и создания потока для планирования собраний в Teams. |
Напоминания о задачах в виде карточек Teams | В этом сценарии используется сценарий Office в потоке Power Automate для отправки напоминаний коллегам для обновления состояния проекта. В ней рассматриваются навыки интеграции Power Automate и передачи данных в скрипты и из нее. |
Вклад сообщества и интересные примеры
Мы приветствуем вклад нашего сообщества сценариев Office! Вы можете создать запрос на вытягивание для проверки.
Project | Сведения |
---|---|
Игра жизни | Блог "Ready Player Zero" Ютао Хуан в техническом сообществе Excel содержит сценарий для модели Джона Конвея "Игра жизни". |
Кнопка отметки времени | Этот сценарий был представлен БрайанОм Гонсалесом. Сценарий содержит скрипт и кнопку скрипта, которая записывает текущее время. |
Анимация приветствий сезонов | Этот сценарий был внесен Лесли Блэк в духе курортного сезона! Это забавный сценарий, который показывает поющую елку в Excel с помощью сценариев Office. |
Автоматизация Excel | Серия скриптов, представленных Питером Калмстрёмом, включая решение для управления повторяющимися задачами, включающее сценарии Office, Power Automate и Power Apps. Серия содержит видео и статьи, описывающие решение. |
Оставить комментарий
Не стесняйтесь оставлять комментарий, вносить предложения или регистрировать проблему с помощью раздела Отзывы в нижней части страницы документации конкретного примера.
Office Scripts