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

31

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

Page 1: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.
Page 2: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

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

Page 3: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Mashups at Programmable Web

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

Page 4: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

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

Page 5: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Spreadsheets

Page 6: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Spreadsheet Functions

Page 7: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Mashup with Google Search

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

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

Syntax

Page 8: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

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

Page 9: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Finance

Page 10: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Mashup with Google Finance

Since it is a spreadsheet, you can copy formulas.

Syntax

Page 11: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Finance Mashup in a WebCT Content File

Page 12: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Finance Update

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

Page 13: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

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.

Page 14: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

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.

Page 15: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Collaboration

Changes by any collaborator immediately appear for all to see.

Page 16: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Publish

Page 17: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

GoogleFinance Mashup as RSS Feed

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

Page 18: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Spreadsheet API Mashups

PlotKit Google Maps Amazon.com

Page 19: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

PlotKit Mashup Example

Create Spreadsheet of Financial Results

Mashup produces chart

Page 20: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

PlotKit Mashup Example

Edit Spreadsheet of Financial Results

Mashup produces updated chart

Page 21: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Maps Mashup Example

Google Spreadsheet

Page 22: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Maps Mashup Example

Google Spreadsheet Google Map

Page 23: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Amazon.com Mashup

Page 24: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Query Results Posted to Google Spreadsheet

Page 25: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Docs

Page 26: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Docs Functions

Page 27: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Doc as Content File

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

Page 28: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Collaborate and Publish

Page 29: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Blogger

http://www.blogger.com

Page 30: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Google Docs & Spreadsheets Resources

http://googleproductivitytools.com

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

Page 31: Mashup Functionality included in Google Spreadsheets Mashups created by combining Google Spreadsheets with other applications Online word processing with.

Any Questions?

[email protected]