2013-12-13 49 views
1

有沒有什麼方法可以使用JavaScript或Google腳本將我創建的日曆公開? 這是我目前的腳本來創建我的日曆使用Javascript或Google腳本將Google日曆設置爲公開

function doGet(e) { 
var coursename = e.parameter.coursename; 
var calendar = CalendarApp.createCalendar(coursename); 
var output={calendarId:calendar.getId()}; 
return  ContentService.createTextOutput(Utilities.jsonStringify(output)). 
setMimeType(ContentService.MimeType.JSON); 
} 

我希望你們能幫幫我!在此先感謝

回答

0

日曆服務中不支持查看或更改日曆的共享設置。這已被報告爲Issue 1145。訪問並加強對問題的關注。

通過Google Calendar API也沒有支持。

你唯一的辦法就是使用日曆界面。

0

這是現在可以使用高級日曆服務:

https://developers.google.com/apps-script/advanced/calendar

下面的代碼演示瞭如何使用它來給讀給特定的用戶/寫訪問。

var calendarId = 'INSERT CALENDAR ID HERE'; 
    var acl = { 
    scope: { 
     type: 'user', 
     value: 'INSERT EMAIL HERE' 
    }, 
    role: 'writer' 
    }; 
    Calendar.Acl.insert(acl, calendarId); 
相關問題