Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function stack(event_id,target_email) {
- getService(target_email).reset();
- var service = getService(target_email);
- if (service.hasAccess()) {
- Logger.log("service has access");
- // Calendar.Events.move(calendarId, event_id, target_email);
- } else {
- Logger.log("no access to" + target_email + ">" + CLIENT_EMAIL + ":" + PRIVATE_KEY);
- }
- }
- function getService(user) {
- return OAuth2.createService('List users')
- .setTokenUrl('https://accounts.google.com/o/oauth2/token')
- .setPrivateKey(PRIVATE_KEY)
- .setIssuer(CLIENT_EMAIL)
- .setSubject(user)
- .setPropertyStore(PropertiesService.getScriptProperties())
- .setParam('access_type', 'offline')
- .setScope("https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement