【Power Automate連携有】Office スクリプト入門講座

所在平台: Udemy

课程主页: https://www.udemy.com/course/office-scripts/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Office Scripts 入門講座(Power Automate連携あり)講座概要 本講座は、Microsoft 365 の **Office Scripts** について、**TypeScript** の基礎から実践的な自動化までを網羅的に解説する入門講座です。プログラミング未経験者やエンジニアでない事務職の方でも安心して受講できるよう、図表を用いた解説とハンズオン形式を組み合わせ、**いきなり構文からではなく処理のイメージを掴んでからコーディング**に進むスタイルを採用しています。JavaScript の知識は不要で、事前準備も不要です。 **こんな方におすすめ:** * Excel の自動化を VBA 以外で行いたい方 * Office Scripts を活用して日常業務を効率化したい方 * Power Automate と Office Scripts の連携方法を学びたい方 **講座内容:** 1. **はじめに:** * Office Scripts の特徴と利用要件 2. **イントロダクション:** * Office Scripts の活用方法(サンプルコード、マクロ記録) 3. **TypeScript 文法:** * データ型、変数、演算子 * 配列、連想配列、制御構文(条件分岐、繰返処理) * 関数(Power Automate との連携に重要) 4. **ワークブックの操作:** * Excel 自動化のメイン処理 5. **Power Automate と Office Scripts の連携:** * Power Automate から Office Scripts への値の渡し方 * Office Scripts から Power Automate への値の渡し方 * コネクタ、メール送信、OneDrive、SharePoint との連携 6. **ケーススタディ:** * **ケーススタディ1:** Forms から Excel 方眼紙形式の申請書への転記(Power Automate 連携) * テンプレート複製、フォルダ分類、ファイル名設定など保守性も考慮 * **ケーススタディ2:** 従来の Excel VBA のようにセルの内容から条件判定し、項目別値をセルに記載(学籍情報 GP 判定をモデルケース) * 繰返構文の注意点も解説 * **ケーススタディ3:** 列項目別にシートを作成し、データをグループ化 * テーブルオブジェクトの活用、汎用的なスクリプト作成 **受講にあたっての注意点:** * **Office Scripts が組織内で使用可能か事前にご確認ください。** * 本講座は**超入門レベル**です。他言語(Python、JavaScript、C、Java)や GAS を習得済みの方には物足りない可能性があります。 * 組織によってアクセス権限が異なるため、レクチャー通りに実行できない場合があります。 **講座を通じて、Office Scripts を活用し、日常業務のタスクをより効率的かつ柔軟にこなせるようになりましょう!**

课程评论(0条)

课程详情

講座概要 この講座では、Microsoft 365のOffice Scriptsについて解説します。講座の内容には、Office Scriptsの基礎を学ぶためのTypeScriptというプログラミング言語も含まれています。なお、JavaScriptの知識は必要ありませんので、事前準備は不要です。 事務業務がローカルからクラウド上に移行する流れの中、エクセルの自動化をVBAで行うことができずに困っている事務職員の方もおられるかと思います。Office Scriptsはオンラインのエクセルで唯一自動化を行うためのプログラミング言語となっております。本講座では、オンラインのエクセルについてOffice Scriptsを活用して日常業務を自動化したい方に向けた講座となっています。本講座では基本文法を習得後、実践的な内容として、以下の2種類の想定業務を自動化していきますFormsの記載内容をExcel方眼紙形式の申請書に転記 (Power Automateを利用)従来のExcel VBAのようにセルの内容から条件判定を行い、項目別の値をセルに記載(学籍情報のGP判定をモデルケースとして扱います)講座は以下の形式で進めます (レクチャーの9割が以下形式です)スライド形式による図表を用いた解説ハンズオン形式によるOffice Scriptsの実行 条件分岐や繰返処理構文についても、いきなり構文の記述から入るのではなく、処理概要のイメージを掴んでからコーディングを行っていきますので、プログラミング未経験者(エンジニアでない事務職方)におすすめとなっています。 そのため、ある程度の他言語 (Python・JavaScript・C・Java) や 同系列のGASを既に習得済の方にとっては、入門過ぎる構成となっておりますので、受講の際はご注意ください。講座構成本講座は次の構成となっておりますはじめに本講座のOfficeスクリプト講座の特徴とOfficeスクリプトの利用要件について解説。※Officeスクリプトが組織内で使用できるかについて確認してくださいイントロダクション Officeスクリプトの活用 Office Scriptsでサンプルコードの利用やマクロ記録など、デフォルトで利用可能な機能について解説しますTypeScript文法(データ型・変数)TypeScript(JavaScript含)について、最低限必要な型の概念や変数・演算子について学習しますTypeScript文法(配列・連想配列・制御構文・関数) プログラミングにおいて処理を自動化するのに必要な配列・条件分岐・繰返処理について学習します。また、Power AutomateとOffice Scriptsを連携するのに重要な関数の概念についても学習しますワークブックの操作 Office Scriptsのメイン処理について学習します。エクセルを自動化するにはこちらのセクションを学習する必要があります。Office Scriptsで自動化できる処理はかなりありますので、取り扱っている内容については、レクチャーから参照くださいPower Automate と Officeスクリプトの連携 Office ScriptsはPower Automateと値を受け渡しすることによって業務の幅を広げることができます。値について「PA → Office Scripts」と「Office Scripts → PA」の方法を解説しています。 Office Scriptsから他コネクタやメール送信、OneDrive、SharePoint連携するために最低限必要なPA連携について解説しますケーススタディ1 Formsから所定フォーマット出力 Power AutomateとOffice Scriptsを連携した自動化例として、FormsのデータをExcel方眼紙に出力する自動化を行っていきます。内容についても、テンプレートを複製して年月別にフォルダに分類し、ユーザ名と日付で構成されるエクセル名で保存するという。保守性も考慮した内容まで踏み込んで解説しますケーススタディ2 試験結果の点数からGPをセルに記載 従来のExcel VBAのように、エクセル上からOffice Scriptsを実行する場面について解説。モデルケースとしては点数を基準として「秀・優・良・可・不可」の判定を行う処理を作成します。この際、Office Scriptsで繰返構文を取り扱う際の注意点についても解説しますケーススタディ3 列項目別にシートを作成しデータをグループ化 テーブルデータの指定した列に含まれる項目をシート別に分類し、グループ化を行う方法について解説します。テーブルオブジェクトを使ってデータを処理することで、コードの可読性や効率性を向上させることができます。また、変数をスクリプトから外だしし、汎用的なスクリプトを作成することで、より保守的で実践的なコードを記述する方法も学びます更新履歴2023年12月:テーブル操作とケーススタディ3を追加注意点Office Scriptsが使用できることを確認の上、受講ください超入門の内容となっておりますので、受講前に視聴可能レクチャーを確認の上、レベルを判断してください組織によってアクセス権限が異なるケースがありますので、レクチャー通りに実行できない可能性があります最後にOffice Scriptsを使い、日常業務のタスクをより効率よく柔軟にこなしていきましょう!関連キーワード(Office Scriptsが英表記における公式名称です)Officeスクリプト / Office スクリプト / OfficeScripts / OfficeScript / Office Script / Office Scripts

课程标签

0人关注该课程

主题相关的课程