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

  • Published on
    22-Jan-2018

  • View
    69

  • Download
    2

Embed Size (px)

Transcript

<ul><li><p>PAGE 1 OF 15 | DECEMBER 10, 2016</p><p>Google Apps Script</p><p>by Andrii Shulha</p></li><li><p>PAGE 2 OF 15 | DECEMBER 10, 2016</p><p>What is app script?</p><p> Javascript</p><p> IDE &amp; debugger</p><p> Cloud platform</p><p> Add-ons to extend </p><p>Google apps</p><p> Web apps</p></li><li><p>PAGE 3 OF 15 | DECEMBER 10, 2016</p><p>Google ecosystem</p><p> Chrome web store</p><p> Add-on and extensions </p><p>store</p><p> Android Play market</p><p> Google cloud platforms</p><p>All with single user account</p></li><li><p>PAGE 4 OF 15 | DECEMBER 10, 2016</p><p>What apps can be used?</p><p>Web Apps &amp; Standalone Scripts Container-bound Scripts</p><p>Services with internal API</p></li><li><p>PAGE 5 OF 15 | DECEMBER 10, 2016</p><p>Advanced serves and external API</p><p>Google Cloud APIs</p><p>Compute Engine API</p><p>BigQuery API</p><p>Cloud Storage Service</p><p>Cloud Datastore API</p><p>Cloud Deployment Manager API</p><p>Cloud DNS API</p><p>Google Maps APIs</p><p>Google Maps Android API</p><p>Google Maps SDK for iOS</p><p>Google Maps JavaScript API</p><p>Google Places API for Android</p><p>Google Places API for iOS</p><p>Google Maps Roads API</p><p>Google Apps APIs</p><p>Drive API</p><p>Calendar API</p><p>Gmail API</p><p>Sheets API</p><p>Google Apps Marketplace SDK</p><p>Admin SDK</p><p>Advertising APIs</p><p>AdSense Management API</p><p>DCM/DFA Reporting And </p><p>Trafficking API</p><p>Ad Exchange Seller API</p><p>Ad Exchange Buyer API</p><p>DoubleClick Search API</p><p>DoubleClick Bid Manager API</p><p>YouTube APIs</p><p>YouTube Data API</p><p>YouTube Analytics API</p><p>YouTube Reporting API</p><p>Mobile APIs</p><p>Google Cloud Messaging </p><p>Google Play Game Services</p><p>Google Play Developer API</p><p>Google Places API for </p><p>Android</p><p>Social APIs</p><p>Google+ API</p><p>Blogger API</p><p>Google+ Pages API</p><p>Google+ Domains API</p><p>Other popular APIs</p><p>Analytics API</p><p>Translate API</p><p>Custom Search API</p><p>URL Shortener API</p><p>PageSpeed Insights API</p><p>Fusion Tables API</p><p>Web Fonts Developer API</p><p>https://console.developers.google.com/apis/api/compute_component/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/bigquery/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/storage_component/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/datastore.googleapis.com/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/manager/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/dns/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/maps_android_backend/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/maps_ios_backend/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/maps_backend/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/placesandroid/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/placesios/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/roads/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/drive/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/calendar/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/gmail/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/appsmarket_component/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/admin/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/roads/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/adsense/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/dfareporting/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/adexchangeseller/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/adexchangebuyer/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/doubleclicksearch/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/doubleclickbidmanager/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/youtube/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/youtubeAnalytics/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/youtubereporting.googleapis.com/overview?project=project-id-8451299577341984601https://firebase.google.com/docs/cloud-messaging/https://console.developers.google.com/apis/api/games/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/androidpublisher/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/placesandroid/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/plus/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/blogger/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/plusPages/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/plusDomains/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/analytics/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/translate/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/customsearch/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/urlshortener/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/pagespeedonline/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/fusiontables/overview?project=project-id-8451299577341984601https://console.developers.google.com/apis/api/webfonts/overview?project=project-id-8451299577341984601</p></li><li><p>PAGE 6 OF 15 | DECEMBER 10, 2016</p><p>Why is it so cool?</p></li><li><p>PAGE 7 OF 15 | DECEMBER 10, 2016</p><p>The way it used to be</p></li><li><p>PAGE 8 OF 15 | DECEMBER 10, 2016</p><p>The way it looks now</p></li><li><p>PAGE 9 OF 15 | DECEMBER 10, 2016</p><p>Keep calm and just watch</p></li><li><p>PAGE 10 OF 15 | DECEMBER 10, 2016</p><p>How it looks inside</p></li><li><p>PAGE 11 OF 15 | DECEMBER 10, 2016</p><p>What UI extensions do we have?</p><p>Custom menu and add-on menu items</p></li><li><p>PAGE 12 OF 15 | DECEMBER 10, 2016</p><p>What UI extensions do we have?</p><p>Simple alert and </p><p>prompt message with </p><p>text field and buttons</p></li><li><p>PAGE 13 OF 15 | DECEMBER 10, 2016</p><p>What UI extensions do we have?</p><p>Custom sidebar and modal dialog</p></li><li><p>PAGE 14 OF 15 | DECEMBER 10, 2016</p><p>Daily Quota Limits</p><p>Calendar events created</p><p>Contacts created</p><p>Documents created</p><p>Email recipients per day</p><p>Gmail read/write (excluding send)</p><p>Property Get or Set</p><p>Spreadsheets created </p><p>Triggers total runtime</p><p>URLFetch calls</p><p>URLFetch data received</p><p>5000 / day</p><p>1000 / day</p><p>250 / day</p><p>100 / day</p><p>20000 / day</p><p>50000 / day</p><p>250 / day</p><p>1 hours / day</p><p>20000 / day</p><p>100mB / day</p><p>10000 / day</p><p>2000 / day</p><p>1500 / day</p><p>1500 / day</p><p>50000 / day</p><p>500000 / day</p><p>3200 / day</p><p>6 hours / day</p><p>100000 / day</p><p>100mB / day</p><p>Consumer </p><p>(gmail.com)</p><p>G Suite </p><p>Basic/Business/</p><p>Edu/Gov</p></li><li><p>DECEMBER 10, 2016</p><p>Thank you for </p><p>staying till the end!</p><p>Andrii ShulhaAvailable by:</p><p>Skype: shoolga.andrey</p><p>E-mail: shoolga.com@gmail.com</p></li></ul>