FormulaCamp
Пройдено
14. Office Scripts и Power Automate · Введение · 15 мин

1. Office Scripts и Power Automate

Урок 1 из 6
    Теория урока

    Office Scripts — автоматизация Excel на TypeScript. Скрипты хранятся в облаке (OneDrive) и запускаются в Excel для Интернета, а при подходящей лицензии Microsoft 365 и в настольном Excel. Вкладка Автоматизировать → Записать действия делает черновик скрипта из ваших кликов.

    function main(workbook: ExcelScript.Workbook) {
      const sheet = workbook.getActiveWorksheet();
      sheet.getRange("B11").setFormula("=SUM(B2:B10)");
      sheet.getRange("A1:D1").getFormat().getFont().setBold(true);
    }

    Power Automate запускает скрипты по расписанию или по событию: «каждый понедельник в 9:00 обработать файл продаж и отправить отчёт».

    Отличия от VBA: TypeScript вместо Basic, работает в вебе, легко подключается к облачным сценариям; но нет пользовательских форм и доступа к файлам компьютера.

    Проверьте себя

    1. На каком языке пишут Office Scripts?
    2. Как запустить скрипт автоматически по расписанию?
    3. С чего начинается каждый Office Script?