Calendar Service
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
カレンダー
このサービスを使用すると、スクリプトでユーザーの Google カレンダーにアクセスし、
ユーザーが登録している追加のカレンダーも含まれます。
クラス
メソッド
メソッド | 戻り値の型 | 概要 |
createAllDayEvent(title, date) | CalendarEvent | 新しい終日の予定を作成します。 |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | 複数日にわたる終日の予定を新規作成します。 |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | 複数日にわたる終日の予定を新規作成します。 |
createAllDayEvent(title, date, options) | CalendarEvent | 新しい終日の予定を作成します。 |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | 新しい終日の予定を作成します。 |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | 新しい終日の予定を作成します。 |
createEvent(title, startTime, endTime) | CalendarEvent | 新しいイベントを作成します。 |
createEvent(title, startTime, endTime, options) | CalendarEvent | 新しいイベントを作成します。 |
createEventFromDescription(description) | CalendarEvent | 自由形式の説明からイベントを作成します。 |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | 新しいイベント系列を作成します。 |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | 新しいイベント系列を作成します。 |
deleteCalendar() | void | カレンダーを完全に削除します。 |
getColor() | String | カレンダーの色を取得します。 |
getDescription() | String | カレンダーの説明を取得します。 |
getEventById(iCalId) | CalendarEvent | 指定された ID のイベントを取得します。 |
getEventSeriesById(iCalId) | CalendarEventSeries | 指定された ID のイベントシリーズを取得します。 |
getEvents(startTime, endTime) | CalendarEvent[] | 指定された期間内に発生するすべてのイベントを取得します。 |
getEvents(startTime, endTime, options) | CalendarEvent[] | 指定された期間内に発生し、指定された条件を満たすすべてのイベントを取得します。 |
getEventsForDay(date) | CalendarEvent[] | 指定した日に発生したすべてのイベントを取得します。 |
getEventsForDay(date, options) | CalendarEvent[] | 特定の日に発生し、指定された条件を満たすすべてのイベントを取得します。 |
getId() | String | カレンダーの ID を取得します。 |
getName() | String | カレンダーの名前を取得します。 |
getTimeZone() | String | カレンダーのタイムゾーンを取得します。 |
isHidden() | Boolean | ユーザー インターフェース上でカレンダーを非表示にするかどうかを指定します。 |
isMyPrimaryCalendar() | Boolean | カレンダーを有効なユーザーのメイン カレンダーにするかどうかを決定します。 |
isOwnedByMe() | Boolean | カレンダーのオーナーが自分かどうかを確認します。 |
isSelected() | Boolean | カレンダーの予定をユーザー インターフェースに表示するかどうかを決定します。 |
setColor(color) | Calendar | カレンダーの色を設定します。 |
setDescription(description) | Calendar | カレンダーの説明を設定します。 |
setHidden(hidden) | Calendar | カレンダーをユーザー インターフェースに表示するかどうかを設定します。 |
setName(name) | Calendar | カレンダーの名前を設定します。 |
setSelected(selected) | Calendar | カレンダーの予定をユーザー インターフェースに表示するかどうかを設定します。 |
setTimeZone(timeZone) | Calendar | カレンダーのタイムゾーンを設定します。 |
unsubscribeFromCalendar() | void | ユーザーのカレンダーの登録を解除します。 |
メソッド
メソッド | 戻り値の型 | 概要 |
createAllDayEvent(title, date) | CalendarEvent | 新しい終日の予定を作成します。 |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | 複数日にわたる終日の予定を新規作成します。 |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | 複数日にわたる終日の予定を新規作成します。 |
createAllDayEvent(title, date, options) | CalendarEvent | 新しい終日の予定を作成します。 |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | 新しい終日の予定を作成します。 |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | 新しい終日の予定を作成します。 |
createCalendar(name) | Calendar | ユーザーが所有する新しいカレンダーを作成します。 |
createCalendar(name, options) | Calendar | ユーザーが所有する新しいカレンダーを作成します。 |
createEvent(title, startTime, endTime) | CalendarEvent | 新しいイベントを作成します。 |
createEvent(title, startTime, endTime, options) | CalendarEvent | 新しいイベントを作成します。 |
createEventFromDescription(description) | CalendarEvent | 自由形式の説明からイベントを作成します。 |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | 新しいイベント系列を作成します。 |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | 新しいイベント系列を作成します。 |
getAllCalendars() | Calendar[] | ユーザーが所有している、または登録しているすべてのカレンダーを取得します。 |
getAllOwnedCalendars() | Calendar[] | ユーザーが所有するすべてのカレンダーを取得します。 |
getCalendarById(id) | Calendar | 指定された ID のカレンダーを取得します。 |
getCalendarsByName(name) | Calendar[] | ユーザーが所有している、または登録している、指定された名前のカレンダーをすべて取得します。 |
getColor() | String | カレンダーの色を取得します。 |
getDefaultCalendar() | Calendar | ユーザーのデフォルトのカレンダーを取得します。 |
getDescription() | String | カレンダーの説明を取得します。 |
getEventById(iCalId) | CalendarEvent | 指定された ID のイベントを取得します。 |
getEventSeriesById(iCalId) | CalendarEventSeries | 指定された ID のイベントシリーズを取得します。 |
getEvents(startTime, endTime) | CalendarEvent[] | 指定された期間内に発生するすべてのイベントを取得します。 |
getEvents(startTime, endTime, options) | CalendarEvent[] | 指定された期間内に発生し、指定された条件を満たすすべてのイベントを取得します。 |
getEventsForDay(date) | CalendarEvent[] | 指定した日に発生したすべてのイベントを取得します。 |
getEventsForDay(date, options) | CalendarEvent[] | 特定の日に発生し、指定された条件を満たすすべてのイベントを取得します。 |
getId() | String | カレンダーの ID を取得します。 |
getName() | String | カレンダーの名前を取得します。 |
getOwnedCalendarById(id) | Calendar | 指定された ID のカレンダーを取得します(ユーザーが所有している場合)。 |
getOwnedCalendarsByName(name) | Calendar[] | ユーザーが所有する、指定された名前のカレンダーをすべて取得します。 |
getTimeZone() | String | カレンダーのタイムゾーンを取得します。 |
isHidden() | Boolean | ユーザー インターフェース上でカレンダーを非表示にするかどうかを指定します。 |
isMyPrimaryCalendar() | Boolean | カレンダーを有効なユーザーのメイン カレンダーにするかどうかを決定します。 |
isOwnedByMe() | Boolean | カレンダーのオーナーが自分かどうかを確認します。 |
isSelected() | Boolean | カレンダーの予定をユーザー インターフェースに表示するかどうかを決定します。 |
newRecurrence() | EventRecurrence | 新しい繰り返しオブジェクトを作成します。このオブジェクトを使用して、予定の繰り返しルールを作成できます。 |
setColor(color) | Calendar | カレンダーの色を設定します。 |
setDescription(description) | Calendar | カレンダーの説明を設定します。 |
setHidden(hidden) | Calendar | カレンダーをユーザー インターフェースに表示するかどうかを設定します。 |
setName(name) | Calendar | カレンダーの名前を設定します。 |
setSelected(selected) | Calendar | カレンダーの予定をユーザー インターフェースに表示するかどうかを設定します。 |
setTimeZone(timeZone) | Calendar | カレンダーのタイムゾーンを設定します。 |
subscribeToCalendar(id) | Calendar | ユーザーが登録を許可されている場合、指定された ID のカレンダーにユーザーを登録します。 |
subscribeToCalendar(id, options) | Calendar | ユーザーが登録を許可されている場合、指定された ID のカレンダーにユーザーを登録します。 |
プロパティ
プロパティ | タイプ | 説明 |
BLUE | Enum |
青(#2952A3 )。 |
BROWN | Enum |
茶色(#8D6F47 )。 |
CHARCOAL | Enum |
Charcoal(#4E5D6C )。 |
CHESTNUT | Enum |
クリ(#865A5A )。 |
GRAY | Enum |
グレー(#5A6986 )。 |
GREEN | Enum |
緑(#0D7813 )。 |
INDIGO | Enum |
インディゴ(#5229A3 )。 |
LIME | Enum |
Lime(#528800 )。 |
MUSTARD | Enum |
マスタード(#88880E )。 |
OLIVE | Enum |
オリーブ(#6E6E41 )。 |
ORANGE | Enum |
オレンジ色(#BE6D00 )。 |
PINK | Enum |
ピンク(#B1365F )。 |
PLUM | Enum |
プラム(#705770 )。 |
PURPLE | Enum |
紫(#7A367A )。 |
RED | Enum |
赤(#A32929 )。 |
RED_ORANGE | Enum |
赤 - オレンジ(#B1440E )。 |
SEA_BLUE | Enum |
Sea Blue(#29527A )。 |
SLATE | Enum |
スレート(#4A716C )。 |
TEAL | Enum |
青緑(#28754E )。 |
TURQOISE | Enum |
ターコイズ(#1B887A )。 |
YELLOW | Enum |
黄(#AB8B00 )。 |
プロパティ
プロパティ | タイプ | 説明 |
PALE_BLUE | Enum |
淡いブルー("1" )。 |
PALE_GREEN | Enum |
ペールグリーン("2" )。 |
MAUVE | Enum |
Mauve("3" )。 |
PALE_RED | Enum |
淡い赤("4" )。 |
YELLOW | Enum |
黄("5" )。 |
ORANGE | Enum |
オレンジ色("6" )。 |
CYAN | Enum |
シアン("7" )。 |
GRAY | Enum |
グレー("8" )。 |
BLUE | Enum |
青("9" )。 |
GREEN | Enum |
緑("10" )。 |
RED | Enum |
赤("11" )。 |
プロパティ
プロパティ | タイプ | 説明 |
DEFAULT | Enum | このイベントは定期的なイベントである。 |
BIRTHDAY | Enum | このイベントは終日の特別なイベントで、毎年繰り返されます。 |
FOCUS_TIME | Enum | その予定がサイレント モードの予定である。 |
FROM_GMAIL | Enum | Gmail からの予定。 |
OUT_OF_OFFICE | Enum | 不在の予定。 |
WORKING_LOCATION | Enum | 勤務場所の予定である。 |
プロパティ
プロパティ | タイプ | 説明 |
INVITED | Enum | ゲストは招待されましたが、参加するかどうか示されていません。 |
MAYBE | Enum | ゲストが参加の可能性があると述べています。 |
NO | Enum | ゲストが参加しないことを表明しています。 |
OWNER | Enum | ゲストが予定のオーナーです。 |
YES | Enum | ゲストが参加することを示している。 |
プロパティ
プロパティ | タイプ | 説明 |
CONFIDENTIAL | Enum | この予定は限定公開です。 |
DEFAULT | Enum | カレンダーの予定にデフォルトの公開設定を使用します。 |
PRIVATE | Enum | このイベントは非公開であり、イベントの詳細を閲覧できるのはイベントの参加者のみです。 |
PUBLIC | Enum | 予定は一般公開され、予定の詳細はカレンダーのすべての閲覧者に公開されます。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-07-24 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-07-24 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-07-24 UTC。"]]