Tag Archives: calendar

Modifying events with the Google Calendar API

Originally posted by Wesley Chun (@wescpy), Developer Advocate, G Suite, on the G Suite Developers Blog.

You might be using the Google Calendar API, or alternatively email markup, to insert events into your users' calendars. Thankfully, these tools allow your apps to do this seamlessly and automatically, which saves your users a lot of time. But what happens if plans change? You need your apps to also be able to modify an event.

While email markup does support this update, it's limited in what it can do, so in today's video, we'll show you how to modify events with the Calendar API. We'll also show you how to create repeating events. Check it out:

Imagine a potential customer being interested in your product, so you set up one or two meetings with them. As their interest grows, they request regularly-scheduled syncs as your product makes their short list—your CRM should be able to make these adjustments in your calendar without much work on your part. Similarly, a "dinner with friends" event can go from a "rain check" to a bi-monthly dining experience with friends you've grown closer to. Both of these events can be updated with a JSON request payload like what you see below to adjust the date and make it repeating:

    
var TIMEZONE = "America/Los_Angeles";
var EVENT = {
"start": {"dateTime": "2017-07-01T19:00:00", "timeZone": TIMEZONE},
"end": {"dateTime": "2017-07-01T22:00:00", "timeZone": TIMEZONE},
"recurrence": ["RRULE:FREQ=MONTHLY;INTERVAL=2;UNTIL=20171231"]
};

This event can then be updated with a single call to the Calendar API's events().patch() method, which in Python would look like the following given the request data above, GCAL as the API service endpoint, and a valid EVENT_ID to update:



GCAL.events().patch(calendarId='primary', eventId=EVENT_ID,
sendNotifications=True, body=EVENT).execute()

If you want to dive deeper into the code sample, check out this blog post. Also, if you missed it, check out this video that shows how you can insert events into Google Calendar as well as the official API documentation. Finally, if you have a Google Apps Script app, you can access Google Calendar programmatically with its Calendar service.

We hope you can use this information to enhance your apps to give your users an even better and timely experience.

Track projects with G Suite and Asana

Technology has transformed the way businesses operate—your teams likely do not look like they did 10 years ago. Now, companies rely on a mobile workforce and require productivity tools to help them collaborate no matter the location, and more importantly, without holding up work.

Businesses are using Asana  and G Suite to collaborate and manage projects from start to finish. Asana is a project management tool that helps teams plan, manage and track work, and is a part of the Recommended for G Suite program. With these two tools, your organization can:

  • Create tasks in Asana directly from Gmail
  • Add files directly from Google Drive to tasks in Asana
  • Keep track of deadlines by syncing your tasks in Asana with Google Calendar
  • Build custom reports in Google Sheets to analyze project data in Asana

How OutSystems uses G Suite and Asana to drive marketing launches

OutSystems is a low-code application platform that uses Asana and G Suite to manage digital marketing and advertising projects to reach its more than 7 million users. With 30 marketers across the globe, it’s important that OutSystems uses tools to streamline reviews and track project status. 

With more than 90,000 apps built on their platform, OutSystems relies on Asana to prioritize projects and create templates for marketing launches. G Suite apps are built in, which means OutSystems employees can access their favorite productivity tools, like Google Drive, Docs and Sheets, in one place. 

Teams use Drive to attach files to tasks in Asana, Docs to edit web content, and Sheets to analyze project data. OutSystems marketers also work with external freelancers, and G Suite’s permission sharing settings make it easy to protect proprietary information.

You can get started using Asana and G Suite at your business. Sign up for this free webinar on Tuesday, June 27, 2017 at 9 a.m. PT / 12 p.m. ET.

Source: Google Cloud


Track projects with G Suite and Asana

Technology has transformed the way businesses operate—your teams likely do not look like they did 10 years ago. Now, companies rely on a mobile workforce and require productivity tools to help them collaborate no matter the location, and more importantly, without holding up work.

Businesses are using Asana  and G Suite to collaborate and manage projects from start to finish. Asana is a project management tool that helps teams plan, manage and track work, and is a part of the Recommended for G Suite program. With these two tools, your organization can:

  • Create tasks in Asana directly from Gmail
  • Add files directly from Google Drive to tasks in Asana
  • Keep track of deadlines by syncing your tasks in Asana with Google Calendar
  • Build custom reports in Google Sheets to analyze project data in Asana

Asana and Google

How OutSystems uses G Suite and Asana to drive marketing launches

OutSystems is a low-code application platform that uses Asana and G Suite to manage digital marketing and advertising projects to reach its more than 7 million users. With 30 marketers across the globe, it’s important that OutSystems uses tools to streamline reviews and track project status. 

With more than 90,000 apps built on their platform, OutSystems relies on Asana to prioritize projects and create templates for marketing launches. G Suite apps are built in, which means OutSystems employees can access their favorite productivity tools, like Google Drive, Docs and Sheets, in one place. 

Teams use Drive to attach files to tasks in Asana, Docs to edit web content, and Sheets to analyze project data. OutSystems marketers also work with external freelancers, and G Suite’s permission sharing settings make it easy to protect proprietary information.

You can get started using Asana and G Suite at your business. Sign up for this free webinar on Tuesday, June 27, 2017 at 9 a.m. PT / 12 p.m. ET.

Source: Drive


Track projects with G Suite and Asana

Technology has transformed the way businesses operate—your teams likely do not look like they did 10 years ago. Now, companies rely on a mobile workforce and require productivity tools to help them collaborate no matter the location, and more importantly, without holding up work.

Businesses are using Asana  and G Suite to collaborate and manage projects from start to finish. Asana is a project management tool that helps teams plan, manage and track work, and is a part of the Recommended for G Suite program. With these two tools, your organization can:

  • Create tasks in Asana directly from Gmail
  • Add files directly from Google Drive to tasks in Asana
  • Keep track of deadlines by syncing your tasks in Asana with Google Calendar
  • Build custom reports in Google Sheets to analyze project data in Asana

Asana and Google

How OutSystems uses G Suite and Asana to drive marketing launches

OutSystems is a low-code application platform that uses Asana and G Suite to manage digital marketing and advertising projects to reach its more than 7 million users. With 30 marketers across the globe, it’s important that OutSystems uses tools to streamline reviews and track project status. 

With more than 90,000 apps built on their platform, OutSystems relies on Asana to prioritize projects and create templates for marketing launches. G Suite apps are built in, which means OutSystems employees can access their favorite productivity tools, like Google Drive, Docs and Sheets, in one place. 

Teams use Drive to attach files to tasks in Asana, Docs to edit web content, and Sheets to analyze project data. OutSystems marketers also work with external freelancers, and G Suite’s permission sharing settings make it easy to protect proprietary information.

You can get started using Asana and G Suite at your business. Sign up for this free webinar on Tuesday, June 27, 2017 at 9 a.m. PT / 12 p.m. ET.

Source: Gmail Blog


Track projects with G Suite and Asana

Technology has transformed the way businesses operate—your teams likely do not look like they did 10 years ago. Now, companies rely on a mobile workforce and require productivity tools to help them collaborate no matter the location, and more importantly, without holding up work.

Businesses are using Asana  and G Suite to collaborate and manage projects from start to finish. Asana is a project management tool that helps teams plan, manage and track work, and is a part of the Recommended for G Suite program. With these two tools, your organization can:

  • Create tasks in Asana directly from Gmail
  • Add files directly from Google Drive to tasks in Asana
  • Keep track of deadlines by syncing your tasks in Asana with Google Calendar
  • Build custom reports in Google Sheets to analyze project data in Asana

Asana and Google

How OutSystems uses G Suite and Asana to drive marketing launches

OutSystems is a low-code application platform that uses Asana and G Suite to manage digital marketing and advertising projects to reach its more than 7 million users. With 30 marketers across the globe, it’s important that OutSystems uses tools to streamline reviews and track project status. 

With more than 90,000 apps built on their platform, OutSystems relies on Asana to prioritize projects and create templates for marketing launches. G Suite apps are built in, which means OutSystems employees can access their favorite productivity tools, like Google Drive, Docs and Sheets, in one place. 

Teams use Drive to attach files to tasks in Asana, Docs to edit web content, and Sheets to analyze project data. OutSystems marketers also work with external freelancers, and G Suite’s permission sharing settings make it easy to protect proprietary information.

You can get started using Asana and G Suite at your business. Sign up for this free webinar on Tuesday, June 27, 2017 at 9 a.m. PT / 12 p.m. ET.

Source: Gmail Blog


Track projects with G Suite and Asana

Technology has transformed the way businesses operate—your teams likely do not look like they did 10 years ago. Now, companies rely on a mobile workforce and require productivity tools to help them collaborate no matter the location, and more importantly, without holding up work.

Businesses are using Asana  and G Suite to collaborate and manage projects from start to finish. Asana is a project management tool that helps teams plan, manage and track work, and is a part of the Recommended for G Suite program. With these two tools, your organization can:

  • Create tasks in Asana directly from Gmail
  • Add files directly from Google Drive to tasks in Asana
  • Keep track of deadlines by syncing your tasks in Asana with Google Calendar
  • Build custom reports in Google Sheets to analyze project data in Asana

How OutSystems uses G Suite and Asana to drive marketing launches

OutSystems is a low-code application platform that uses Asana and G Suite to manage digital marketing and advertising projects to reach its more than 7 million users. With 30 marketers across the globe, it’s important that OutSystems uses tools to streamline reviews and track project status. 

With more than 90,000 apps built on their platform, OutSystems relies on Asana to prioritize projects and create templates for marketing launches. G Suite apps are built in, which means OutSystems employees can access their favorite productivity tools, like Google Drive, Docs and Sheets, in one place. 

Teams use Drive to attach files to tasks in Asana, Docs to edit web content, and Sheets to analyze project data. OutSystems marketers also work with external freelancers, and G Suite’s permission sharing settings make it easy to protect proprietary information.

You can get started using Asana and G Suite at your business. Sign up for this free webinar on Tuesday, June 27, 2017 at 9 a.m. PT / 12 p.m. ET.

Source: Drive


Track projects with G Suite and Asana

Technology has transformed the way businesses operate—your teams likely do not look like they did 10 years ago. Now, companies rely on a mobile workforce and require productivity tools to help them collaborate no matter the location, and more importantly, without holding up work.

Businesses are using Asana  and G Suite to collaborate and manage projects from start to finish. Asana is a project management tool that helps teams plan, manage and track work, and is a part of the Recommended for G Suite program. With these two tools, your organization can:

  • Create tasks in Asana directly from Gmail
  • Add files directly from Google Drive to tasks in Asana
  • Keep track of deadlines by syncing your tasks in Asana with Google Calendar
  • Build custom reports in Google Sheets to analyze project data in Asana

Asana and Google

How OutSystems uses G Suite and Asana to drive marketing launches

OutSystems is a low-code application platform that uses Asana and G Suite to manage digital marketing and advertising projects to reach its more than 7 million users. With 30 marketers across the globe, it’s important that OutSystems uses tools to streamline reviews and track project status. 

With more than 90,000 apps built on their platform, OutSystems relies on Asana to prioritize projects and create templates for marketing launches. G Suite apps are built in, which means OutSystems employees can access their favorite productivity tools, like Google Drive, Docs and Sheets, in one place. 

Teams use Drive to attach files to tasks in Asana, Docs to edit web content, and Sheets to analyze project data. OutSystems marketers also work with external freelancers, and G Suite’s permission sharing settings make it easy to protect proprietary information.

You can get started using Asana and G Suite at your business. Sign up for this free webinar on Tuesday, June 27, 2017 at 9 a.m. PT / 12 p.m. ET.

Source: Gmail Blog


Bring your idea to life with G Suite

You know that feeling when you present on a project after working on it for too many months? It’s great. Perhaps the most gratifying part of wrapping a project (besides finally being done), is reflecting on how your idea came to be more than just an idea.

For most of us in the workplace, ideas take shape in many forms—and G Suite can help you along the way. Here’s a snapshot of how you can bring an idea to life using G Suite’s intelligent apps:

1. You mention an idea to a teammate over lunch

Some of our best ideas happen outside the confines of the office. You mention an idea to a teammate in passing and they tell you, “Hey, that’s not a bad thought, but we should meet to flesh this out.”

Take your idea to the next level by getting your group together with Find a Time and Find a Room features in Calendar. Find a Time intelligently suggests times that you and teammates are available to meet and books a time for you. Find a Room takes over the hassle of finding an available meeting room. All you have to do is show up and brainstorm.

Find a Time gif

2. Step into a meeting room and map out your idea 

Now that you’ve booked a room, you can put more structure behind this “thing” you’re creating with Jamboard—our collaborative, digital whiteboard for sharing ideas in real-time and mapping out your project plan. Check it out:

Introducing Jamboard

If you used legacy systems in the past, you probably brought documents, sticky notes or other prep materials to a brainstorm. With Jamboard, you securely access all of those files directly in the cloud within your “jam.” Simply use the sticky notes tool, pull information and images from the web, or add files from Docs, Sheets or Slides to your brainstorm directly from Drive.

3. Give your brain a rest and come back to your work later

Sometimes the best thing you can do for a project is take a break and revisit it with fresh eyes. Jamboard makes this easy because it saves your work directly to Drive. If you’re on the go and want to revisit a file, you can rely on Drive’s Quick Access feature to automatically find files for you. And if you use Team Drives, you can add relevant files to securely share access and edit rights with others that need to weigh in.

team drives transparent

4. Make final edits and present your idea

Once you’ve put the final touches on your “jam,” you can present your work through Hangouts, which integrates seamlessly with Jamboard. Add team members to the Hangout to see your work, and they can even use the Jamboard companion app to make edits from their mobile phones or tablets. 

For a presentation you really want to polish, you can also import your work from Jamboard into a presentation in Slides. If you don’t like to fuss with formatting, use Explore in Slides,poweredby machine intelligence, to make your presentation look top notch. Choose from dozens of design recommendations and apply them instantly with one click. Now you’re ready to sell your idea.

Explore in Sheets

5. Track your progress

Coming up with the ideas is the fun part. Executing and tracking success is often more difficult. G Suite can help with that, too. Use templates in Sheets to create detailed project trackers or manage employee shift schedules. Sheets can also help you quantify results at the end of your project. Use Explore in Sheets (powered by machine intelligence) to get insights instantly. Just ask questions—in words, not formulas—and get actionable insights from your data. And once you’re finished, create a Form to solicit feedback on how to improve for the next time.

These are just some of the ways that G Suite can help you create—and execute—your best work. For more tips on how to use G Suite products, check out the G Suite Show.

Source: Drive


Bring your idea to life with G Suite

You know that feeling when you present on a project after working on it for too many months? It’s great. Perhaps the most gratifying part of wrapping a project (besides finally being done), is reflecting on how your idea came to be more than just an idea.

For most of us in the workplace, ideas take shape in many forms—and G Suite can help you along the way. Here’s a snapshot of how you can bring an idea to life using G Suite’s intelligent apps:

1. You mention an idea to a teammate over lunch

Some of our best ideas happen outside the confines of the office. You mention an idea to a teammate in passing and they tell you, “Hey, that’s not a bad thought, but we should meet to flesh this out.”

Take your idea to the next level by getting your group together with Find a Time and Find a Room features in Calendar. Find a Time intelligently suggests times that you and teammates are available to meet and books a time for you. Find a Room takes over the hassle of finding an available meeting room. All you have to do is show up and brainstorm.

Find a Time gif

2. Step into a meeting room and map out your idea 

Now that you’ve booked a room, you can put more structure behind this “thing” you’re creating with Jamboard—our collaborative, digital whiteboard for sharing ideas in real-time and mapping out your project plan. Check it out:

Introducing Jamboard

If you used legacy systems in the past, you probably brought documents, sticky notes or other prep materials to a brainstorm. With Jamboard, you securely access all of those files directly in the cloud within your “jam.” Simply use the sticky notes tool, pull information and images from the web, or add files from Docs, Sheets or Slides to your brainstorm directly from Drive.

3. Give your brain a rest and come back to your work later

Sometimes the best thing you can do for a project is take a break and revisit it with fresh eyes. Jamboard makes this easy because it saves your work directly to Drive. If you’re on the go and want to revisit a file, you can rely on Drive’s Quick Access feature to automatically find files for you. And if you use Team Drives, you can add relevant files to securely share access and edit rights with others that need to weigh in.

team drives transparent

4. Make final edits and present your idea

Once you’ve put the final touches on your “jam,” you can present your work through Hangouts, which integrates seamlessly with Jamboard. Add team members to the Hangout to see your work, and they can even use the Jamboard companion app to make edits from their mobile phones or tablets. 

For a presentation you really want to polish, you can also import your work from Jamboard into a presentation in Slides. If you don’t like to fuss with formatting, use Explore in Slides, powered by machine intelligence, to make your presentation look top notch. Choose from dozens of design recommendations and apply them instantly with one click. Now you’re ready to sell your idea.

Explore in Sheets

5. Track your progress

Coming up with the ideas is the fun part. Executing and tracking success is often more difficult. G Suite can help with that, too. Use templates in Sheets to create detailed project trackers or manage employee shift schedules. Sheets can also help you quantify results at the end of your project. Use Explore in Sheets (powered by machine intelligence) to get insights instantly. Just ask questions—in words, not formulas—and get actionable insights from your data. And once you’re finished, create a Form to solicit feedback on how to improve for the next time.

These are just some of the ways that G Suite can help you create—and execute—your best work. For more tips on how to use G Suite products, check out the G Suite Show.

Source: Drive


Bring your idea to life with G Suite

You know that feeling when you present on a project after working on it for too many months? It’s great. Perhaps the most gratifying part of wrapping a project (besides finally being done), is reflecting on how your idea came to be more than just an idea.

For most of us in the workplace, ideas take shape in many forms—and G Suite can help you along the way. Here’s a snapshot of how you can bring an idea to life using G Suite’s intelligent apps:

1. You mention an idea to a teammate over lunch

Some of our best ideas happen outside the confines of the office. You mention an idea to a teammate in passing and they tell you, “Hey, that’s not a bad thought, but we should meet to flesh this out.”

Take your idea to the next level by getting your group together with Find a Time and Find a Room features in Calendar. Find a Time intelligently suggests times that you and teammates are available to meet and books a time for you. Find a Room takes over the hassle of finding an available meeting room. All you have to do is show up and brainstorm.

Find a Time gif

2. Step into a meeting room and map out your idea 

Now that you’ve booked a room, you can put more structure behind this “thing” you’re creating with Jamboard—our collaborative, digital whiteboard for sharing ideas in real-time and mapping out your project plan. Check it out:

If you used legacy systems in the past, you probably brought documents, sticky notes or other prep materials to a brainstorm. With Jamboard, you securely access all of those files directly in the cloud within your “jam.” Simply use the sticky notes tool, pull information and images from the web, or add files from Docs, Sheets or Slides to your brainstorm directly from Drive.

3. Give your brain a rest and come back to your work later

Sometimes the best thing you can do for a project is take a break and revisit it with fresh eyes. Jamboard makes this easy because it saves your work directly to Drive. If you’re on the go and want to revisit a file, you can rely on Drive’s Quick Access feature to automatically find files for you. And if you use Team Drives, you can add relevant files to securely share access and edit rights with others that need to weigh in.

team drives transparent

4. Make final edits and present your idea

Once you’ve put the final touches on your “jam,” you can present your work through Hangouts, which integrates seamlessly with Jamboard. Add team members to the Hangout to see your work, and they can even use the Jamboard companion app to make edits from their mobile phones or tablets. 

For a presentation you really want to polish, you can also import your work from Jamboard into a presentation in Slides. If you don’t like to fuss with formatting, use Explore in Slides, powered by machine intelligence, to make your presentation look top notch. Choose from dozens of design recommendations and apply them instantly with one click. Now you’re ready to sell your idea.

Explore in Sheets

5. Track your progress

Coming up with the ideas is the fun part. Executing and tracking success is often more difficult. G Suite can help with that, too. Use templates in Sheets to create detailed project trackers or manage employee shift schedules. Sheets can also help you quantify results at the end of your project. Use Explore in Sheets (powered by machine intelligence) to get insights instantly. Just ask questions—in words, not formulas—and get actionable insights from your data. And once you’re finished, create a Form to solicit feedback on how to improve for the next time.

These are just some of the ways that G Suite can help you create—and execute—your best work. For more tips on how to use G Suite products, check out the G Suite Show.

Source: Drive