0年 0月 の投稿一覧

【GAS】getDefaultCalendarメソッドを完全マスター

icon_for_CalendarApp_ getDefaultCalendar

デフォルトカレンダーを取得するメソッド — getDefaultCalendar

今回のメソッドではアカウントのデフォルトカレンダーを取得するgetDefaultCalendar()メソッドの使い方を説明します。このメソッドを使えば、自分のデフォルトカレンダーを一発で取得することができます。デフォルトカレンダーとは、自分がGoogleアカウントを作成時にすでにあるカレンダーのことになります。今回は簡単な方法でデフォルトカレンダーを取得する方法を身につけていきましょう。 続きを読む

【GAS】CalendarAppのgetColorメソッドを完全マスター

icon_for_CalendarApp_ getColor

カレンダーの設定色を取得するメソッド — getColor

今回はカレンダーの設定色を取得するメソッドを紹介します。カレンダーの設定色とは、『【GAS】getAllCalendarsメソッドを完全マスター』で紹介しているカレンダー名の左側にある四角いチェックボックスの色だったり、予定を作成した際の予定の色がそのカレンダーの設定色になります。今回はカレンダーの設定色を取得する方法を学んでいきましょう。 続きを読む

【GAS】getCalendarsByNameメソッドを完全マスター

icon_for_CalendarApp_ getCalendarsByName

カレンダー名から特定のカレンダーを取得するメソッド — getCalendarsByName

今回はアカウントに接続されているカレンダーのうち、カレンダー名を指定して特定のカレンダーオブジェクトを取得するメソッドを紹介します。

続きを読む

【GAS】getCalendarByIdメソッドを完全マスター

icon_for_CalendarApp_ getCalendarById

カレンダーIDから特定のカレンダーを取得するメソッド — getCalendarById

今回はアカウントに接続されているカレンダーのうち、カレンダー毎に割り振られた一意のカレンダーIDで特定のカレンダーを取得するメソッドを紹介します。

続きを読む

【GAS】getAllCalendarsメソッドを完全マスター

icon_for_CalendarApp_ getAllCalendars

すべてのカレンダーを取得するメソッド — getAllCalendars

今回はアカウントに紐付けられているすべてのカレンダーを取得するメソッドを説明します。このgetAllCalendars()というメソッドを使用すると、カレンダー情報を配列で取得することができます。

カレンダーを取得できると、他のメソッドと組み合わせていろいろなことがプログラムで実現できますので、CalendarAppクラスを利用する際の基本となるコードですので、ぜひ覚えておきましょう。

続きを読む

【GAS】繰り返し予定を作成する2つのメソッドを完全マスター

icon_for_CalendarApp_ createEventSeries

繰り返し予定を作成するメソッド — createEventSeries

みなさんも定期的に発生する予定を作成する機会は少なくないと思いますが、今回の投稿では繰り返し予定をプログラムで作成するcreateEventSeries()というメソッドを解説します。

ルーチンワークや定期ミーティングなど繰り返し予定を作成する機会はビジネス上ではよくあると思いますが、今回はプログラムで繰り返し予定を作成してみます。使い方は『【GAS】2つのcreateAllDayEventSeriesメソッドを完全マスター』で紹介したcreateAllDayEventSeries()というメソッドと似たような形ですので、それほど難しいメソッドではありません。

続きを読む

【GAS】createEventFromDescriptionメソッドを完全マスター

icon_for_CalendarApp_ createEventFromDescription

文章から予定を作成するメソッド — createEventFromDescription

このページでは、文章から予定を作成するcreateEventFromDescription()の使い方を紹介します。今回のメソッドは、文章から予定のタイトルと予定日時を判断して予定を作成するメソッドになります。

文章から内容をGoogleのAIが判断して予定を作成してくれます。文章の指定方法については少し慣れが必要かと思いますので、使用頻度は低いかもしれませんが、今後AIの能力が向上することで利用価値が上がるかもしれません。

続きを読む

【GAS】2つのcreateEventメソッドを完全マスター

icon_for_CalendarApp_ createEvent

予定を作成するメソッド — createEvent

Googleが提供しているリファレンスはとても詳しく書いてあるのですが、英語のみの提供のためハードルが高く感じる人も少なくないと思います。そのハードルを少しでも低くし、より多くの人にGoogle Apps Scriptを使えるようになってもらいたいという思いから日本語のリファレンスページを用意しています。

このページでは、カレンダーに予定を作成するcreateEvent()の使い方を紹介します。

続きを読む

有料アカウントでGoogleサービスへのスコープを設定する方法

スクリプトエディタ

前回の投稿に引き続き、本投稿ではスクリプトにスコープを設定する方法をご紹介します。今回は有料のG Suiteアカウントでの方法を画像付きで説明します。有料アカウントでは、無料アカウントとダイアログの表示が少し違いますので、その違いについて説明していきます。

結論から先に話をすると、有料アカウントでの流れは無料アカウントよりも簡素化されているので、手順が少なくなります。

続きを読む

【GAS】2つのcreateAllDayEventSeriesメソッドを完全マスター

icon_for_CalendarApp_ createAllDayEventSeries

繰り返しの終日予定を作成するメソッド — createAllDayEventSeries

Googleが提供しているリファレンスはとても詳しく書いてあるのですが、英語のみの提供のためハードルが高く感じる人も少なくないと思います。そのハードルを少しでも低くし、より多くの人にGoogle Apps Scriptを使えるようになってもらいたいという思いから日本語のリファレンスページを用意しています。

このページでは、繰り返しの終日予定を作成するcreateAllDayEventSeries()の使い方を紹介します。

続きを読む