May, 2025



The Google Workspace developer’s guide to Google I/O

On May 20-21 we’ll livestream two days of sessions covering AI, Cloud, Workspace, and more, giving you a front row seat to key announcements and demos, Then deep dive with more on demand sessions and codelabs on May 22. Here’s a list of sessions you won’t want to miss:


-Google keynote, Livestream May 20, 2025 | 10 am PST

-Developer keynote, Livestream May 20, 2025 | 1:30 pm PST

-Automate your work and integrate with Google Workspace, Livestream May 21, 2025 | 10 am PST

-Build no-code intelligent Agents with AppSheet, Gemini, and Vertex AI, On-demand May 22, 2025






Developer News

Workspace Developer News on YouTube - #18


In the latest episode of the Google Workspace Developer News on YouTube, we cover updates to the Sheets API, Apps Script’s Form Service, and more!


Watch now


Generally Available Chat API features.

You can now call the Chat API to create, delete, and view custom emoji in organizations where creating custom emoji is enabled. You can also now include or react with custom emoji in messages. Learn about including custom emoji in Chat messages.


Learn more




Community Spotlight


Developer Spotlight - Google Cloud Next 2025 Special Edition

See what Vinay and Steve from the Google Workspace Developer Relations team, and Martin Hawksey from Qodea have to say about the Workspace-related announcements made at Google Cloud Next 2025, the pace of AI advancement, and more.





Google NEXT 25 Workspace HUGE AI Updates (Workspace Flows, Vids, Meet & More)

by Jesse Nowlin

Jesse Nowlin is LIVE from the show floor at Google Cloud Next 2025 in Las Vegas, breaking down the most exciting Google Workspace announcements! Joined by special guest Roman Manson from Cobry (rocking an amazing custom kilt!), they dive deep into the latest AI-powered features designed to boost your productivity and transform how you work.





Solutions Spotlight


Custom function: Calculate a tiered pricing discount

If you offer a tiered pricing system for your customers, this custom function makes it easier to calculate the discount amounts for your prices. For a given total price, the script loops through the specified tiers in the tier pricing table. For each portion of the total price that falls within a tier, that portion is multiplied by the tier's associated percent value. The result is the sum of each tier's calculation.





Working with data in AppSheet

Working with ever-changing complex datasets can be challenging, but it doesn’t have to be in AppSheet. In this episode of Building with AppSheet, we show you how to work with different data sources and how to data features including  Slices and AppSheet Workflows - helping you seamlessly filter data and define automated behavior when data is changed. Watch to learn how you can use AppSheet Workflows and AppSheet Slices to streamline your dataset workflows.





 



Google Workspace Developers