Can we delete events created by another user(Google App account)? - google-calendar-api

Can we delete calendar events created by another user(Google App account) using Google App script?.
I would like to have a list of events created by a particular user along with the calendar event details and then i want to delete some events among those.
Is this possible?
Thanks

Related

Sorting events based on members in fullCalender

I am using a public google calendar where various users create events via my application and can view them. However upon using fullCalender I am fetching all the events together(All users can view all the events, however I want so that user can only view the events he/she is a part of). Is there a way to fetch events purely based on the group members in the event.

If I share a google calendar to someone, will that person notified automatically for the events created in that?

I want to create and share a google calendar with a person. Also I want to notify the person for the events I create in that calendar automatically. So, if I share a google calendar to someone, will that person notified automatically for the events created in that? If not how to set the notification for the person without need for adding that person as a guest to the events in that calendar?
The answer is no. You should explicitly invite the person in the event for him to be notified. The documentation doesn't mention such feature yet. If you would like to invite the person, include them using Events.insert.

Google calendar add multiple event from site

On my site (asp .net mvc) users create many specific schedule for the day, week. May be up to 10-50-100 events on week. I want allow users import to own google calendar all events with one click.
I found this way.
But I need add many events with one click.
I need add many events with one click. If add 10 events in loop - user must 10 click to start add (go to url) and 10 click to save event in gCalendar.
I have google console account, i can generate file for import, i can write on JS.

How to get day from what event has been moved from in Google Calendar

I am registered for receiving updates with Google Calendar API. But there is a problem when user moves event from one day to another. For example from 24/08/14 to 21/08/14.
I would get the update that events has been changed on 21/08/14, but I can't see any way to find out from which date the event has been moved from, so I can find the event on my side.
P.s.
I am develoing a system that works with GOOGLE Calendar API and another System API, and I don't have required functionality in the SYSTEM API too, so it would be handy if there is any way to find out the way to find out from which date the event has been moved from.
Use event IDs to match the events you have in the system and the updated events. That way you can happily track the changes.

google analytics event tracking for individual users

Hi am using google analytics ga.js to track a button click event. It is working fine. However, i want to track the button click event for individual users in my site.(eg. karthik - 5, Richard - 7 etc ) Am using wordpress. How to achieve this?
There are ways track non PII user data using Google Analytics. This is an example of importing CRM user data, which you could use import the type of information you are looking for.
Basically you can send in a User Scoped Custom Dimensions which represents a user with the hit data,and then import a CSV to map that dimension to any other user scoped custom dimension.
I have find a solution for this. I have used event tracking to achieve this. I have used the following function in the click event of the button.
_gaq.push(['_trackEvent','button-category','Click','Clicked by the user:User id from my site ']);
In the label field i use the logged in user id from my site. Now, i can see the clicks of a particular user using his id under Behavior->Events->Pages->Your Page->Event Category->Event Action->Event Label. As username is personally identifiable info according to google, i didn't use username.

Resources