サイトアイコン Googleスプレッドシート 完全攻略

【GAS】Googleカレンダー 日付をまたいで予定を登録する方法

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

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

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

前回

【GAS】Googleカレンダー 登録するカレンダーを指定する方法
  • Googleカレンダーに予定を追加する際にカレンダーを指定することができます。
  • Googleカレンダーにカレンダーを追加することができます。
  • 今回は、とっても価値の高い方法をお伝えします。


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

     

    という事になります。

     

    動画はこちら

    終日の予定を登録する方法

    calender.createAllDayEvent()を使用します。

    基本形

    
    function RegstAllDayEvent() {
      let calender = CalendarApp.getDefaultCalendar()
      let startDate = new Date()
      calender.createAllDayEvent(
        "終日のイベント",
        startDate
      )
    }
    

    終了日を指定した場合

    
    const calendar = CalendarApp.getDefaultCalendar()
    
      let startDate = new Date()
      let endDate = new Date('2021-8-10')
    
      console.log(startDate)
    
      endDate.setDate(endDate.getDate()+1)  //★日付を1日プラスする必要あり★
      console.log(endDate)
    
      calendar.createAllDayEvent(
        "終日の予定",
        startDate,
        endDate
      )
    
    // // Creates an all-day event for the Woodstock festival (August 15th to 17th) and logs the ID.
    // var event = CalendarApp.getDefaultCalendar().createAllDayEvent('Woodstock Festival',
    //     new Date('August 15, 2021'),
    //     new Date('August 18, 2021'));
    // Logger.log('Event ID: ' + event.getId());
    
    
    
    }

     

     

    インプリメント

     

     

     

     

    さらに後編

     

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

    つぎはこちら

    スプレッドシートからGoogleカレンダーに予定を流し込む(インポートする)方法2(色、カレンダーの指定あり)
  • GASがわからなくてもスプレッドシートからGoogleカレンダーに予定を追加する仕組みを作ることができます。
  • 色の指定やカレンダーを指定することができます。
  • スクリプトの登録方法がわかります。
  • スプレッドシートから予定を入力する方法「全体像」

    モバイルバージョンを終了