【GAS】スプレッドシートからGoogleカレンダーに色付きで登録する方法

Googleカレンダー

スプレッドシートから予定を入力する方法「全体像」

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

【GAS】Googleカレンダーに日付またぎ(時間指定)で登録する方法
スプレッドシートに記載した予定をGoogleカレンダーに反映させることができます。 日付をまたいだ予定でも反映されます。

今回は、とっても価値の高い方法をお伝えします。


これを知ることであなたは、

  • スプレッドシートからGoogleカレンダーに予定を追加する際に色を設定することができます。
  • Googleカレンダーのデフォルトの色を設定することができます。

 

色の設定

イベントの色を設定

イベントには、以下の色が
設定可能です。

Property Type Description
PALE_BLUE Enum

Pale Blue ("1").

PALE_GREEN Enum

Pale Green ("2").

MAUVE Enum

Mauve ("3").

PALE_RED Enum

Pale Red ("4").

YELLOW Enum

Yellow ("5").

ORANGE Enum

Orange ("6").

CYAN Enum

Cyan ("7").

GRAY Enum

Gray ("8").

BLUE Enum

Blue ("9").

GREEN Enum

Green ("10").

RED Enum

Red ("11").

//色の設定例
function SetColor() {
  let calendar = CalendarApp.getDefaultCalendar()
  let date = new Date()
  let event = calendar.createAllDayEvent("色指定の予定", date)

  let color = CalendarApp.EventColor.PALE_GREEN
  event.setColor(color)
}

 

デフォルトカレンダーの色

//デフォルトカレンダーの色を指定する
//16進でも指定可能
function SetDefaultColor() {
  // let color = CalendarApp.Color.RED_ORANGE
  CalendarApp.getDefaultCalendar().setColor("#b48809")
}

シート

シートはこちら

インプリメントする方法

ちょっと長いので、2本になりました。

 

 

 

最後までご覧いただきありがとうございます。

つぎはこちら

【GAS】Googleカレンダー 登録するカレンダーを指定する方法
  • Googleカレンダーに予定を追加する際にカレンダーを指定することができます。
  • Googleカレンダーにカレンダーを追加することができます。
  • スプレッドシートから予定を入力する方法「全体像」

    コメント

    タイトルとURLをコピーしました