Mashup Functionality included in Google Spreadsheets Mashups created by combining Google...

Preview:

Citation preview

Mashup Functionality included in Google Spreadsheets

Mashups created by combining Google Spreadsheets with other applications

Online word processing with Google Docs

Mashups in this Presentation

Mashups at Programmable Web

http://www.programmableweb.com/api/GoogleSpreadsheets

Docs and Spreadsheets

• Free: Web-based word processing and spreadsheet programs

• Create or Upload: Use existing documents and spreadsheets, or create new ones from scratch.

• Storage: Edit your documents and spreadsheets from anywhere.

• Collaborate: Invite people to your documents/spreadsheets and make changes together, at the same time.

http://docs.google.com

Google Spreadsheets

Spreadsheet Functions

Mashup with Google Search

=GoogleLookup("Earth", "number of moons")

=GoogleLookup(A3 ,"number of moons") – Since it is a spreadsheet, you can copy formulas.

Syntax

Google Search

Some of the entities and attributes you can useHere are some of the types of entities you can access using GoogleLookup, and a few popular attribute names (some entities won't have all these attributes, and some will have more, so feel free to experiment):

Countries and Territories (like "Burkina Faso"): population, capital, largest city, gdpU.S. States (like "Tennessee"): area, governor, nickname, flowerRivers (like "Amazon River"): origin, lengthCities and Towns (like "Chicago"): state, mayor, elevationMusicians (like "John Lennon"): date of birth, place of birth, nationalityActors (like "Audrey Hepburn"): date of birth, place of birth, nationalityPoliticians (like "Anwar Al-Sadat"): date of birth, place of birth, nationalityU.S. Presidents (like "Zachary Taylor"): date of birth, place of birth, political partyBaseball Players (like "Wade Boggs"): games, at bats, earned run average, positionChemical Elements (like "Helium"): atomic number, discovered by, atomic weightChemical Compounds (like "Isopropyl Alcohol"): chemical formula, melting point, boiling point, densityStars (like "Betelgeuse"): constellation, distance, mass, temperaturePlanets (like "Saturn"): number of moons, length of day, distance from sunDinosaurs (like "Velociraptor"): height, weight, when it livedShips (like "USS Chesapeake"): length, displacement, complement, commissionedCompanies (like "Hewlett-Packard"): employees, ceo, ticker

Google Finance

Mashup with Google Finance

Since it is a spreadsheet, you can copy formulas.

Syntax

Google Finance Mashup in a WebCT Content File

Finance Update

Published edits to the Google Spreadsheet will be reflected in the WebCT Content File.

Finance Update

Changes in Financial Data from Google Finance will be reflected in both the Google Spreadsheet and the WebCT Content File.

Published edits to the Google Spreadsheet will be reflected in the WebCT Content File.

Some GoogleFinance AttributesSyntax: Syntax: =GoogleFinance("symbol"; "attribute");

price: market price of the stock - delayed by up to 20 minutes. priceopen: the opening price of the stock for the current day. high: the highest price the stock traded for the current day. low: the lowest price the stock traded for the current day. volume: number of shares traded of this stock for the current day. marketcap: the market cap of the stock. tradetime: the last time the stock traded. datadelay: the delay in the data presented for this stock using the googleFinance() function. volumeavg: the average volume for this stock. pe: the Price-to-Earnings ratio for this stock. eps: the earnings-per-share for this stock. high52: the 52-week high for this stock. low52: the 52-week low for this stock. change: the change in the price of this stock since yesterday's market close. beta: the beta value of this stock. changepct: the percentage change in the price of this stock since yesterday's close. closeyest: yesterday's closing price of this stock. shares: the number of shares outstanding of this stock. currency: the currency in which this stock is traded.

Collaboration

Changes by any collaborator immediately appear for all to see.

Publish

GoogleFinance Mashup as RSS Feed

http://www.google.com/reader/view

Google Spreadsheet API Mashups

PlotKit Google Maps Amazon.com

PlotKit Mashup Example

Create Spreadsheet of Financial Results

Mashup produces chart

PlotKit Mashup Example

Edit Spreadsheet of Financial Results

Mashup produces updated chart

Google Maps Mashup Example

Google Spreadsheet

Google Maps Mashup Example

Google Spreadsheet Google Map

Amazon.com Mashup

Query Results Posted to Google Spreadsheet

Google Docs

Docs Functions

Google Doc as Content File

Changes to Google Docs by any collaborator are reflected in the WebCT Content File.

Collaborate and Publish

Blogger

http://www.blogger.com

Google Docs & Spreadsheets Resources

http://googleproductivitytools.com

http://google-d-s.blogspot.com/

Any Questions?

gene.shwalb@umb.edu

Recommended