

Googleカレンダーのイベント内容をAPI連携にてスプレッドシートに出力する機能を実装しています。

# ■事象

Google Calendar APIを使うと、以下添付画像のように、`<html-blob>`や`<br>`などがついた形で取得されてしまいます。  
繰り返しの予定や招待のイベントのように、手入力以外の入力方法を使った場合にそのような形式になってしまうようです。  
[![Google Calendar API html-
blob形式](https://i.stack.imgur.com/Vucg3.png)](https://i.stack.imgur.com/Vucg3.png)

どちらも開発者側ではなく、ユーザー側ですが、以下の記事と同じような事象です。

  * <https://origin-discussions2-us-dr-prz.apple.com/en/thread/253667481>
  * <https://cyapu.com/2018/04/11/googlecalendar/>

# ■該当コード

GoogleCalendarAPIでカレンダー情報を取得している箇所のPythonコードです。  
以下のコードで取得した時点で、もうすでに<>形式になっているため、GoogleCalendarAPIの使い方がよくないのかなと思っています。

[code]

    events = service.events().list(calendarId = calendar_id,singleEvents = True,timeMin = min_day, timeMax = max_day, timeZone = "Asia/Tokyo", maxResults = "2500").execute()
    
[/code]

リファレンス：https://developers.google.com/calendar/api/v3/reference/events/list

# ■質問

`<html-blob>`のような形式になっている部分もあるため、そのようなタグ形式を変換する記述や設定をどこかでしなければならないのかと思いました。  
何か他に考慮するべき箇所があるのでしょうか？  
宜しくお願いします。


CC BY-SA 4.0
2022-06-29T04:17:08.847
89660
2022-06-29T04:17:08.847
53209
question
python python3 google-api google-calendar-api
GoogleCalendarAPIでイベントを取得すると、<html-blob>形式で返ってきてしまう。