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,
3. 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
5. 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 studenten
een internationaal georiënteerde,docenten voor veilige communicatie en samenwerking (collaboration).
kwalitatief hoogwaardige
leeromgeving die prikkelt, uitdaagt.
Waar studenten zich kunnen Resultaat
ontwikkelen tot denkende doeners. ●Studenten leren het inzetten van alledaagse beschikbare webtechnologie
Tot wereldburgers, die na hun
studie 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 boek
deeltijd opleidingen
beschikbaar gesteld voor andere instellingen.
6.
7. Topics
Introduction
● What is Google Apps Script
● Other development options in Google's world: KissFlow, OS, GAE
Usage; development examples
● Gmail statistics
● Google Apps administration
● Custom Google Maps
Various examples
● People Performance Appraisals
● Document Management
● Website
8. Overview
Google AppsScript Google Apps Engine
Google Apps Marketplace
10. 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
11. 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 applications
Other 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
12. Google Apps Engine: Intro
URL Fetcher
Application
Application 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
15. Other options: workflow by KissFlow
● to create workflows
● familiar Gmail type
interface
● works with Google Docs
out-of-the-box
● easy 5 step wizard
Read more...
17. Topics
Introduction
● What is Google Apps Script
● Other development options in Google's world: KissFlow, OS, GAE
Usage; development examples
● Gmail statistics
● Google Apps administration
● Custom Google Maps
Various examples
● People Performance Appraisals
● Document Management
● Website
18. Google Apps Script
1. Runs in Spreadsheets
2. Runs in Sites
3. Standalone web App - UIapp
4. Standalone web App - HTML
5. Time trigger scripts
6. Form trigger scripts
20. Google Apps Script - demo
function 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, let's save this document as a prove point that I created this document
doc.saveAndClose()
}
24. Usage of Google Apps Script
Google users
● Get statistics from your mail box
Google Administrator
● Automate your user administration
Teacher
● Custom Google Maps
25. Gmail statistics
See: http://www.gmailmeter.com/
Tutorial: https://developers.google.com/apps-script/articles/gmail-stats
Demo: https://docs.google.com/a/g-workplace.com/spreadsheet/ccc?key=0AjC7kIUpYrcQdEZ4TFVkMFQtZExHSE9xbS1tbXNpbVE#gid=0
Usage:
● for interest
● business process report
26. Google Administration Automated
1. 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
27. 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
35. 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