Apps Scriptリファレンス: Apps Script Reference |障害・課題追跡: IssueTracker |Google Workspace: Status Dashboard - Summary

2019年9月23日月曜日

Googleカレンダーに予定を入れるプログラムを作りたい


createEvent(title, startTime, endTime, options)
でできるようです。


guestsが複数の場合は、配列ではなく、文字列でカンマを区切るようです。
a comma-separated list of email addresses that should be added as guests



コード.gs
function addCalendar() {
  var event = CalendarApp.getDefaultCalendar();
  var title = 'タイトル';
  var startTime = new Date('2019/09/23 12:00');
  var endTime = new Date('2019/09/23 13:00');
  var option = {
    description: '説明',
    location: '成田空港',
    guests: 'foo@gmail.com,bar@gmail.com',
    sendInvites: false
  }
  event.createEvent(title, startTime, endTime, option)
  Logger.log('Event ID: ' + event.getId());
}

意訳
この機能がやること
デフォルトのカレンダーを取得する
タイトル
開始日時
終了日時

説明
場所
参加者のメールアドレス(複数の場合はカンマ区切りの文字列)
ゲストに送信するか否か(true / false)

カレンダーに予定を入れる
Event IDをログに出す





Latest post

Googleドキュメントの指定した位置にテキストを追加したい(特定の見出しセクションにテキストを追加する)

指定したGoogleドキュメント内の 見出しBセクションにある標準テキストに 一行追加したくて書いたコードです。 ChatGPTとGeminiと何度かやり取りしながら、プロンプトを書くのに試行錯誤しました。 途中で手動修正も入れつつ、動くコードが書けました。 Apps Sc...