Free Online Storage

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 1 June 2009

For Developers: Two New Spreadsheet Data APIs

Posted on 17:32 by Unknown
We continue our Spotlight on Developers series with this Data API announcement.

At Google I/O last week, we unveiled two new Data APIs for spreadsheets to a very excited audience. The two new Data APIs, the Tables and Records feeds, provide a structured record-based table for storing and updating tabular data in a spreadsheet. Tables can be placed anywhere on the sheet, with multiple tables per sheet and column-based meta-data for each column in the table. The Records feed is a feed of rows within a table, which we are calling records, with stable IDs (moving the rows around will maintain the same row ID).

The APIs allow for creating, reading, updating and deleting records and tables in a spreadsheet. We've also improved the permissioning so that we use the same simple permissions as those given through the Share menu in a spreadsheet. Here's a simple Java demo showing the Tables and Records feed in action.

One exciting and simple example of the Tables and Records feed is through an online store that's powered by Google Checkout and has inventory managed and stored in a spreadsheet.



A feed of the products for sale is parsed and rendered by the Google Checkout store gadget to display a store. The Tables and Records feeds are used to communicate between the store and the sheet and the full text search is also implemented through the records feed.

Learn more about building these mashups in this tutorial.

Posted by: Radhika Lakshmanan, Software Engineer
Email ThisBlogThis!Share to XShare to Facebook
Posted in Google Apps Blog | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Merge cells vertically in Google spreadsheets
    There are many times when you want to format your spreadsheets in a certain way to make your data easier to read and understand. Starting to...
  • Hosting a viewing party for the OSCARS®
    Last year, I planned an OSCARS® viewing party with my friends. To add some friendly competition and figure out who was coming, I collected p...
  • Collaboration worldwide
    Posted by: Ken Norton, Product Manager, Google Docs & Spreadsheets Whether you're sitting in the same room, across campus, or in dif...
  • Summarize your data with pivot tables
    Starting today, we're rolling out pivot tables in Google spreadsheets. Pivot tables make it easy to process and summarize large data set...
  • The Google Docs for students page
    We recently launched the Google Docs for students page which highlights how various student populations can use Google Docs in their daily ...
  • Announcing your two most requested features: offline document editing and Drive for iOS
    In April, we introduced Google Drive, a place where you can create, share, and keep all your stuff. Today at the Google I/O conference we a...
  • Happy holidays from the Picasa team
    A lot of people who Google Docs also use Picasa Web Albums, so we wanted to let you know about a special offer. We made extra storage for Gm...
  • Dragging and dropping
    Posted by: Ken Norton, Product Manager, Google Docs & Spreadsheets Have you ever come across a link to a document on the web and wished ...
  • New Templates: Embedding spreadsheets in your website
    Did you know that you can publish a spreadsheet and embed it in your website or blog? An embedded spreadsheet is a perfect way to display a...
  • Upload and store your files in the cloud with Google Docs
    We're happy to announce that over the next few weeks we will be rolling out the ability to upload, store and organize any type of file i...

Categories

  • Acquisitions
  • Ads
  • Android
  • Annoyances
  • April Fools Day
  • attachments
  • back to school
  • Blogger
  • charts
  • chat
  • Chrome
  • Chrome extensions
  • chrome web apps
  • Cloud Connect
  • collaboration
  • comments
  • community
  • discussions
  • DMCA
  • docs
  • document list
  • documents
  • documents list
  • drawings
  • drivebacktoschool
  • Easter Egg
  • education
  • Faces of Docs
  • forms
  • gmail
  • gone google
  • Google Alerts
  • Google Analytics
  • Google Apps Blog
  • Google Apps Script
  • Google Calendar
  • Google Cast
  • Google Checkout
  • Google Chrome
  • Google Chrome OS
  • Google Cloud Connect
  • Google Contacts
  • Google Dictionary
  • Google Docs
  • Google Docs Viewer
  • google documents
  • google drive
  • Google Earth
  • Google Goggles
  • Google Hangouts
  • Google Instant
  • Google Keep
  • Google Latitude
  • Google Local
  • Google Maps
  • Google Music
  • Google News
  • Google Notebook
  • Google Now
  • Google Pack
  • Google Photos
  • Google Play
  • Google Plus
  • Google Reader
  • Google Sites
  • Google Suggest
  • Google Takeout
  • Google Talk
  • Google Toolbar
  • Google Translate
  • Google Trends
  • Google Voice
  • Google Wallet
  • Google+
  • googlenew
  • Greasemonkey
  • Guest Post
  • holiday
  • iGoogle
  • Image Search
  • images
  • InOut
  • iOS
  • Keep
  • Knowledge
  • mobile
  • OCR
  • offline
  • OneBox
  • paperless
  • pdfs
  • photo
  • photos
  • Picasa Web Albums
  • presentations
  • product ideas
  • profiles
  • quickoffice
  • Reddit
  • research
  • save to drive
  • scripts
  • Security
  • sharing
  • sheets
  • shortcut
  • slides
  • spell check
  • spreadsheets
  • stock photos
  • storage
  • students
  • tables
  • teachers
  • templates
  • Tips
  • User interface
  • videos
  • Viewer
  • Visualization
  • Voice Search
  • Web Search
  • Yahoo
  • YouTube

Blog Archive

  • ►  2013 (519)
    • ►  December (33)
    • ►  November (44)
    • ►  October (64)
    • ►  September (50)
    • ►  August (63)
    • ►  July (60)
    • ►  June (57)
    • ►  May (62)
    • ►  April (49)
    • ►  March (33)
    • ►  February (1)
    • ►  January (3)
  • ►  2012 (34)
    • ►  December (4)
    • ►  November (4)
    • ►  October (5)
    • ►  September (4)
    • ►  August (2)
    • ►  July (1)
    • ►  June (3)
    • ►  May (2)
    • ►  April (2)
    • ►  March (2)
    • ►  February (5)
  • ►  2011 (80)
    • ►  December (4)
    • ►  November (1)
    • ►  October (7)
    • ►  September (10)
    • ►  August (11)
    • ►  July (8)
    • ►  June (9)
    • ►  May (1)
    • ►  April (8)
    • ►  March (8)
    • ►  February (8)
    • ►  January (5)
  • ►  2010 (118)
    • ►  December (11)
    • ►  November (16)
    • ►  October (6)
    • ►  September (13)
    • ►  August (13)
    • ►  July (7)
    • ►  June (15)
    • ►  May (11)
    • ►  April (7)
    • ►  March (7)
    • ►  February (6)
    • ►  January (6)
  • ▼  2009 (82)
    • ►  December (14)
    • ►  November (4)
    • ►  October (10)
    • ►  September (10)
    • ►  August (4)
    • ►  July (6)
    • ▼  June (6)
      • Solve feature lets you solve optimization problems
      • Take Docs to Work
      • Creating and giving presentations has gotten easier
      • New Google Web Elements for Spreadsheets and Prese...
      • For Developers: Two New Spreadsheet Data APIs
      • The file formats keep on coming! Announcing .xlsx ...
    • ►  May (5)
    • ►  April (4)
    • ►  March (8)
    • ►  February (7)
    • ►  January (4)
  • ►  2008 (97)
    • ►  December (6)
    • ►  November (4)
    • ►  October (6)
    • ►  September (8)
    • ►  August (5)
    • ►  July (7)
    • ►  June (11)
    • ►  May (20)
    • ►  April (13)
    • ►  March (6)
    • ►  February (6)
    • ►  January (5)
  • ►  2007 (25)
    • ►  December (1)
    • ►  November (1)
    • ►  October (2)
    • ►  September (3)
    • ►  August (3)
    • ►  July (4)
    • ►  June (3)
    • ►  May (2)
    • ►  April (2)
    • ►  March (1)
    • ►  February (2)
    • ►  January (1)
  • ►  2006 (10)
    • ►  December (2)
    • ►  November (4)
    • ►  October (4)
Powered by Blogger.

About Me

Unknown
View my complete profile