LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

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をログに出す





最新の投稿

GASでWebアプリを作ってローカルファイルをGoogleドライブにアップしたい(アプリを開くユーザーとファイルをアップロードするユーザーを分けたい)

Google Driveに複数ファイルをアップロードしたい(submitボタン使わない) の応用です。 GASでWebアプリを作ってローカルファイルをGoogleドライブにアップしたい 以下の条件を満たすもの 条件 アップロード先はGoogleドライブの共有フォルダ そのフォルダ...