Office Scripts

[Office Scripts]Power Automateからスクリプトを実行する

下記Webサイトにある通り、Office ScriptsのスクリプトはPower Automateから実行することができます。

Through this feature, you can record your actions inside an Excel workbook and save it to a script. Later you can use the script with Power Automate (formerly Microsoft Flow) or integrate with your workflow.

https://mspoweruser.com/office-scripts-microsoft-finally-makes-it-easy-to-create-scripts-for-excel/ より

Office Scripts can be run through Power Automate. Your workbook can be updated through scheduled or event-driven flows, letting you automate workflows without even opening Excel.

https://docs.microsoft.com/en-us/office/dev/scripts/resources/vba-differences より

今回はPower AutomateのフローからOffice Scriptsのスクリプトを実行する方法を紹介します。

実行するスクリプトの作成

まずは対象となるファイルと実行するスクリプトを作成します。

Sheet1のセルA1に文字列を書き込むだけの簡単なスクリプトです。

プレビュー環境を用意する

2020/7/13 追記:
2020年7月時点では、プレビュー環境でなくても「スクリプトの実行」フローを実行できます。


2020年5月2日時点ではプレビュー環境でないとPower AutomateのOffice Scripts用コネクタが使用できないので、「Power Platform 管理センター」から環境を作成します。

  1. Power Platform 管理センターにアクセスします。
  2. 環境」から「新規」をクリックします。
  3. 新しい環境の作成画面が表示されるので、必要事項を入力し「保存」ボタンをクリックします。このとき「地域」を「プレビュー (米国)」にします。

Office Scriptsのスクリプトを実行するフローの作成

  1. Power Automateを開き、「作成」から「インスタント フロー」をクリックします。
  2. 手動でフローをトリガーします」を選択し、「作成」ボタンをクリックします。
  3. 新しいステップ」ボタンをクリックします。
  4. 「Excel Online」で検索し、ヒットしたアクションの中から「スクリプトの実行 (プレビュー)」をクリックします。
  5. 実行するスクリプトや対象となるファイルを選択し、「保存」ボタンをクリックします。
  6. 「テスト」から作成したフローをテストします。
  7. フロー実行ページから成否が確認できます。
  8. 無事にフローが実行できていれば、スクリプトによってExcelシートに文字列が書き込まれていることが確認できます。

実行イメージ

現時点ではまだプレビュー段階ですが、Power AutomateとOffice Scriptsの連携が確認できました。
任意のタイミングでExcelを開くことなくバックグラウンドでファイル処理できるのは、応用範囲も広く、Office Scriptsの大きな強みとなりそうです。

参考Webサイト

関連記事

[Office Scripts]シートの取得方法まとめ前のページ

[Office Scripts]グラフを作成する方法次のページ

関連記事

  1. Power Automate

    Google Apps ScriptとPower Automateの連携事例紹介

    今回の記事は、ガイアックスさん主催のイベント「Google Apps …

  2. Power Automate

    [Power Automate]デスクトップ UI フロー実行時にハマったポイント

    下記、“Power AutomateのUIフローを試してみた”記事でも…

  3. Office Scripts

    [Office Scripts]SharePointでスクリプトを保存・実行できるようになりました。…

    以前から下記ロードマップに載せられていた、SharePointでOff…

  4. Office Scripts

    Microsoft 365 Virtual Marathon 2022でOffice スクリプトにつ…

    Microsoft 365に関するグローバルなイベント「Microso…

  5. Power Automate for desktop

    「はじめてのPower Automate Desktop」レビュー

    以前書いた記事でも紹介していますが、株式会社ASAHI Account…

  6. Office Scripts

    [Office Scripts]スクリプト ボタンの紹介

    お久しぶりのOffice スクリプトの記事です。昨年の11月にボタ…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP