Sorry, batch operations are only available for the Cells feed, not the Lists feed, so you'll have to either use that feed, or make multiple requests to the Lists feed.
-Vic On Sun, Jul 3, 2011 at 8:03 PM, qqlapraline <[email protected]> wrote: > Hello, > > I've been trying to manage the ExecuteBatch function to insert multiple > rows in a worksheet. > Sadly, I was quite unsuccessfull. > My point is that I can insert rows one by one very easily but I can't get > with multiple ones. > Here is my code (in python): > > batchRequest = gdata.spreadsheet.SpreadsheetsCellsFeed() > feed = self.gd_client.GetCellsFeed(self.curr_key, self.curr_wksht_id) > > insertEntry = gdata.spreadsheets.data.ListEntry() > insertEntry.set_value("key", "value") > insertEntry.set_value("key2", "value2") > > insertEntry.batch_id = gdata.BatchId('insert-request') > batchRequest.AddInsert(insertEntry); > result = self.gd_client.ExecuteBatch(batchRequest) > > Each time I fire the script, I get a: > AttributeError: 'ListEntry' object has no attribute '_BecomeChildElement' > > What am I doing wrong ? > >
