×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。


Googleを追いかけろ!

.

参照ページ(Goolge)


WWW を検索 Googleを追いかけろ! を検索
class Calendar : Members
memberType説明
createAllDayEvent CalendarEvent 新規の終日のイベントを作成する
createAllDayEvent CalendarEvent 新規のカレンダーイベントを作成する:オプション付
createEvent CalendarEvent 新規のカレンダーイベントを作成する
createEventFromDescription CalendarEvent フリーなテキストから新規のカレンダーイベントを作成する:Google Calendarにイベントを簡単に追加作成
deleteCalendar このカレンダーを削除する:primary Calendarは削除できない
getColor Color このカレンダーの表示に使われているカラーを取得する
getDescription String このカレンダーの説明を取得する
getEvents CalendarEvent [ ] カレンダー内で指定期間内すべてのイベントを取得する
getEvents CalendarEvent [ ] カレンダー内で指定時間内すべてのイベントを取得する
getEvents CalendarEvent [ ] ステータスフィルタに一致するステータスの時間範囲内のすべてのイベントを取得する
getEventsForDay CalendarEvent [ ] 一日のすべてのイベントの取得
getEventsForDay CalendarEvent [ ] ステータスフィルタに一致するステータスの一日すべてのイベントを取得する
getId String カレンダーのIDを取得する
getName String カレンダー名を取得する
getTimeZone String カレンダーのタイムゾーンを取得する
isHidden bool カレンダーの可視性を取得する
isMyPrimaryCalendar bool primary calendarかどうかをチェックする
isOwnedByMe bool カレンダーがユーザーによって所有されているかどうかをチェックする
isSelected bool カレンダーが選択されているかどうかをチェックする
setColor Calendar カレンダーのカラーを設定する
setDescription Calendar カレンダーの説明を設定する
setHidden Calendar カレンダーを非表示にする
setName Calendar カレンダーの名前を設定する
setSelected Calendar Calendar UIでカレンダーの選択(未選択)を設定する
setTimeZone Calendar カレンダーのタイムゾーンを設定する
unsubscribeFromCalendar このカレンダーこのユーザーを退会させる




廃止 2010/08/10
createEvent CalendarEvent カレンダー内に新規のイベントを作成する

method createAllDayEvent(title, date)

  • 新規の終日のイベントを作成する
    Dateオブジェクトの日付部分だけが使用され、時刻は無視される
    ( 参考 :setNamedRange, createEvent )
Arguments :
nameType説明
titleString イベントのタイトル
dateDate イベントの日付
戻り値 :
Type説明
CalendarEvent 新規に作られたイベント


method method createAllDayEvent(title, date, optAdvancedArgs)

  • 新規のカレンダーイベントを作成する:オプション付
    Dateオブジェクトの日付部分だけが使用され、時刻は無視される
    ( 参考 :setNamedRange, createEvent )
Arguments :
nameType説明
titleString イベントのタイトル
dateDate イベントの日付
optAdvancedArgsObject 未定義
Advanced Arguments* :
nameType説明
descriptionString イベントの説明
locationString イベントの場所
guestsString ゲストのメール(カンマ区切り)
sendInvitesbool ゲストにメールを送信するかどうか
戻り値 :
Type説明
CalendarEvent 新規に作られたイベント


method createEvent(title, startDate, endDate, optAdvancedArgs)

  • 新規のカレンダーイベントを作成する
    カレンダーイベントを返す:作成できない場合はnullを返す
    ( 参考 :getEvents )
Argument :
memberType説明
title String 新規イベントのタイトル
startDate Date イベントの開始日と開始時刻
endDate Date イベントの終了日と終了時刻
optAdvancedArgs Object 引数が以下のセクションで定義されたJavaScriptのオブジェクトフィールド
Advanced Argument :
memberType説明
description String 新規イベントの説明
guests String イベントに招待されたゲストのメールアドレスリスト(スプレッドシートカンマ区切り)
location String イベントの場所
sendInvites bool falseが設定された場合招待状がゲストに送られない
戻り値 :
Type説明
CalendarEvent イベントの情報
サンプル :
// The code below will add an event to the user's default Calendar
var cal = CalendarApp.getDefaultCalendar();
cal.createEvent("Busy", new Date("July 21, 2010 08:00:00 EST"), new Date("July 21, 2010 09:00:00 EST"),
											 {location:'Nap room'});
サンプル :
 // The code below will add an event to the user's default Calendar
  var cal = CalendarApp.getDefaultCalendar();
  var title = "Busy";
  var startDate = new Date("July 21, 2009 08:00:00");
  var endDate = new Date("July 21, 2009 09:00:00");
  var advancedArgs = {location:"Joe's office", description:"Discuss new APIs"};
  cal.createEvent(title, startDate, endDate, advancedArgs);
最後の引数がどのようにイベントの場所と説明を設定しているか注意してください。


method createEventFromDescription(description)

  • フリーなテキストから新規のカレンダーイベントを作成する:Google Calendarにイベントを簡単に追加作成
    ( 参考 :createEvent, createAllDayEvent)
Arguments :
nameType説明
descriptionString イベントについての説明(フリーなテキスト)
戻り値 :
Type説明
CalendarEvent 新規に作成されたイベント
サンプル :
CalendarApp.getDefaultCalendar().createEventFromDescription("Lunch with Mary, 2PM on Feburary 2nd");


method deleteCalendar()


getColor()

  • このカレンダーの表示に使われているカラーを取得する
    ( 参考 :setColor)
戻り値 :
Type説明
color カレンダーのカラー色


method getDescription()

  • このカレンダーの説明を取得する
    ( 参考 :setDescription)
戻り値 :
Type説明
String カレンダーの説明


method getEvents(startDate, endDate, optStatus)

  • カレンダー内で指定期間内すべてのイベントを取得する
    CalendarEventオブジェクトの配列を返す。オブジェクトは指定した時間範囲で開始または終了の時刻を持つ。指定された時間の範囲内でイベントが発見されない場合は空の配列を返す。もしオプションのパラメーターが指定された時は、呼び出しユーザーの指定されたステータスのあるイベントだけが返される。
Arguments :
nameType説明
startDateDate 期間内の開始日時
endDateDate 期間内の終了日時
optStatusString 出席状態は{"はい"|"いいえ"|"たぶん"|"招待"|} ("Yes" | "No" | "Maybe" | "Invited")を表示
戻り値 :
Type説明
CalendarEvent[ ] 指定時間内のイベント
サンプル :
// The code below will retrieve all the events for the user's default calendar and
// display the description of the first event
var cal = CalendarApp.getDefaultCalendar();
var events = cal.getEvents(new Date("July 21, 2009 EST"), new Date("July 22, 2009 EST"));
if (events[0]) {
  Browser.msgBox(events[0].getDescription());
}
// The code below will retrieve all the events for the user's default calendar, that the 
// user has accepted, and display the description of the first event
var cal = CalendarApp.getDefaultCalendar();
var events = cal.getEvents(new Date("July 21, 2009 EST"), new Date("July 22, 2009 EST"), "Yes");
if (events[0]) {
  Browser.msgBox(events[0].getDescription());
}


method getEvents(startTime, endTime)

  • カレンダー内で指定時間内すべてのイベントを取得する
    ( 参考 :getEventsForDay)
Arguments :
nameType説明
startTimeDate 範囲の開始時刻を返す
endTimeDate 範囲の終了時刻を返す
戻り値 :
Type説明
CalendarEvent[ ] 指定時間内のイベント


method getEvents(startTime, endTime, statusFilters)

  • ステータスフィルタに一致するステータスの時間範囲内のすべてのイベントを取得する
    ( 参考 :getEventsForDay)
Arguments :
nameType説明
startDateDate 期間内の開始日時
endDateDate 期間内の終了日時
statusFiltersGuestStatus[ ] 希望するステータス
戻り値 :
Type説明
CalendarEvent[ ] 今回の時間内でイベントの状態のいずれかのフィルタ値と一致する範囲
サンプル :
CalendarApp.getDefaultCalendar().getEvents(new Date("May 1, 2010"), new Date("May 7, 2010"),
					 [CalendarApp.Attendance.OWNER, CalendarApp.Attendance.YES]);


method getEventsForDay(date)

  • 一日のすべてのイベントの取得
    Dateオブジェクトの日付部分だけが使用され、時刻は無視される
    ( 参考 :getEvents)
Arguments :
nameType説明
dateDate イベントのために取得する日
戻り値 :
Type説明
CalendarEvent[ ] この日のイベント


method getEventsForDay(date, statusFilters)

Arguments :
nameType説明
dateDate イベントのために取得する日
statusFiltersGuestStatus[ ] 希望するステータス
戻り値 :
Type説明
CalendarEvent[ ] ステータスフィルター値のひとつと一致するステータスを持つ日のイベント
サンプル :
CalendarApp.getDefaultCalendar().getEventsForDay(new Date(), [CalendarApp.Attendance.OWNER, CalendarApp.Attendance.YES]);


method getId()

戻り値 :
Type説明
String カレンダーのID


method getName()

戻り値 :
Type説明
String カレンダーの名前


method getTimeZone()

戻り値 :
Type説明
String カレンダーのタイムゾーン(地理的時間帯)


method isHidden()

戻り値 :
Type説明
bool trueならばカレンダーが非表示


method isMyPrimaryCalendar()

戻り値 :
Type説明
bool trueならばPrimaryCalendar


method isOwnedByMe()

戻り値 :
Type説明
bool trueならばユーザーによって所有されている


method isSelected()

戻り値 :
Type説明
bool trueならば選択されている


method setColor()

Arguments :
nameType説明
colorColor カレンダーの新しい表示色
戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method setDescription(description)

Arguments :
nameType説明
descriptionString カレンダーの新規説明
戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method setHidden(hidden)

Arguments :
nameType説明
hiddenbool UIのカレンダーを非表示にするかどうか
戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method setHidden(hidden)

Arguments :
nameType説明
hiddenbool UIのカレンダーを非表示にするかどうか
戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method setName(name)

Arguments :
nameType説明
nameString カレンダーの新規名前
戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method setSelected(selected)

Arguments :
nameType説明
selectedbool UIのカレンダーを選択するかどうか
戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method setTimeZone()

戻り値 :
Type説明
Calendar 連結のためのカレンダーを返す


method createEvent(title, description, recipients, location, startTime, endTime, sendInvites) - 廃止

Arguments :
nameType説明
titleString イベントのタイトル
descriptionString イベントの説明
recipientsString ゲストのメール(カンマ区切り)
locationString イベントの場所
startTimeDate イベントの開始時刻
endTimeDate イベントの終了時刻
sendInvitesbool 招待状を送信するかどうか
戻り値 :
Type説明
CalendarEvent 新規に作成されたイベント