前提
これの記事が人生初記事になります。
見苦しいところばかりですが、それを承知の上で見てください。
自端末の環境
・Win11
・WPF4.8
コード
Calender.cs
// Googleカレンダーの埋め込みURL
private string calendarUrl = "";
private void Calendar_Load(object sender, EventArgs e) => LoadCalender();
/// <summary>
/// カレンダー画面を読み込む
/// </summary>
private async void LoadCalender()
{
// WebView2の初期化
await this.viewCalendar.EnsureCoreWebView2Async();
// WebView2でURLを表示
viewCalendar.CoreWebView2.Navigate(calendarUrl);
}
実行結果
↑のような画面になります。
自分のメールアドレスが映っていたので隠しました><
GoogleカレンダーのURL取得方法
Googleカレンダーを公開して埋め込みコードを取得します。
1. Googleカレンダーにログインします。
2. カレンダーの共有設定を開く
・左側の「マイカレンダー」リストから対象のカレンダーにカーソルを合わせて、右の「︙(3点メニュー)」をクリック。
・「設定と共有」を選択。
3. カレンダーを公開
・「アクセス権限」のセクションに移動。
・「一般公開する」にチェックを入れます。
・「OK」をクリックして確認。
4. 埋め込みコードを取得
・設定ページの「統合」セクションに進む。
・「このカレンダーを埋め込む」という項目の下にあるURLをコピーします。
自分のカレンダーを公開してるので自己責任でお願いします。