Release Notes: 2010

This page lists the major changes in each release of Google Apps Script in 2010. It is intended to help developers identify changes in behavior. For more recent changes, see the current year's release notes.

October 2010

October 21, 2010

  • Added integration with Google Sites, so that Apps Script can now be run from within Google Sites. Read more here.

October 16, 2010

September 2010

September 17, 2010

  • Added new methods to CalendarEvent to get the creation date and the date the event was last updated: getDateCreated() and getLastUpdated().
  • Added a new method to Contact to get the date a contact was last updated: getLastUpdated().
  • Fixed two issues with Calendar.getEvents(). GetEvents previously returned only the first instance of a recurring event in a given time range. Now it returns all instances of the recurring event in the given time range. Additionally, editing the instance of the recurring event previously would edit the entire series. Now, editing an instance of a recurring event edits ony the particular instance.
  • Fixed an issue where the unpublished version of onInstall was being run for scripts in the Script Gallery.
  • Fixed an issue where users could not type '(' in the script editor when the autocomplete popup was visible.
  • Fixed an issue where getActiveSheet was not working when called from onEdit events.
  • Fixed an issue with UiApp where the UI panels were not displayed properly and an "Error encountered: An unexpected error occurred" error message was displayed.

August 2010

August 16, 2010

August 1, 2010

July 2010

July 12, 2010

  • Line numbers in error messages are now denoted with (line nnn), rather than (# nnn), where nnn is the line number.
  • Fixed an issue with the Contacts service, where a 'Mismatch: etags' error was thrown when a contact was modified more than once.
  • Added two new methods to the Soap service for setting and getting the SOAP endpoint: WsdlService.getEndpointOverride() andWsdlService.setEndpointOverride().
  • Added a method to check if there is remaining quota for sending emails for the current day: MailApp.getRemainingDailyQuota().
  • Fixed an issue where a popup dialog with the text "Error encountered: An unexpected error occurred" was displayed when the change handler for a ListBox was called, but no app was returned by the change handler.
  • Fixed an issue where ListBox.addItem wasn't working after calling getElementById.
  • Improved error messages on JDBC connection failures.
  • Fixed an issue with Utilities.formatDate, where it was previously always formatting the date into GMT.