LoginSignup
4
3

More than 1 year has passed since last update.

Power Automate で Outlookスケジュールの色(分類)を指定して設定する方法

Last updated at Posted at 2022-11-26

こんにちは。
ボーナスでスマートグラスを買おうか迷っている男です。

私、社内で勉強会を主催しているんですが、
「いつでも、なんでも質問して」みたいなことを吹聴しているくせに、
実際に質問をうけると「あ・・・調べておきます」みたいになっちゃうことがよくあります。

まぁ、そんな感じで先週の勉強会で持ち帰った宿題の話です。

調査の経緯も含めて共有します。

宿題の内容

Outlook のスケジュール設定では分類を指定できます。
また、それぞれの分類には色を設定できます(下図のような感じ)。
これを Power Automate で指定する方法の調査が宿題です。
image.png
(こうゆう分類をちゃんとできる人は几帳面な人っすよね。ボクは雑な人間なのでムリっす。)

調査(経緯を含む)

1. まずは検索

image.png
image.png
Google と Bing で上記のような検索したけど結果はイマイチ。
ヒットするのは Outlook 自体の使い方、Power Automate でイベントを取得する方法の情報が多い。
MS公式のリファレンスはわかりにくいので、まぁ、アレだ。後回しだ。

2. コネクタを見てみる

ググって情報にたどり着くのは時間がかかりそうなので、コネクタの機能から見当をつけることに。
Power Automate を開き、アクションを追加し「Outlook」で検索。
image.png
Outlook のアクションの一覧が表示されたら、「イベントの作成(V4)」をクリック
image.png
image.png
それっぽい項目は無し。
他のコネクタも確認しましたが、それっぽいことができそうなものは無し。
これはダメかな。

3. MSのリファレンスを見る

しょうがないので、公式サイトで Outlook のコネクタの仕様を確認。

それっぽい項目無し。
やっぱダメです。
結論としては「Power Automate のコネクタでスケジュール分類を指定はできない」です。
[訂正] さーせん!!ボクが間違っていました!!(詳細後述)

[追記]
再度見直したところ、古いバージョンのアクション「イベントの作成 (V1)」では可能だったようです。
「Categories」がおそらく該当するパラメタだと思われ(未確認)。

4. 蛇足

MS Graph + Webhook コネクタで出来るかも・・・と思ったんですが、それっぽいメソッドもプロパティもありませんでした。
[訂正] さーせん!!ボクが間違っていました!!(詳細後述)

さいごに

そんなわけで、タイトルの件の調査結果は「設定する方法は無い」でした(22/11/26 現在)。
Power Automate には大量のアプリのコネクタがあり、頻繁に機能追加もされます。
「たぶんできるんじゃね?」と思っていたのに、できなかったりする事もあります。
また、できなかった事が、いつのまにかできるようになっている事もあります。
世の中には「できた事」の情報は出回っていることが多いんですが、「できなかった事」の情報は意外と少なく。
今回は、こんな情報もあった方が良いと思って投稿させていただきました。

[訂正] さーせん!!ボクが間違っていました!!(詳細後述)

お詫びと訂正

「できない!」という投稿内容を Tweet したところ、ふらり@ ROBO BOY さん( https://twitter.com/flali_world )から実現方法に関する情報提供いただきました(ありがとうございます)。
Outlook の HTTP リクエストで JSON 投げれば可能でした。
以下、その方法です。

書き方

image.png
テキストも貼っておきます。

URI

https://graph.microsoft.com/v1.0/me/events

本文

{
	"subject": "スケジュールで分類を指定するテスト",
	"body": {
		"contentType":"HTML",
		"content":"てすとだよーーーん"
 	},
 	"start": {
  		"dateTime":"2022-11-26T12:00:00",
  		"timeZone":"Tokyo Standard Time"
	},
	"end": {
 		"dateTime":"2022-11-26T13:00:00",
 		"timeZone":"Tokyo Standard Time"
	},
	"categories": [
		"04_重要",
		"60_社外勉強会"
	]
}

結果確認

image.png
image.png

参考情報

今日の反省

簡単にあきらめてはいかんな・・・。
image.png

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3