7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Microsoft Power AutomateAdvent Calendar 2022

Day 19

OutlookとTimeTreeをPower Automateで連携してみた。~続き~

Last updated at Posted at 2022-12-25

OutlookとTimeTreeをPower Automateで連携の記事の続きです!

Power Automateの内容

2.TimeTreeから情報を取得

2-4.認証ユーザー

image.png
image.png
HTTPアクションを使い、以下で取得します。
方法:GET
URL:https://timetreeapis.com/calendars/SmnAoo3KkLvw?include=labels,members
ヘッダー:出力(データ型、APIバージョン、認証)

2-5.データの整形

image.png

{
  "data": {
    "attributes": {
      "category": "schedule",
      "title": "件名(Outlook)",
      "all_day": false,
      "start_at": "開始時間(Outlook)",
      "start_timezone": "UTC",
      "end_at": "終了時間(Outlook)",
      "end_timezone": "UTC",
      "description": ""
    },
    "relationships": {
      "label": {
        "data": {
          "id": "1234,1",
          "type": "label"
        }
      },
      "attendees": {
        "data": [
          {
            "id": "自分のID",
            "type": "user"
          }
        ]
      }
    }
  }
}

image.png
タイトル、時間をOutlookに置き換える
title:件名(Outlook)
start_at:開始時間(Outlook)
end_at:終了時間(Outlook)

image.png
idに認証ユーザーで取得できる自分のIDを記載
id:自分のID

3.フローからTimeTreeへ登録

image.png
HTTPアクションを使い、以下で追加します。
方法:POST
URL:https://timetreeapis.com/calendars/SmnAoo3KkLvw/events
ヘッダー:出力(データ型、APIバージョン、認証)
本文:出力(Data整形)

まとめ

HTTPコネクタを使いたくて、HTTPコネクタで情報を取得しましたが、カスタムコネクタを作成して、情報を取得してもいいですねー。
連携したおかげで、登録の手間がなくなったり、ほかの人と共有することもできるので、自分のタイミングで確認できることが、個人的にうれしかったです。
何か手間だなと感じているサービスにAPIがあったら、Power Automateで連携できるので、ぜひ試してみてください。

7
0
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
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?