2013 nl summit google apps script automate your school

1,009 views
878 views

Published on

Google Apps Script is a great example to do more with Google then only mail and calendaring.
Google Apps is open and can be adjusted and extended by your needs,

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,009
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2013 nl summit google apps script automate your school

  1. 1. Google Apps Script Intro, Demo, Automate your school
  2. 2. G-workplace portfolio & services Customers Google Apps customers who want to use Google Apps beyond mail & calendaring Cloud Services of Google Apps IBM Notes Tools and Apps Development migrations - Social collaboration - Apps Script - Notes2Apps - EML viewer - OrangeScape & - whitepaper - Drive in Control Kiss Flow - services - Support Team Certified Deployment Specialists, Apps Script developers (certified Java), highly experienced in Lotus Notes, pragmatic, innovative
  3. 3. Our Customers and Partners worldwide AweSync United Biscuits (application migration) TSSA (application migration) Stoneburn SheepDog Inc Ahold, Albert Heijn, Etos,(deployment & application migration) Randstad Ahold USA (mail migration) ( application migration) Brady (application migration) OrangeScape B-bridge (mail and application migration)) DitoWeb Geberit (migration planning) Cirrusceo Approximately 20 Google Local NL organizations (mail & application migration) Adapti CIMtrek Customer Google partner Technology partner2012© G-Workplace, info@g-workplace.com G-Workplac Confidential
  4. 4. Google-wijs Inzet van Google technologie voor Haagse Hogeschool De Haagse Hogeschool (HHS) Uitdagingen ●HHS wil studenten ICT & Media een minor aanbieden om inzicht te krijgen in processen én technologie om kennisdeling en samenwerking te realiseren. ●Docenten moeten up-to-date blijven met nieuwe technologische ontwikkelingen in het bedrijfsleven. Oplossing ●Een minor “Werken 2.0” waarin studenten en docenten leren hoe samenwerking en kennisdeling te bevorderen gebruikmakend van nieuwe technologie. ●Google levert een direct beschikbaar, gratis platform aan studenten en●‘De Haagse’ biedt haar studenteneen internationaal georiënteerde,docenten voor veilige communicatie en samenwerking (collaboration).kwalitatief hoogwaardigeleeromgeving die prikkelt, uitdaagt.Waar studenten zich kunnen Resultaatontwikkelen tot denkende doeners. ●Studenten leren het inzetten van alledaagse beschikbare webtechnologieTot wereldburgers, die na hunstudie in binnen- én buitenland aan voor bedrijfsdoelstellingen.de slag kunnen. ●Docenten ervaren het gebruik van nieuwe web mogelijkheden binnen het●HHS huisvest 19.000 studenten onderwijs.en biedt o.a. 54 voltijd en 22 ●Het eindresultaat van verschillende studenten werkgroepen wordt als boekdeeltijd opleidingen beschikbaar gesteld voor andere instellingen.
  5. 5. TopicsIntroduction● What is Google Apps Script● Other development options in Googles world: KissFlow, OS, GAEUsage; development examples● Gmail statistics● Google Apps administration● Custom Google MapsVarious examples● People Performance Appraisals● Document Management● Website
  6. 6. Overview Google AppsScript Google Apps Engine Google Apps Marketplace
  7. 7. Google Apps Script
  8. 8. What is Google Apps Script● Google Apps Script is a cloud based scripting language.● It is based on JavaScript● It gets executed in the Google Cloud (=server based javascript).● Google Apps Script essentially provides easy ways to automate tasks across Google products and third party services
  9. 9. Why use Google Apps Script● Easy to learn● Cloud based development client and debugger● Create simple tools for an organization● Perform simple system administration tasks.● Build document centric, form centric applicationsOther reasons● easy to start, deploy or run● free development tool, free code hosting● build those missing features in Google Apps your self● tons of script freely available from the public domain, reuse, adapt, extend
  10. 10. Google Apps Engine: Intro URL Fetcher ApplicationApplication Engine Mail XMPP ● Architecture >> Application Sandbox External ● Phyton,Java,.Net Services Authentication ● custom dev. MemCache DataStore BlobStore Logging Image Tasks ● more complex Internal Services AppEngine Google Big Table Mem Cache Infrastructure
  11. 11. Google Apps Marketplace
  12. 12. Apps Script: powerful but be careful
  13. 13. Other options: workflow by KissFlow● to create workflows● familiar Gmail type interface● works with Google Docs out-of-the-box● easy 5 step wizardRead more...
  14. 14. Other options: OrangeScape
  15. 15. TopicsIntroduction● What is Google Apps Script● Other development options in Googles world: KissFlow, OS, GAEUsage; development examples● Gmail statistics● Google Apps administration● Custom Google MapsVarious examples● People Performance Appraisals● Document Management● Website
  16. 16. Google Apps Script1. Runs in Spreadsheets2. Runs in Sites3. Standalone web App - UIapp4. Standalone web App - HTML5. Time trigger scripts6. Form trigger scripts
  17. 17. Google Apps Script
  18. 18. Google Apps Script - demofunction myFunction() { // this script will create a Google Document var doc = DocumentApp.create(my first automated document)// we have now a Google Doc, add text doc.appendParagraph(This is my first automated document) //whow, lets save this document as a prove point that I created this document doc.saveAndClose()}
  19. 19. Development Examples
  20. 20. Usage of Google Apps ScriptGoogle users● Get statistics from your mail boxGoogle Administrator● Automate your user administrationTeacher ● Custom Google Maps
  21. 21. Gmail statisticsSee: http://www.gmailmeter.com/Tutorial: https://developers.google.com/apps-script/articles/gmail-statsDemo: https://docs.google.com/a/g-workplace.com/spreadsheet/ccc?key=0AjC7kIUpYrcQdEZ4TFVkMFQtZExHSE9xbS1tbXNpbVE#gid=0Usage:● for interest● business process report
  22. 22. Google Administration Automated1. You are responsible for Google Administration.2. You want to collect user, group, or calendar resources request in spreadsheet.3. The spreadsheet is pushing it to Google Control panel.https://docs.google.com/a/g-workplace.com/spreadsheet/ccc?key=0AopBMlolbRLmdEZ5czNIcHlKVVJYOWVTeFN1azNZemc#gid=11
  23. 23. Google Maps & Spreadsheets Tutorial: http://www.google.com/earth/outreach/tutorials/spreadsheet3.html● Put geo info in a Google Spreadsheet● View info on Google Maps
  24. 24. More advanced examples
  25. 25. More Advanced Examples1. Performance Appraisals2. Document Management (ISO manuals, etc.)3. Social collaboration intranets
  26. 26. Rebuild in mind
  27. 27. Easy to learn performanceAutomate tasks HTML / javascript limitationsFree to use performanceNo development client quotas
  28. 28. Google Apps Script training
  29. 29. Google Apps Solution provider Empowering your Google Workplace
  30. 30. Contact info Richard van Delft Google Solutions 06-20334439 www.G-workplace.com richard.van.delft@g-workplace.com Google werkplek www.WerkplekindeWolken.nl Google training www.Google-Cursus.com Chromebook www.Chromebook-voor-Bedrijven.nl www.Chromebook-voor-Scholen.nl

×