Hướng dẫn how to add event in google calendar using javascript - cách thêm sự kiện vào lịch google bằng javascript

  • Nhà
  • Hướng dẫn
  • Tài liệu tham khảo
  • Ủng hộ

Giữ tổ chức với các bộ sưu tập lưu và phân loại nội dung dựa trên sở thích của bạn. Save and categorize content based on your preferences.

Tạo ra một sự kiện. Hãy thử nó ngay bây giờ hoặc xem một ví dụ.

Lời yêu cầu

Yêu cầu HTTP

POST //www.googleapis.com/calendar/v3/calendars/calendarId/events

Thông số

Tên tham sốGiá trịSự mô tả
Tham số đường dẫn
calendarId
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
Tham số truy vấn tùy chọn
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
2
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phiên bản dữ liệu hội nghị được hỗ trợ bởi ứng dụng khách API. Phiên bản 0 giả định không có hỗ trợ dữ liệu hội nghị và bỏ qua dữ liệu hội nghị trong cơ thể của sự kiện. Phiên bản 1 cho phép hỗ trợ sao chép Conferenceata cũng như tạo ra các hội nghị mới bằng cách sử dụng trường Createrequest của Conferenceata. Mặc định là 0. Các giá trị chấp nhận được là
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
4 đến
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
5, bao gồm.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
6
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phiên bản dữ liệu hội nghị được hỗ trợ bởi ứng dụng khách API. Phiên bản 0 giả định không có hỗ trợ dữ liệu hội nghị và bỏ qua dữ liệu hội nghị trong cơ thể của sự kiện. Phiên bản 1 cho phép hỗ trợ sao chép Conferenceata cũng như tạo ra các hội nghị mới bằng cách sử dụng trường Createrequest của Conferenceata. Mặc định là 0. Các giá trị chấp nhận được là
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
4 đến
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
5, bao gồm.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
6
Số lượng người tham dự tối đa để đưa vào phản hồi. Nếu có nhiều hơn số lượng người tham dự được chỉ định, chỉ có người tham gia được trả lại. Không bắt buộc.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
8

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9

Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".

Tham số truy vấn tùy chọn

  • // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    2
  • // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    3
  • Số phiên bản dữ liệu hội nghị được hỗ trợ bởi ứng dụng khách API. Phiên bản 0 giả định không có hỗ trợ dữ liệu hội nghị và bỏ qua dữ liệu hội nghị trong cơ thể của sự kiện. Phiên bản 1 cho phép hỗ trợ sao chép Conferenceata cũng như tạo ra các hội nghị mới bằng cách sử dụng trường Createrequest của Conferenceata. Mặc định là 0. Các giá trị chấp nhận được là
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    4 đến
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    5, bao gồm.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
6
Số lượng người tham dự tối đa để đưa vào phản hồi. Nếu có nhiều hơn số lượng người tham dự được chỉ định, chỉ có người tham gia được trả lại. Không bắt buộc.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
8

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9

Phản đối. Vui lòng sử dụng Sendupdates thay thế.

Có nên gửi thông báo về việc tạo ra sự kiện mới hay không. Lưu ý rằng một số email vẫn có thể được gửi ngay cả khi bạn đặt giá trị thành
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
0. Mặc định là
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
0.
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
2
Có nên gửi thông báo về việc tạo ra sự kiện mới hay không. Lưu ý rằng một số email vẫn có thể được gửi. Mặc định là
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
0.

Các giá trị chấp nhận được là:

"
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
5": Thông báo được gửi cho tất cả khách.

"

# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
6": Thông báo chỉ được gửi đến khách không phải là khách.

"
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
7": Không có thông báo nào được gửi.Giá trịSự mô tảTham số đường dẫn
calendarId
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
Tham số truy vấn tùy chọn
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
2
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
Tham số truy vấn tùy chọn
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
2
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số lượng người tham dự tối đa để đưa vào phản hồi. Nếu có nhiều hơn số lượng người tham dự được chỉ định, chỉ có người tham gia được trả lại. Không bắt buộc.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
8
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".

Tham số truy vấn tùy chọn

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
2

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.Có nên gửi thông báo về việc tạo ra sự kiện mới hay không. Lưu ý rằng một số email vẫn có thể được gửi ngay cả khi bạn đặt giá trị thành
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
0. Mặc định là
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
0.
# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]
2
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phiên bản dữ liệu hội nghị được hỗ trợ bởi ứng dụng khách API. Phiên bản 0 giả định không có hỗ trợ dữ liệu hội nghị và bỏ qua dữ liệu hội nghị trong cơ thể của sự kiện. Phiên bản 1 cho phép hỗ trợ sao chép Conferenceata cũng như tạo ra các hội nghị mới bằng cách sử dụng trường Createrequest của Conferenceata. Mặc định là 0. Các giá trị chấp nhận được là
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
4 đến
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
5, bao gồm.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".

Tham số truy vấn tùy chọn

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế. Số lượng người tham dự tối đa để đưa vào phản hồi. Nếu có nhiều hơn số lượng người tham dự được chỉ định, chỉ có người tham gia được trả lại. Không bắt buộc.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
8
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế. Số lượng người tham dự tối đa để đưa vào phản hồi. Nếu có nhiều hơn số lượng người tham dự được chỉ định, chỉ có người tham gia được trả lại. Không bắt buộc.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
8
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
  • Tham số truy vấn tùy chọn
  • // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    2
  • // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    3
  • Số phiên bản dữ liệu hội nghị được hỗ trợ bởi ứng dụng khách API. Phiên bản 0 giả định không có hỗ trợ dữ liệu hội nghị và bỏ qua dữ liệu hội nghị trong cơ thể của sự kiện. Phiên bản 1 cho phép hỗ trợ sao chép Conferenceata cũng như tạo ra các hội nghị mới bằng cách sử dụng trường Createrequest của Conferenceata. Mặc định là 0. Các giá trị chấp nhận được là
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    4 đến
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    5, bao gồm.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9
Phản đối. Vui lòng sử dụng Sendupdates thay thế. Định danh lịch. Để truy xuất ID lịch, hãy gọi phương thức Lịch. Nếu bạn muốn truy cập lịch chính của người dùng hiện đã đăng nhập, hãy sử dụng từ khóa "
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
1".
Tham số truy vấn tùy chọncó thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
0
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
5
Thời gian, như là một giá trị thời gian ngày kết hợp [được định dạng theo RFC3339]. Yêu cầu bù múi giờ trừ khi múi giờ được chỉ định rõ ràng trong
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
6.
có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
7
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.
  • // Refer to the JavaScript quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/js
    // Change the scope to '//www.googleapis.com/auth/calendar' and delete any
    // stored credentials.
    
    var event = {
      'summary': 'Google I/O 2015',
      'location': '800 Howard St., San Francisco, CA 94103',
      'description': 'A chance to hear more about Google\'s developer products.',
      'start': {
        'dateTime': '2015-05-28T09:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'end': {
        'dateTime': '2015-05-28T17:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'recurrence': [
        'RRULE:FREQ=DAILY;COUNT=2'
      ],
      'attendees': [
        {'email': ''},
        {'email': ''}
      ],
      'reminders': {
        'useDefault': false,
        'overrides': [
          {'method': 'email', 'minutes': 24 * 60},
          {'method': 'popup', 'minutes': 10}
        ]
      }
    };
    
    var request = gapi.client.calendar.events.insert[{
      'calendarId': 'primary',
      'resource': event
    }];
    
    request.execute[function[event] {
      appendPre['Event created: ' + event.htmlLink];
    }];
    
    2
  • // Refer to the JavaScript quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/js
    // Change the scope to '//www.googleapis.com/auth/calendar' and delete any
    // stored credentials.
    
    var event = {
      'summary': 'Google I/O 2015',
      'location': '800 Howard St., San Francisco, CA 94103',
      'description': 'A chance to hear more about Google\'s developer products.',
      'start': {
        'dateTime': '2015-05-28T09:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'end': {
        'dateTime': '2015-05-28T17:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'recurrence': [
        'RRULE:FREQ=DAILY;COUNT=2'
      ],
      'attendees': [
        {'email': ''},
        {'email': ''}
      ],
      'reminders': {
        'useDefault': false,
        'overrides': [
          {'method': 'email', 'minutes': 24 * 60},
          {'method': 'popup', 'minutes': 10}
        ]
      }
    };
    
    var request = gapi.client.calendar.events.insert[{
      'calendarId': 'primary',
      'resource': event
    }];
    
    request.execute[function[event] {
      appendPre['Event created: ' + event.htmlLink];
    }];
    
    3
có thể viết
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
5
có thể viết
Thời gian, như là một giá trị thời gian ngày kết hợp [được định dạng theo RFC3339]. Yêu cầu bù múi giờ trừ khi múi giờ được chỉ định rõ ràng trong
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
6.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
5
có thể viết
Thời gian, như là một giá trị thời gian ngày kết hợp [được định dạng theo RFC3339]. Yêu cầu bù múi giờ trừ khi múi giờ được chỉ định rõ ràng trong
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
6.
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
7
Múi giờ trong đó thời gian được chỉ định. . Đối với các sự kiện duy nhất, trường này là tùy chọn và chỉ ra một múi giờ tùy chỉnh cho sự kiện bắt đầu/kết thúc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
9
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
7
Múi giờ trong đó thời gian được chỉ định. . Đối với các sự kiện duy nhất, trường này là tùy chọn và chỉ ra một múi giờ tùy chỉnh cho sự kiện bắt đầu/kết thúc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
9
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
7
Múi giờ trong đó thời gian được chỉ định. . Đối với các sự kiện duy nhất, trường này là tùy chọn và chỉ ra một múi giờ tùy chỉnh cho sự kiện bắt đầu/kết thúc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
9
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.
  • // Refer to the JavaScript quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/js
    // Change the scope to '//www.googleapis.com/auth/calendar' and delete any
    // stored credentials.
    
    var event = {
      'summary': 'Google I/O 2015',
      'location': '800 Howard St., San Francisco, CA 94103',
      'description': 'A chance to hear more about Google\'s developer products.',
      'start': {
        'dateTime': '2015-05-28T09:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'end': {
        'dateTime': '2015-05-28T17:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'recurrence': [
        'RRULE:FREQ=DAILY;COUNT=2'
      ],
      'attendees': [
        {'email': ''},
        {'email': ''}
      ],
      'reminders': {
        'useDefault': false,
        'overrides': [
          {'method': 'email', 'minutes': 24 * 60},
          {'method': 'popup', 'minutes': 10}
        ]
      }
    };
    
    var request = gapi.client.calendar.events.insert[{
      'calendarId': 'primary',
      'resource': event
    }];
    
    request.execute[function[event] {
      appendPre['Event created: ' + event.htmlLink];
    }];
    
    2
  • // Refer to the JavaScript quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/js
    // Change the scope to '//www.googleapis.com/auth/calendar' and delete any
    // stored credentials.
    
    var event = {
      'summary': 'Google I/O 2015',
      'location': '800 Howard St., San Francisco, CA 94103',
      'description': 'A chance to hear more about Google\'s developer products.',
      'start': {
        'dateTime': '2015-05-28T09:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'end': {
        'dateTime': '2015-05-28T17:00:00-07:00',
        'timeZone': 'America/Los_Angeles'
      },
      'recurrence': [
        'RRULE:FREQ=DAILY;COUNT=2'
      ],
      'attendees': [
        {'email': ''},
        {'email': ''}
      ],
      'reminders': {
        'useDefault': false,
        'overrides': [
          {'method': 'email', 'minutes': 24 * 60},
          {'method': 'popup', 'minutes': 10}
        ]
      }
    };
    
    var request = gapi.client.calendar.events.insert[{
      'calendarId': 'primary',
      'resource': event
    }];
    
    request.execute[function[event] {
      appendPre['Event created: ' + event.htmlLink];
    }];
    
    3
  • Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4

// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
5

Thời gian, như là một giá trị thời gian ngày kết hợp [được định dạng theo RFC3339]. Yêu cầu bù múi giờ trừ khi múi giờ được chỉ định rõ ràng trong

// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
6.

có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
7
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
5
Thời gian, như là một giá trị thời gian ngày kết hợp [được định dạng theo RFC3339]. Yêu cầu bù múi giờ trừ khi múi giờ được chỉ định rõ ràng trong
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
6.
có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
7
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Mô tả về sự kiện. Có thể chứa HTML. Không bắt buộc.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
2
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
4
// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];
3
Ngày, ở định dạng "Yyyy-MM-DD", nếu đây là một sự kiện cả ngày.có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
28
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    30" - Nhắc nhở được gửi qua email.
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    31" - Nhắc nhở được gửi qua cửa sổ bật lên UI.

Yêu cầu khi thêm một lời nhắc.

có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
32
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phút trước khi bắt đầu sự kiện khi lời nhắc sẽ kích hoạt. Các giá trị hợp lệ là từ 0 đến 40320 [4 tuần tính bằng phút].

Yêu cầu khi thêm một lời nhắc.

có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
32
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phút trước khi bắt đầu sự kiện khi lời nhắc sẽ kích hoạt. Các giá trị hợp lệ là từ 0 đến 40320 [4 tuần tính bằng phút].có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
34
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phút trước khi bắt đầu sự kiện khi lời nhắc sẽ kích hoạt. Các giá trị hợp lệ là từ 0 đến 40320 [4 tuần tính bằng phút].có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
34
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:có thể viết
"
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
30" - Nhắc nhở được gửi qua email.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:có thể viết
"
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
30" - Nhắc nhở được gửi qua email.
"
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
31" - Nhắc nhở được gửi qua cửa sổ bật lên UI.
Yêu cầu khi thêm một lời nhắc.có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
32
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3
Số phút trước khi bắt đầu sự kiện khi lời nhắc sẽ kích hoạt. Các giá trị hợp lệ là từ 0 đến 40320 [4 tuần tính bằng phút].có thể viết
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
34
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:có thể viết
"
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
30" - Nhắc nhở được gửi qua email.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    30" - Nhắc nhở được gửi qua email.
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    31" - Nhắc nhở được gửi qua cửa sổ bật lên UI.
  • Yêu cầu khi thêm một lời nhắc.

    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    32

    1. // Refer to the Java quickstart on how to setup the environment:
      // //developers.google.com/calendar/quickstart/java
      // Change the scope to CalendarScopes.CALENDAR and delete any stored
      // credentials.
      
      Event event = new Event[]
          .setSummary["Google I/O 2015"]
          .setLocation["800 Howard St., San Francisco, CA 94103"]
          .setDescription["A chance to hear more about Google's developer products."];
      
      DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
      EventDateTime start = new EventDateTime[]
          .setDateTime[startDateTime]
          .setTimeZone["America/Los_Angeles"];
      event.setStart[start];
      
      DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
      EventDateTime end = new EventDateTime[]
          .setDateTime[endDateTime]
          .setTimeZone["America/Los_Angeles"];
      event.setEnd[end];
      
      String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
      event.setRecurrence[Arrays.asList[recurrence]];
      
      EventAttendee[] attendees = new EventAttendee[] {
          new EventAttendee[].setEmail[""],
          new EventAttendee[].setEmail[""],
      };
      event.setAttendees[Arrays.asList[attendees]];
      
      EventReminder[] reminderOverrides = new EventReminder[] {
          new EventReminder[].setMethod["email"].setMinutes[24 * 60],
          new EventReminder[].setMethod["popup"].setMinutes[10],
      };
      Event.Reminders reminders = new Event.Reminders[]
          .setUseDefault[false]
          .setOverrides[Arrays.asList[reminderOverrides]];
      event.setReminders[reminders];
      
      String calendarId = "primary";
      event = service.events[].insert[calendarId, event].execute[];
      System.out.printf["Event created: %s\n", event.getHtmlLink[]];
      
      3

      Số phút trước khi bắt đầu sự kiện khi lời nhắc sẽ kích hoạt. Các giá trị hợp lệ là từ 0 đến 40320 [4 tuần tính bằng phút].

    2. // Refer to the Java quickstart on how to setup the environment:
      // //developers.google.com/calendar/quickstart/java
      // Change the scope to CalendarScopes.CALENDAR and delete any stored
      // credentials.
      
      Event event = new Event[]
          .setSummary["Google I/O 2015"]
          .setLocation["800 Howard St., San Francisco, CA 94103"]
          .setDescription["A chance to hear more about Google's developer products."];
      
      DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
      EventDateTime start = new EventDateTime[]
          .setDateTime[startDateTime]
          .setTimeZone["America/Los_Angeles"];
      event.setStart[start];
      
      DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
      EventDateTime end = new EventDateTime[]
          .setDateTime[endDateTime]
          .setTimeZone["America/Los_Angeles"];
      event.setEnd[end];
      
      String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
      event.setRecurrence[Arrays.asList[recurrence]];
      
      EventAttendee[] attendees = new EventAttendee[] {
          new EventAttendee[].setEmail[""],
          new EventAttendee[].setEmail[""],
      };
      event.setAttendees[Arrays.asList[attendees]];
      
      EventReminder[] reminderOverrides = new EventReminder[] {
          new EventReminder[].setMethod["email"].setMinutes[24 * 60],
          new EventReminder[].setMethod["popup"].setMinutes[10],
      };
      Event.Reminders reminders = new Event.Reminders[]
          .setUseDefault[false]
          .setOverrides[Arrays.asList[reminderOverrides]];
      event.setReminders[reminders];
      
      String calendarId = "primary";
      event = service.events[].insert[calendarId, event].execute[];
      System.out.printf["Event created: %s\n", event.getHtmlLink[]];
      
      34

      // Refer to the Java quickstart on how to setup the environment:
      // //developers.google.com/calendar/quickstart/java
      // Change the scope to CalendarScopes.CALENDAR and delete any stored
      // credentials.
      
      Event event = new Event[]
          .setSummary["Google I/O 2015"]
          .setLocation["800 Howard St., San Francisco, CA 94103"]
          .setDescription["A chance to hear more about Google's developer products."];
      
      DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
      EventDateTime start = new EventDateTime[]
          .setDateTime[startDateTime]
          .setTimeZone["America/Los_Angeles"];
      event.setStart[start];
      
      DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
      EventDateTime end = new EventDateTime[]
          .setDateTime[endDateTime]
          .setTimeZone["America/Los_Angeles"];
      event.setEnd[end];
      
      String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
      event.setRecurrence[Arrays.asList[recurrence]];
      
      EventAttendee[] attendees = new EventAttendee[] {
          new EventAttendee[].setEmail[""],
          new EventAttendee[].setEmail[""],
      };
      event.setAttendees[Arrays.asList[attendees]];
      
      EventReminder[] reminderOverrides = new EventReminder[] {
          new EventReminder[].setMethod["email"].setMinutes[24 * 60],
          new EventReminder[].setMethod["popup"].setMinutes[10],
      };
      Event.Reminders reminders = new Event.Reminders[]
          .setUseDefault[false]
          .setOverrides[Arrays.asList[reminderOverrides]];
      event.setReminders[reminders];
      
      String calendarId = "primary";
      event = service.events[].insert[calendarId, event].execute[];
      System.out.printf["Event created: %s\n", event.getHtmlLink[]];
      
      9

    Cho dù lời nhắc mặc định của lịch áp dụng cho sự kiện.

    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    36

có thể viết
Số thứ tự theo Icalendar.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:có thể viết
"
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
30" - Nhắc nhở được gửi qua email.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    30" - Nhắc nhở được gửi qua email.Show me as to Busy in the Calendar UI.
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    31" - Nhắc nhở được gửi qua cửa sổ bật lên UI.Show me as to Available in the Calendar UI.
có thể viết
Yêu cầu khi thêm một lời nhắc.
// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
0
Phương pháp được sử dụng bởi lời nhắc này. Các giá trị có thể là:
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    30" - Nhắc nhở được gửi qua email.
  • "
    // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    31" - Nhắc nhở được gửi qua cửa sổ bật lên UI.
  • Yêu cầu khi thêm một lời nhắc.
  • // Refer to the Java quickstart on how to setup the environment:
    // //developers.google.com/calendar/quickstart/java
    // Change the scope to CalendarScopes.CALENDAR and delete any stored
    // credentials.
    
    Event event = new Event[]
        .setSummary["Google I/O 2015"]
        .setLocation["800 Howard St., San Francisco, CA 94103"]
        .setDescription["A chance to hear more about Google's developer products."];
    
    DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
    EventDateTime start = new EventDateTime[]
        .setDateTime[startDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setStart[start];
    
    DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
    EventDateTime end = new EventDateTime[]
        .setDateTime[endDateTime]
        .setTimeZone["America/Los_Angeles"];
    event.setEnd[end];
    
    String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
    event.setRecurrence[Arrays.asList[recurrence]];
    
    EventAttendee[] attendees = new EventAttendee[] {
        new EventAttendee[].setEmail[""],
        new EventAttendee[].setEmail[""],
    };
    event.setAttendees[Arrays.asList[attendees]];
    
    EventReminder[] reminderOverrides = new EventReminder[] {
        new EventReminder[].setMethod["email"].setMinutes[24 * 60],
        new EventReminder[].setMethod["popup"].setMinutes[10],
    };
    Event.Reminders reminders = new Event.Reminders[]
        .setUseDefault[false]
        .setOverrides[Arrays.asList[reminderOverrides]];
    event.setReminders[reminders];
    
    String calendarId = "primary";
    event = service.events[].insert[calendarId, event].execute[];
    System.out.printf["Event created: %s\n", event.getHtmlLink[]];
    
    32
có thể viết

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
3

Số phút trước khi bắt đầu sự kiện khi lời nhắc sẽ kích hoạt. Các giá trị hợp lệ là từ 0 đến 40320 [4 tuần tính bằng phút].

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
34

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
9 The code examples available for this method do not represent all supported programming languages [see the client libraries page for a list of supported languages].

Cho dù lời nhắc mặc định của lịch áp dụng cho sự kiện.

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
36

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];

Số thứ tự theo Icalendar.

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
38

# Refer to the Python quickstart on how to setup the environment:
# //developers.google.com/calendar/quickstart/python
# Change the scope to '//www.googleapis.com/auth/calendar' and delete any
# stored credentials.

event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events[].insert[calendarId='primary', body=event].execute[]
print 'Event created: %s' % [event.get['htmlLink']]

Tiêu đề của nguồn; Ví dụ, một tiêu đề của một trang web hoặc một chủ đề email.

// Refer to the Java quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/java
// Change the scope to CalendarScopes.CALENDAR and delete any stored
// credentials.

Event event = new Event[]
    .setSummary["Google I/O 2015"]
    .setLocation["800 Howard St., San Francisco, CA 94103"]
    .setDescription["A chance to hear more about Google's developer products."];

DateTime startDateTime = new DateTime["2015-05-28T09:00:00-07:00"];
EventDateTime start = new EventDateTime[]
    .setDateTime[startDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setStart[start];

DateTime endDateTime = new DateTime["2015-05-28T17:00:00-07:00"];
EventDateTime end = new EventDateTime[]
    .setDateTime[endDateTime]
    .setTimeZone["America/Los_Angeles"];
event.setEnd[end];

String[] recurrence = new String[] {"RRULE:FREQ=DAILY;COUNT=2"};
event.setRecurrence[Arrays.asList[recurrence]];

EventAttendee[] attendees = new EventAttendee[] {
    new EventAttendee[].setEmail[""],
    new EventAttendee[].setEmail[""],
};
event.setAttendees[Arrays.asList[attendees]];

EventReminder[] reminderOverrides = new EventReminder[] {
    new EventReminder[].setMethod["email"].setMinutes[24 * 60],
    new EventReminder[].setMethod["popup"].setMinutes[10],
};
Event.Reminders reminders = new Event.Reminders[]
    .setUseDefault[false]
    .setOverrides[Arrays.asList[reminderOverrides]];
event.setReminders[reminders];

String calendarId = "primary";
event = service.events[].insert[calendarId, event].execute[];
System.out.printf["Event created: %s\n", event.getHtmlLink[]];
40

// Refer to the PHP quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/php
// Change the scope to Google_Service_Calendar::CALENDAR and delete any stored
// credentials.

$event = new Google_Service_Calendar_Event[array[
  'summary' => 'Google I/O 2015',
  'location' => '800 Howard St., San Francisco, CA 94103',
  'description' => 'A chance to hear more about Google\'s developer products.',
  'start' => array[
    'dateTime' => '2015-05-28T09:00:00-07:00',
    'timeZone' => 'America/Los_Angeles',
  ],
  'end' => array[
    'dateTime' => '2015-05-28T17:00:00-07:00',
    'timeZone' => 'America/Los_Angeles',
  ],
  'recurrence' => array[
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees' => array[
    array['email' => ''],
    array['email' => ''],
  ],
  'reminders' => array[
    'useDefault' => FALSE,
    'overrides' => array[
      array['method' => 'email', 'minutes' => 24 * 60],
      array['method' => 'popup', 'minutes' => 10],
    ],
  ],
]];

$calendarId = 'primary';
$event = $service->events->insert[$calendarId, $event];
printf['Event created: %s\n', $event->htmlLink];

Ruby

Sử dụng thư viện máy khách Ruby.

event = Google::Apis::CalendarV3::Event.new[
  summary: 'Google I/O 2015',
  location: '800 Howard St., San Francisco, CA 94103',
  description: 'A chance to hear more about Google\'s developer products.',
  start: Google::Apis::CalendarV3::EventDateTime.new[
    date_time: '2015-05-28T09:00:00-07:00',
    time_zone: 'America/Los_Angeles'
  ],
  end: Google::Apis::CalendarV3::EventDateTime.new[
    date_time: '2015-05-28T17:00:00-07:00',
    time_zone: 'America/Los_Angeles'
  ],
  recurrence: [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  attendees: [
    Google::Apis::CalendarV3::EventAttendee.new[
      email: ''
    ],
    Google::Apis::CalendarV3::EventAttendee.new[
      email: ''
    ]
  ],
  reminders: Google::Apis::CalendarV3::Event::Reminders.new[
    use_default: false,
    overrides: [
      Google::Apis::CalendarV3::EventReminder.new[
        reminder_method: 'email',
        minutes: 24 * 60
      ],
      Google::Apis::CalendarV3::EventReminder.new[
        reminder_method: 'popup',
        minutes: 10
      ]
    ]
  ]
]

result = client.insert_event['primary', event]
puts "Event created: #{result.html_link}"

.NET

Sử dụng thư viện máy khách .NET.

// Refer to the .NET quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/dotnet
// Change the scope to CalendarService.Scope.Calendar and delete any stored
// credentials.

Event newEvent = new Event[]
{
    Summary = "Google I/O 2015",
    Location = "800 Howard St., San Francisco, CA 94103",
    Description = "A chance to hear more about Google's developer products.",
    Start = new EventDateTime[]
    {
        DateTime = DateTime.Parse["2015-05-28T09:00:00-07:00"],
        TimeZone = "America/Los_Angeles",
    },
    End = new EventDateTime[]
    {
        DateTime = DateTime.Parse["2015-05-28T17:00:00-07:00"],
        TimeZone = "America/Los_Angeles",
    },
    Recurrence = new String[] { "RRULE:FREQ=DAILY;COUNT=2" },
    Attendees = new EventAttendee[] {
        new EventAttendee[] { Email = "" },
        new EventAttendee[] { Email = "" },
    },
    Reminders = new Event.RemindersData[]
    {
        UseDefault = false,
        Overrides = new EventReminder[] {
            new EventReminder[] { Method = "email", Minutes = 24 * 60 },
            new EventReminder[] { Method = "sms", Minutes = 10 },
        }
    }
};

String calendarId = "primary";
EventsResource.InsertRequest request = service.Events.Insert[newEvent, calendarId];
Event createdEvent = request.Execute[];
Console.WriteLine["Event created: {0}", createdEvent.HtmlLink];

Đi

Sử dụng thư viện máy khách GO.

// Refer to the Go quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/go
// Change the scope to calendar.CalendarScope and delete any stored credentials.

event := &calendar.Event{
  Summary: "Google I/O 2015",
  Location: "800 Howard St., San Francisco, CA 94103",
  Description: "A chance to hear more about Google's developer products.",
  Start: &calendar.EventDateTime{
    DateTime: "2015-05-28T09:00:00-07:00",
    TimeZone: "America/Los_Angeles",
  },
  End: &calendar.EventDateTime{
    DateTime: "2015-05-28T17:00:00-07:00",
    TimeZone: "America/Los_Angeles",
  },
  Recurrence: []string{"RRULE:FREQ=DAILY;COUNT=2"},
  Attendees: []*calendar.EventAttendee{
    &calendar.EventAttendee{Email:""},
    &calendar.EventAttendee{Email:""},
  },
}

calendarId := "primary"
event, err = srv.Events.Insert[calendarId, event].Do[]
if err != nil {
  log.Fatalf["Unable to create event. %v\n", err]
}
fmt.Printf["Event created: %s\n", event.HtmlLink]

JavaScript

Sử dụng thư viện máy khách JavaScript.

// Refer to the JavaScript quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/js
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles'
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''}
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10}
    ]
  }
};

var request = gapi.client.calendar.events.insert[{
  'calendarId': 'primary',
  'resource': event
}];

request.execute[function[event] {
  appendPre['Event created: ' + event.htmlLink];
}];

Node.js

Sử dụng thư viện máy khách Node.js.

// Refer to the Node.js quickstart on how to setup the environment:
// //developers.google.com/calendar/quickstart/node
// Change the scope to '//www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': ''},
    {'email': ''},
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
};

calendar.events.insert[{
  auth: auth,
  calendarId: 'primary',
  resource: event,
}, function[err, event] {
  if [err] {
    console.log['There was an error contacting the Calendar service: ' + err];
    return;
  }
  console.log['Event created: %s', event.htmlLink];
}];

Thử nó!

Sử dụng API Explorer bên dưới để gọi phương thức này trên dữ liệu trực tiếp và xem phản hồi.

Trừ khi có ghi chú khác, nội dung của trang này được cấp phép theo giấy phép Creative Commons Attribution 4.0 và các mẫu mã được cấp phép theo giấy phép Apache 2.0. Để biết chi tiết, xem chính sách trang web của nhà phát triển Google. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các chi nhánh của nó.

Cập nhật lần cuối 2022-04-20 UTC.

. "" : "Thumb-down", "id": "SamplesCodeissue", "nhãn": "mẫu / mã số" "Khác"}] [{"type": "ngón tay cái", "id": "EasyTounderstand", "nhãn": "dễ hiểu"}, {"type": "ngón tay cái", "id" : "solvedMyProbol", "nhãn": "đã giải quyết vấn đề của tôi"}, {"type": "ngón tay cái", "id": "otherUp", "nhãn": "other"}]]

Làm cách nào để tự động thêm các sự kiện vào Lịch Google?

Trong các cài đặt lịch của Google, hãy truy cập các sự kiện từ Gmail, và chọn hộp bên cạnh "Hiển thị các sự kiện tự động được tạo bởi Gmail trong lịch của tôi."

Làm cách nào để thêm một sự kiện vào lịch Google của tôi bằng URL?

Sử dụng một liên kết để thêm một lịch công khai..
Trên máy tính của bạn, hãy mở lịch Google ..
Ở bên trái, bên cạnh "Lịch khác", nhấp vào Thêm.Từ url ..
Nhập địa chỉ của lịch ..
Nhấp vào Thêm Lịch.Lịch xuất hiện ở bên trái, dưới "Lịch khác.".

Làm cách nào để thêm API lịch Google vào HTML?

Trong bảng điều khiển Google Cloud, hãy vào menu Menu> APIS & Services> Thông tin đăng nhập.Nhấp vào Tạo thông tin đăng nhập> ID máy khách OAuth.Nhấp vào loại ứng dụng> Ứng dụng web.Trong trường "Tên", nhập tên cho thông tin xác thực.

Làm cách nào để tạo sự kiện lịch Google từ bảng tính Google?

Đây là cách thiết lập nó: Tạo bảng tính của bạn trong Google Sheets [và đảm bảo đăng ký Zapier nếu bạn chưa có].Kết nối tài khoản Google Sheets của bạn và tùy chỉnh kích hoạt của bạn.Kết nối tài khoản Lịch Google của bạn và tùy chỉnh sự kiện lịch của bạn.Kiểm tra zap của bạn và bắt đầu sử dụng nó.

Bài Viết Liên Quan

Chủ Đề