将Google日历活动添加到非主日历

时间:2015-05-18 14:04:14

标签: javascript google-calendar-api

我正在尝试将事件添加到新创建的日历中。可以像这样创建日历:

gapi.client.calendar.calendars.insert(
 {
     "resource" :
     {"summary": "Test Cal",
     "description": "test",
     "timezone" : "xxxx"}
 });

现在有没有确定calendarId?现在,一个事件被添加到"主要"日历。

var request=gapi.client.calendar.events.insert({
             "calendarId": "primary",
             resource:{
                 "summary":.....

如何将事件添加到新创建的日历中?

1 个答案:

答案 0 :(得分:1)

我真的必须解决同样的问题:

var calendarID;
var req = gapi.client.calendar.calendarList.list({});
    req.execute(function(resp) {
        for (var i = 0; i < resp.items.length; i++) {
            if (resp.items[i].summary === "Newly Created Schedule") {
                console.log("Newly Created Schedule ID: " + resp.items[i].id);
                calendarID = resp.items[i].id;
                break;
            }
        }