Office Scripts

[Office Scripts]Power AutomateでOneDriveにファイルがアップされたら自動的にスクリプトを実行する

※ 2020年5月現在、Office Scripts機能はまだプレビュー段階です。今後、Office Scriptsの仕様が本記事の内容とは変わる可能性があります。

下記記事でも書いている通り、Power AutomateにはOffice Scripts用のコネクタが用意されています。

Excelでの処理を自動化できるOffice Scripts、個人的には、真価を発揮するのはPower Automateとの連携だと思っています。

今回はその一例として、OneDriveにExcelファイルがアップされたら自動的にスクリプトを実行する、Power Automateのフローをご紹介します。

実行するスクリプト

まずは実行するスクリプトです。

3列目を和暦に変換するだけの簡単なスクリプトです。

対象ファイル

対象となるファイルは下図の通りで、「疑似個人情報データ生成サービス」で作成したダミーデータです。

OneDriveにExcelファイルがアップされたら自動的にスクリプトを実行するフロー

Power Automateのフローは下記の通りです。
ここでのポイントは、「スクリプトの実行」の「ファイル」として「ファイル識別子」を指定することです。

また、下記フローではExcelファイルのみを処理対象とするため、条件分岐を入れています。

  • トリガー:OneDrive(Business)の「ファイルが作成されたとき」
  • 条件:ファイル コンテンツの種類が「application/vnd.openxmlformats-officedocument.spreadsheetml.sheet」に等しい
  • はいの場合:スクリプトの実行

実行画面

実行画面は下図になります。

以上のように、Power AutomateのフローにOffice Scriptsを組み込むことができました。

Power Automateを利用することで、OneDriveはもちろん、Google ドライブやBox、Gmailといった、様々なWebサービスとの連携処理を、ローコードで簡単に行えます。

Excelの可能性が広がるOffice Scripts、皆様も是非お試しください!

関連記事

関連記事

  1. Office Scripts

    Office Scripts機能によってWeb版Officeの操作を自動化する

    前回、Ignite 2019で発表されたPower Automate(…

  2. Office Scripts

    [Office Scripts]Power Automateのフローでパラメーターの受け渡しを行う方…

    下記記事でも書いていますが、Power Automateのフローでパラ…

  3. Office Scripts

    Office Scripts機能によってWeb版Excelで操作の記録ができるようになりました。

    昨年からずっと待ち続けていた「Office Scripts」機能、つい…

  4. Office Scripts

    [Office Scripts]押さえておきたい基本的なポイント

    ※ 2020年5月現在、Office Scripts機能はまだプレビュ…

  5. Office Scripts

    [Office Scripts]ワークシート関数を実行しようとして失敗した話

    下記記事でも紹介していますが、Office アドインではワークシート関…

  6. Office Scripts

    [Office Scripts]テーブルを追加する方法

    ※ 2020年5月現在、Office Scripts機能はまだプレビュ…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

最近の記事

アーカイブ

RapidSSL_SEAL-90x50
PAGE TOP