SlideShare a Scribd company logo
はじめてのOffice Scripts
@kinuasa
2020.8.19
※2020年8月時点では
『Office Scripts』はまだプレビュー版です。
今後仕様が変更される可能性があります。
Agenda
 Office Scriptsとは?
 Office Scriptsで出来ること
 Power Automateとの連携
 Office Scriptsが利用可能なプラン
 Office Scriptsの位置づけ
 注意事項
第1回 Japan M365 Dev User Group勉強会 #M365Dev
Office Scriptsとは?
第1回 Japan M365 Dev User Group勉強会 #M365Dev
1. Web版のExcel(Excel on the
web)での処理をスクリプトで自動
化する機能 ※現時点ではExcelのみ対応
2. VBAの『マクロの記録』のように操作
を記録・再生可能
3. スクリプト言語:TypeScript,
JavaScript
Office Scriptsで出来ること
第1回 Japan M365 Dev User Group勉強会 #M365Dev
1. シート追加・削除
2. セルの読み書き
3. テーブル作成
4. グラフ作成
5. 図形挿入 など
Power Automateとの連携
第1回 Japan M365 Dev User Group勉強会 #M365Dev
【参考Webサイト】
https://docs.microsoft.com/ja-jp/office/dev/scripts/develop/power-automate-integration
https://flow.microsoft.com/ja-jp/connectors/shared_excelonlinebusiness/excel-online-business/
https://docs.microsoft.com/ja-jp/connectors/excelonlinebusiness/#run-script
1. 「Excel Online (Business) 」コネクタ(スクリプトの実行(プレビュー))によって、スク
リプトの処理をPower Automateのフローに組み込むことができる。
2. スクリプトにパラメーターを渡すことも、スクリプトからデータを返すこともできる。
はじめてのOffice Scripts
Office Scriptsが利用可能なプラン
1. Microsoft 365 Apps for business(旧称:Office 365 Business)
2. Microsoft 365 Business Standard(旧称:Office 365 Business Premium)
3. Microsoft 365 Apps for enterprise(旧称:Office 365 ProPlus)
4. Microsoft 365 Apps for enterprise デバイスライセンス
5. Office 365 Enterprise E3
6. Office 365 Enterprise E5
7. Office 365 A3
8. Office 365 A5
第1回 Japan M365 Dev User Group勉強会 #M365Dev
https://support.microsoft.com/ja-jp/office/19d3c51a-6ca2-40ab-978d-60fa49554dcf より
商用、または教育機関向けの
ライセンスが必要
Office Scriptsの位置づけ
第1回 Japan M365 Dev User Group勉強会 #M365Dev
1. 開発者向けというよりエンドユーザー
向け
2. デスクトップ:VBA
3. Web版のOffice:Office
Scripts
https://docs.microsoft.com/ja-jp/office/dev/scripts/resources/vba-differences より
注意事項
1. ブラウザー:Web版のOfficeをサポートする全てのブラウザーで動作。 ※IE11は止めておきま
しょう!
2. 外部のサードパーティ製 JavaScript ライブラリは非サポート
 より高度な処理を行いたい場合は「Office アドイン」で実装
3. その他制限事項:
https://docs.microsoft.com/ja-jp/office/dev/scripts/testing/platform-limits
第1回 Japan M365 Dev User Group勉強会 #M365Dev
本日のまとめ
1. Office Scriptsとは、Web版のOffice(Excel)での処理をスクリプトで自動化する機能
2. 『マクロの記録』のように操作を記録・再生可能
3. 開発者向け、というよりエンドユーザー向け
4. スクリプトはTypeScript、JavaScriptで記述
5.Power Automateとの連携が強い!
6. 現時点で利用可能なプランは商用・教育機関向けのみ
第1回 Japan M365 Dev User Group勉強会 #M365Dev
https://www.ka-net.org/blog/?p=12733
ご清聴、ありがとうございました
@kinuasa

More Related Content

PPTX
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
PPTX
Power Automate for desktopとGoogle Apps Scriptの連携について
PPTX
僕はあなたを監視する(MS Graph Subscriptionのβで公開されたpresencesを使おう!)
PDF
Excel Interactive Viewの紹介
PPTX
Office アドイン ハンズオン
PPTX
GAS×Power Automate 連携事例のご紹介
PPTX
Office アドインの紹介
PDF
20150423 introduction tovsto
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Power Automate for desktopとGoogle Apps Scriptの連携について
僕はあなたを監視する(MS Graph Subscriptionのβで公開されたpresencesを使おう!)
Excel Interactive Viewの紹介
Office アドイン ハンズオン
GAS×Power Automate 連携事例のご紹介
Office アドインの紹介
20150423 introduction tovsto

What's hot (20)

PPTX
ハンズオンセッションを担当して得られた学び
PDF
ASP.NET MVC で Bootstrap
PDF
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
PPTX
Visual Studio UserのためのMicrosoft Learn入門
PDF
SharePoint Framework アップデート SPFx v1.12.1
PDF
CSOMでサイト運用を楽にしよう!
PPTX
.NET開発者のためのMicrosoft Learn入門
PDF
SharePoint 開発でできること 2019年9月版
PPTX
Power apps、始めました
PPTX
Visual Studio 2019 Updates Pickup!
PDF
Visual studio 2019 updates pickup!
PDF
5分で理解するクラウドビジネスアプリ
PPTX
クラウド時代の SharePoint 開発に備えよう
PPTX
Power Automate for desktopで安定してフローを実行するためのちょっとしたTips
PDF
グレープシティと業務システム開発のモダナイゼーション
PDF
Visual Studio 2019 新機能を時間のかぎりできるだけ!
PPTX
Microsoft Graphを使ってアプリケーションを作った時の話
PDF
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
PDF
Cloud Business Appication って何?
PDF
LightSwitchで Office 365 開発
ハンズオンセッションを担当して得られた学び
ASP.NET MVC で Bootstrap
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
Visual Studio UserのためのMicrosoft Learn入門
SharePoint Framework アップデート SPFx v1.12.1
CSOMでサイト運用を楽にしよう!
.NET開発者のためのMicrosoft Learn入門
SharePoint 開発でできること 2019年9月版
Power apps、始めました
Visual Studio 2019 Updates Pickup!
Visual studio 2019 updates pickup!
5分で理解するクラウドビジネスアプリ
クラウド時代の SharePoint 開発に備えよう
Power Automate for desktopで安定してフローを実行するためのちょっとしたTips
グレープシティと業務システム開発のモダナイゼーション
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Microsoft Graphを使ってアプリケーションを作った時の話
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Cloud Business Appication って何?
LightSwitchで Office 365 開発
Ad

More from kinuasa (10)

PPTX
Power Automate for desktopで最強の防具を手に入れた話
PPTX
Office ScriptsとPower Automate連携による業務効率化
PPTX
気軽にアウトプットをはじめよう!
PPTX
中小企業におけるWindows 10管理手法の一例
PPTX
はじめてのOffice アドイン
PPTX
非開発者向けOffice アドイン開発(体験)方法の紹介
PPTX
第3回 Apps for Office 勉強会
PDF
Apps for Office サミット!
PDF
Office 用アプリ開発セミナー
PDF
Apps For Offcie 勉強会 #1
Power Automate for desktopで最強の防具を手に入れた話
Office ScriptsとPower Automate連携による業務効率化
気軽にアウトプットをはじめよう!
中小企業におけるWindows 10管理手法の一例
はじめてのOffice アドイン
非開発者向けOffice アドイン開発(体験)方法の紹介
第3回 Apps for Office 勉強会
Apps for Office サミット!
Office 用アプリ開発セミナー
Apps For Offcie 勉強会 #1
Ad

はじめてのOffice Scripts