Hey Ralf, You can just do:
URL recordFeedUrl = tableEntry.getRecordFeedUrl(); from an existing TableEntry. Thanks, -Vic On Mon, Dec 13, 2010 at 12:32 PM, Ralf Haring <[email protected]> wrote: > Since you say I wouldn't need to parse out the table id (to pass to > FeedUrlFactory.getRecordFeedUrl) to get the record feed url (to pass > to SpreadsheetServce.insert() to update records), then how should > records be updated? Is there a different way to get the record feed > url? > > -Ralf > > On Mon, Dec 13, 2010 at 11:21, Vic Fryzel <[email protected]> wrote: > > Hey Ralf, > > Yeah, this returns the full ID of the entry, which is a URL. This > > guarantees that a table ID won't conflict, for instance, with a record > ID. > > In general though, you shouldn't need to parse out the numeric table ID, > as > > any operations you need to perform will have a relevant URL to perform > them > > with. > > getId() returns the entry ID of any GData Entry. > > > > Thanks, > > -Vic > > > > On Mon, Dec 13, 2010 at 5:00 AM, Ralf Haring <[email protected]> > wrote: > >> > >> In trying to use FeedUrlFactory's getRecordFeedUrl(java.lang.String > >> spreadsheetKey, java.lang.String tableId) method, I tried getting the > table > >> id from TableEntry's getId() method. However this returns the results in > the > >> format " > https://spreadsheets.google.com/feeds/spreadsheet_key_here/tables/0" > >> when what I would have expected is "0". Am I wrong to expect getId() to > >> return just the id? > >> > >> -Ralf >
