SlideShare a Scribd company logo
PAGE 1 OF 15 | DECEMBER 10, 2016
Google Apps Script
by Andrii Shulha
PAGE 2 OF 15 | DECEMBER 10, 2016
What is app script?
● Javascript
● IDE & debugger
● Cloud platform
● Add-ons to extend
Google apps
● Web apps
PAGE 3 OF 15 | DECEMBER 10, 2016
Google ecosystem
● Chrome web store
● Add-on and extensions
store
● Android Play market
● Google cloud platforms
All with single user account
PAGE 4 OF 15 | DECEMBER 10, 2016
What apps can be used?
Web Apps &
Standalone ScriptsContainer-bound Scripts
Services with internal API
PAGE 5 OF 15 | DECEMBER 10, 2016
Advanced serves and external API
Google Cloud APIs
Compute Engine API
BigQuery API
Cloud Storage Service
Cloud Datastore API
Cloud Deployment Manager API
Cloud DNS API
Google Maps APIs
Google Maps Android API
Google Maps SDK for iOS
Google Maps JavaScript API
Google Places API for Android
Google Places API for iOS
Google Maps Roads API
Google Apps APIs
Drive API
Calendar API
Gmail API
Sheets API
Google Apps Marketplace SDK
Admin SDK
Advertising APIs
AdSense Management API
DCM/DFA Reporting And
Trafficking API
Ad Exchange Seller API
Ad Exchange Buyer API
DoubleClick Search API
DoubleClick Bid Manager API
YouTube APIs
YouTube Data API
YouTube Analytics API
YouTube Reporting API
Mobile APIs
Google Cloud Messaging
Google Play Game Services
Google Play Developer API
Google Places API for
Android
Social APIs
Google+ API
Blogger API
Google+ Pages API
Google+ Domains API
Other popular APIs
Analytics API
Translate API
Custom Search API
URL Shortener API
PageSpeed Insights API
Fusion Tables API
Web Fonts Developer API
PAGE 6 OF 15 | DECEMBER 10, 2016
Why is it so cool?
PAGE 7 OF 15 | DECEMBER 10, 2016
The way it used to be
PAGE 8 OF 15 | DECEMBER 10, 2016
The way it looks now
PAGE 9 OF 15 | DECEMBER 10, 2016
Keep calm and just watch
PAGE 10 OF 15 | DECEMBER 10, 2016
How it looks inside
PAGE 11 OF 15 | DECEMBER 10, 2016
What UI extensions do we have?
Custom menu and add-on menu items
PAGE 12 OF 15 | DECEMBER 10, 2016
What UI extensions do we have?
Simple alert and
prompt message with
text field and buttons
PAGE 13 OF 15 | DECEMBER 10, 2016
What UI extensions do we have?
Custom sidebar and modal dialog
PAGE 14 OF 15 | DECEMBER 10, 2016
Daily Quota Limits
Calendar events created
Contacts created
Documents created
Email recipients per day
Gmail read/write (excluding send)
Property Get or Set
Spreadsheets created
Triggers total runtime
URLFetch calls
URLFetch data received
5000 / day
1000 / day
250 / day
100 / day
20000 / day
50000 / day
250 / day
1 hours / day
20000 / day
100mB / day
10000 / day
2000 / day
1500 / day
1500 / day
50000 / day
500000 / day
3200 / day
6 hours / day
100000 / day
100mB / day
Consumer
(gmail.com)
G Suite
Basic/Business/
Edu/Gov
DECEMBER 10, 2016
Thank you for
staying till the end!
Andrii Shulha
Available by:
Skype: shoolga.andrey
E-mail: shoolga.com@gmail.com

More Related Content

PDF
"The Grail: React based Isomorph apps framework" Эльдар Джафаров
Fwdays
 
PDF
"Плюси та мінуси впровадження AWS Lambda в проєкт" Віталій Григоришин
Fwdays
 
PDF
"После OOD: как моделировать предметную область в пост-объектном мире" Руслан...
Fwdays
 
PDF
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
Fwdays
 
PDF
Ruslan Gibaiev.Doing real-time stream processing in one of the fastest-growin...
IT Arena
 
PDF
"Migration from Cassandra to DynamoDB", Alexander Malinovsky
Fwdays
 
PPTX
Using Event Streams in Serverless Applications
Jonathan Dee
 
PPTX
Stream Processing Live Traffic Data with Kafka Streams
Tom Van den Bulck
 
"The Grail: React based Isomorph apps framework" Эльдар Джафаров
Fwdays
 
"Плюси та мінуси впровадження AWS Lambda в проєкт" Віталій Григоришин
Fwdays
 
"После OOD: как моделировать предметную область в пост-объектном мире" Руслан...
Fwdays
 
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
Fwdays
 
Ruslan Gibaiev.Doing real-time stream processing in one of the fastest-growin...
IT Arena
 
"Migration from Cassandra to DynamoDB", Alexander Malinovsky
Fwdays
 
Using Event Streams in Serverless Applications
Jonathan Dee
 
Stream Processing Live Traffic Data with Kafka Streams
Tom Van den Bulck
 

What's hot (20)

PDF
Uber Real Time Data Analytics
Ankur Bansal
 
PDF
Observability for developer ( Inny So & Andrew Jones, ThoughtWorks) Kafka Su...
confluent
 
PDF
Eventing Things - A Netflix Original! (Nitin Sharma, Netflix) Kafka Summit SF...
confluent
 
PDF
[Meetup ms] Kafka Streams
Cristiano Altmann
 
PDF
Storing State Forever: Why It Can Be Good For Your Analytics
Yaroslav Tkachenko
 
PDF
Stream Processing using Apache Flink in Zalando's World of Microservices - Re...
Zalando Technology
 
PDF
Hadoop summit - Scaling Uber’s Real-Time Infra for Trillion Events per Day
Ankur Bansal
 
PDF
"No problem configs ", Serhiy Kalinets
Fwdays
 
PDF
uReplicator: Uber Engineering’s Scalable, Robust Kafka Replicator
Michael Hongliang Xu
 
PDF
Battle-tested event-driven patterns for your microservices architecture - Sca...
Natan Silnitsky
 
PDF
MongoDB .local London 2019: The Tech Behind Connected Car
MongoDB
 
PDF
Neha Narkhede | Kafka Summit London 2019 Keynote | Event Streaming: Our Cloud...
confluent
 
PPTX
Kafka Summit NYC 2017 - Data Processing at LinkedIn with Apache Kafka
confluent
 
PPTX
Flink SQL in Action
Fabian Hueske
 
PDF
How to build an event driven architecture with kafka and kafka connect
Loi Nguyen
 
PPTX
Kafka Practices @ Uber - Seattle Apache Kafka meetup
Mingmin Chen
 
PDF
QCON London 2017 - Monitoring Serverless Architectures by Rafal Gancarz
OpenCredo
 
PDF
Progscon 2017: Serverless Architectures - Rafal Gancarz
OpenCredo
 
PPTX
Realtime stream processing with kafka
Praveen Singh Bora
 
PDF
The Future of Streaming: Global Apps, Event Stores and Serverless
Ben Stopford
 
Uber Real Time Data Analytics
Ankur Bansal
 
Observability for developer ( Inny So & Andrew Jones, ThoughtWorks) Kafka Su...
confluent
 
Eventing Things - A Netflix Original! (Nitin Sharma, Netflix) Kafka Summit SF...
confluent
 
[Meetup ms] Kafka Streams
Cristiano Altmann
 
Storing State Forever: Why It Can Be Good For Your Analytics
Yaroslav Tkachenko
 
Stream Processing using Apache Flink in Zalando's World of Microservices - Re...
Zalando Technology
 
Hadoop summit - Scaling Uber’s Real-Time Infra for Trillion Events per Day
Ankur Bansal
 
"No problem configs ", Serhiy Kalinets
Fwdays
 
uReplicator: Uber Engineering’s Scalable, Robust Kafka Replicator
Michael Hongliang Xu
 
Battle-tested event-driven patterns for your microservices architecture - Sca...
Natan Silnitsky
 
MongoDB .local London 2019: The Tech Behind Connected Car
MongoDB
 
Neha Narkhede | Kafka Summit London 2019 Keynote | Event Streaming: Our Cloud...
confluent
 
Kafka Summit NYC 2017 - Data Processing at LinkedIn with Apache Kafka
confluent
 
Flink SQL in Action
Fabian Hueske
 
How to build an event driven architecture with kafka and kafka connect
Loi Nguyen
 
Kafka Practices @ Uber - Seattle Apache Kafka meetup
Mingmin Chen
 
QCON London 2017 - Monitoring Serverless Architectures by Rafal Gancarz
OpenCredo
 
Progscon 2017: Serverless Architectures - Rafal Gancarz
OpenCredo
 
Realtime stream processing with kafka
Praveen Singh Bora
 
The Future of Streaming: Global Apps, Event Stores and Serverless
Ben Stopford
 
Ad

Similar to Андрей Шульга "Google apps script" (20)

PDF
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
SAP PartnerEdge program for Application Development
 
PDF
Alphabet (Google) SWOT analysis 2017
Ovidijus Jurevicius
 
PDF
9 Best Tools to Leverage for Progressive Web App Development
codecraftcrew
 
PDF
Serverless Computing with Python
wesley chun
 
PDF
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Codecamp Romania
 
PPTX
Google Developers Overview Deck 2015
Houssem Eddine LASSOUED
 
PPTX
Goldark Presentation at Qualcomm QPrize 2014
Leonardo Rossetti
 
PPTX
Leading Your Business To Success & The Cloud
Richard Harbridge
 
PDF
Google maps platform product pitch deck
Shruti M
 
PPTX
MIUG 21-09-2017 Azure iPaaS
Emiel Kool
 
PPTX
OData and the future of business objects universes
Sumit Sarkar
 
PDF
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
 
PDF
Adapt or Die: Opening Keynote with Chet Kapoor
Apigee | Google Cloud
 
PPTX
Wakanda presentation
Clément Baissat
 
PPTX
Simplify and Accelerate App Development with Adobe AEM Mobile
Perficient, Inc.
 
PDF
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
e-Legion
 
PDF
Introducing App Engine for Business
Chris Schalk
 
PDF
Web sessions in Developer Conferences
Changhwan Yi
 
PDF
Mobile landing pages
marcwan
 
PDF
Google Cloud Platform Update
Ido Green
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
SAP PartnerEdge program for Application Development
 
Alphabet (Google) SWOT analysis 2017
Ovidijus Jurevicius
 
9 Best Tools to Leverage for Progressive Web App Development
codecraftcrew
 
Serverless Computing with Python
wesley chun
 
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Codecamp Romania
 
Google Developers Overview Deck 2015
Houssem Eddine LASSOUED
 
Goldark Presentation at Qualcomm QPrize 2014
Leonardo Rossetti
 
Leading Your Business To Success & The Cloud
Richard Harbridge
 
Google maps platform product pitch deck
Shruti M
 
MIUG 21-09-2017 Azure iPaaS
Emiel Kool
 
OData and the future of business objects universes
Sumit Sarkar
 
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Apigee | Google Cloud
 
Wakanda presentation
Clément Baissat
 
Simplify and Accelerate App Development with Adobe AEM Mobile
Perficient, Inc.
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
e-Legion
 
Introducing App Engine for Business
Chris Schalk
 
Web sessions in Developer Conferences
Changhwan Yi
 
Mobile landing pages
marcwan
 
Google Cloud Platform Update
Ido Green
 
Ad

More from Fwdays (20)

PDF
"Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly",...
Fwdays
 
PDF
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
Fwdays
 
PPTX
"Computer Use Agents: From SFT to Classic RL", Maksym Shamrai
Fwdays
 
PPTX
"Як ми переписали Сільпо на Angular", Євген Русаков
Fwdays
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
"Validation and Observability of AI Agents", Oleksandr Denisyuk
Fwdays
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
"Co-Authoring with a Machine: What I Learned from Writing a Book on Generativ...
Fwdays
 
PPTX
"Human-AI Collaboration Models for Better Decisions, Faster Workflows, and Cr...
Fwdays
 
PDF
"AI is already here. What will happen to your team (and your role) tomorrow?"...
Fwdays
 
PPTX
"Is it worth investing in AI in 2025?", Alexander Sharko
Fwdays
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
 
PDF
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
PDF
"Scaling in space and time with Temporal", Andriy Lupa .pdf
Fwdays
 
PPTX
"Provisioning via DOT-Chain: from catering to drone marketplaces", Volodymyr ...
Fwdays
 
PPTX
" Observability with Elasticsearch: Best Practices for High-Load Platform", A...
Fwdays
 
PPTX
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
PPTX
"Istio Ambient Mesh in production: our way from Sidecar to Sidecar-less",Hlib...
Fwdays
 
"Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly",...
Fwdays
 
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
Fwdays
 
"Computer Use Agents: From SFT to Classic RL", Maksym Shamrai
Fwdays
 
"Як ми переписали Сільпо на Angular", Євген Русаков
Fwdays
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
"Validation and Observability of AI Agents", Oleksandr Denisyuk
Fwdays
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
"Co-Authoring with a Machine: What I Learned from Writing a Book on Generativ...
Fwdays
 
"Human-AI Collaboration Models for Better Decisions, Faster Workflows, and Cr...
Fwdays
 
"AI is already here. What will happen to your team (and your role) tomorrow?"...
Fwdays
 
"Is it worth investing in AI in 2025?", Alexander Sharko
Fwdays
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
 
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
"Scaling in space and time with Temporal", Andriy Lupa .pdf
Fwdays
 
"Provisioning via DOT-Chain: from catering to drone marketplaces", Volodymyr ...
Fwdays
 
" Observability with Elasticsearch: Best Practices for High-Load Platform", A...
Fwdays
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
"Istio Ambient Mesh in production: our way from Sidecar to Sidecar-less",Hlib...
Fwdays
 

Recently uploaded (20)

PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 

Андрей Шульга "Google apps script"

  • 1. PAGE 1 OF 15 | DECEMBER 10, 2016 Google Apps Script by Andrii Shulha
  • 2. PAGE 2 OF 15 | DECEMBER 10, 2016 What is app script? ● Javascript ● IDE & debugger ● Cloud platform ● Add-ons to extend Google apps ● Web apps
  • 3. PAGE 3 OF 15 | DECEMBER 10, 2016 Google ecosystem ● Chrome web store ● Add-on and extensions store ● Android Play market ● Google cloud platforms All with single user account
  • 4. PAGE 4 OF 15 | DECEMBER 10, 2016 What apps can be used? Web Apps & Standalone ScriptsContainer-bound Scripts Services with internal API
  • 5. PAGE 5 OF 15 | DECEMBER 10, 2016 Advanced serves and external API Google Cloud APIs Compute Engine API BigQuery API Cloud Storage Service Cloud Datastore API Cloud Deployment Manager API Cloud DNS API Google Maps APIs Google Maps Android API Google Maps SDK for iOS Google Maps JavaScript API Google Places API for Android Google Places API for iOS Google Maps Roads API Google Apps APIs Drive API Calendar API Gmail API Sheets API Google Apps Marketplace SDK Admin SDK Advertising APIs AdSense Management API DCM/DFA Reporting And Trafficking API Ad Exchange Seller API Ad Exchange Buyer API DoubleClick Search API DoubleClick Bid Manager API YouTube APIs YouTube Data API YouTube Analytics API YouTube Reporting API Mobile APIs Google Cloud Messaging Google Play Game Services Google Play Developer API Google Places API for Android Social APIs Google+ API Blogger API Google+ Pages API Google+ Domains API Other popular APIs Analytics API Translate API Custom Search API URL Shortener API PageSpeed Insights API Fusion Tables API Web Fonts Developer API
  • 6. PAGE 6 OF 15 | DECEMBER 10, 2016 Why is it so cool?
  • 7. PAGE 7 OF 15 | DECEMBER 10, 2016 The way it used to be
  • 8. PAGE 8 OF 15 | DECEMBER 10, 2016 The way it looks now
  • 9. PAGE 9 OF 15 | DECEMBER 10, 2016 Keep calm and just watch
  • 10. PAGE 10 OF 15 | DECEMBER 10, 2016 How it looks inside
  • 11. PAGE 11 OF 15 | DECEMBER 10, 2016 What UI extensions do we have? Custom menu and add-on menu items
  • 12. PAGE 12 OF 15 | DECEMBER 10, 2016 What UI extensions do we have? Simple alert and prompt message with text field and buttons
  • 13. PAGE 13 OF 15 | DECEMBER 10, 2016 What UI extensions do we have? Custom sidebar and modal dialog
  • 14. PAGE 14 OF 15 | DECEMBER 10, 2016 Daily Quota Limits Calendar events created Contacts created Documents created Email recipients per day Gmail read/write (excluding send) Property Get or Set Spreadsheets created Triggers total runtime URLFetch calls URLFetch data received 5000 / day 1000 / day 250 / day 100 / day 20000 / day 50000 / day 250 / day 1 hours / day 20000 / day 100mB / day 10000 / day 2000 / day 1500 / day 1500 / day 50000 / day 500000 / day 3200 / day 6 hours / day 100000 / day 100mB / day Consumer (gmail.com) G Suite Basic/Business/ Edu/Gov
  • 15. DECEMBER 10, 2016 Thank you for staying till the end! Andrii Shulha Available by: Skype: shoolga.andrey E-mail: [email protected]

Editor's Notes

  • #3: - API + Built in != Node JS