Теория урока
Поток (flow) в Power Automate — это триггер и цепочка действий. Чтобы скрипт выполнялся сам, например каждый понедельник в 9:00:
- Сохраните скрипт (он хранится в OneDrive как файл .osts), а книгу — в OneDrive или SharePoint;
- в Power Automate создайте запланированный облачный поток: триггер «Повторение» (Recurrence) — частота, день недели, время и часовой пояс;
- добавьте действие соединителя Excel Online (Business) → «Запуск скрипта» (Run script): укажите расположение, библиотеку документов, файл и скрипт, заполните поля параметров;
- результат скрипта (то, что вернул
return) используйте дальше, например в действии отправки письма Outlook.
Другие триггеры: «когда в папке создан файл», «когда пришло письмо», «когда отправлен ответ на Microsoft Forms», запуск вручную кнопкой. Скрипт можно запускать и вручную — кнопкой на листе или из вкладки Автоматизировать.
function main(workbook: ExcelScript.Workbook): string {
const table = workbook.getTable("Заказы");
const values = table.getColumnByName("Статус").getRangeBetweenHeaderAndTotal().getValues();
const open = values.filter(r => r[0] === "Открыт").length;
return "Открытых заказов: " + open;
}Поток: «Повторение (пн, 9:00)» → «Запуск скрипта» → «Отправить письмо» с текстом из result.
Ограничения, о которых стоит помнить: у одного запуска есть лимит времени выполнения, поэтому тяжёлую обработку дробите; поток работает от имени своего создателя и с его правами доступа к файлу; книга должна лежать в облаке, а не на диске компьютера; если администратор отключил Office Scripts в организации, запуск не сработает.
Тренажёр не выполняет макросы и скрипты. Код из урока запускайте в настольном Excel (VBA) или в Excel для Интернета (Office Scripts). Здесь вы учитесь читать код и проверяете себя формулами и тестом.
Проверьте себя
Enter — ввести · F2 — изменить · F4 — $ в ссылке · Ctrl+C/Ctrl+V — копировать · Ctrl+Z — отменить
Esc или F6 — выйти из таблицы к кнопке «Проверить» · Shift+Tab в первой ячейке — к началу страницы