0

Googleカレンダーと同期するGoogleシートを使用して、編集カレンダーをより整理しやすくします。私が必要とするものの90%を行うgreat code onlineがいくつか見つかりましたが、コードは主にイベント管理用です。私のエントリーはすべて終日のイベントになるので、私は実際に開始時間と終了時間の機能は必要ありません。ここで編集カレンダー/変数名の変更用のGoogleシートツーカレンダースクリプト

は私が達成したいものです。

  • は、「日付」
  • に「開始時刻」列が「終了時間」欄
  • は終日にすべてのエントリをデフォルトの削除、名前変更しますイベント

元の開発者は、spreadsheet templateを含めるほど親切でした。

私はにスプレッドシートの列Cの名前を変更して、行10でvar titleRowを更新しようとしたが、私は、次のエラーメッセージが表示されます。

スプレッドシートは、タイトル、開始時間、終了を持っている必要があります時間、終日イベント、およびId列

エラーを解決する方法の提案はありますか?終日イベントのデフォルト設定はどうですか?どんなアドバイスも大歓迎です!

答えて

0

は新しい終日イベントを作成しますCalendar Service


コードサンプル

// Creates an event series for a no-meetings day, taking place every Wednesday in 2013. 
var eventSeries = CalendarApp.getDefaultCalendar().createAllDayEventSeries('No Meetings', 
    new Date('January 2, 2013 03:00:00 PM EST'), 
    CalendarApp.newRecurrence().addWeeklyRule() 
     .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) 
     .until(new Date('January 1, 2014')), 
    {guests: '[email protected]'}); 
Logger.log('Event Series ID: ' + eventSeries.getId()); 

イベントの作成終日のイベントとして、createAllDayEvent/createAllDayEventSeries関数を使用します。シリーズの場合は、recurrenceと、location, description, guest, sendInvitesなどの追加パラメータを使用します。

希望すると便利です。