https://developers.google.com/apps-script/release_notes - May 22, 2013 4:21:07 AM - Mar 14, 2012 6:15:01 PM
Last fetch attempt was insuccessful.
Reason: Timeout was reached
May 2013
May 2, 2013
- The following requested feature was added:
- Issue 1363: Added support for spreadsheet change events. The
onChange()event now fires when certain modifications, such as row insertions, are done to a spreadsheet.- The following fix was applied:
- Issue 2585:
Xml.parse()once again correctly parses well-structured XML and HTML documents.April 29, 2013
- The following fixes were applied:
- Issue 2695: Form submits in UI Service apps once again work properly.
- Issue 2625: The
withUserObject()method in Html Service apps now works properly with Firefox 20.- Issue 1612:
Element.copy()can now copyInlineImageelements from one document to another.- Issue 170:
Spreadsheet.addCollaborators()now sends an email invitation to collaborators when theemailInvitationsadvanced parameter is set.April 22, 2013
- Large scripts in the Script Gallery now install more quickly.
- The following requested features were added:
- Issue 1771: Added a
clear()method to theTreeandTreeItemclasses. These methods remove all children from the object.- Issue 1743: Added an
autoResizeColumn()method to theSheetclass. This method resizes a column to fit its contents.- Issue 1314: Added support for lazy loading in the
Treeclass, which reduces wait times in rendering the UI.- The following fixes were applied:
- Issue 2665:
UrlFetchApp.fetch()once again allows URLs that contain spaces.- Issue 2593:
Range.setValue()now behaves correctly in a function called from an onEdit spreadsheet trigger.- Issue 941: The event parameter for a
ListBoxhandler function now includes the value of the selected item rather than its name.- Issue 307: The event parameter for a
Treehandler function now includes the ID of the selected item.April 15, 2013
- The following changes were made to simplify the Document service:
- Renamed the
class toBody.- Renamed
Document.getActiveSection()togetBody().- Removed methods of the
Bodyclass fromDocumentso they only appear in one location.- Removed
merge()methods for various classes that cannot be merged, such asPageBreakandHorizontalRule.- Removed text-related methods such as
isBold()andisUnderline()from container elements such asTablewhile retaining them on theTextclass. This functionality can now be achieved by callingeditAsText()on the container element, and calling the text-related methods on the returnedTextclass.- Removed methods which allowed appending or inserting
HorizonalRuleelements with specified attributes.widgets,,,,, and, which had limited usability.- The following fixes were applied:
- Issue 2565: DocsList.createFile() no longer allows the creation of files with invalid MIME types or Google document MIME types.
April 8, 2013
- Simplified the classes in the Document service, removing unnecessary
.asSomething()methods.- Added timestamps to the log output.
- The following fixes were applied:
- Issue 2548: Triggers created in web apps that allow for anonymous access no longer fail to fire.
- Issue 2488: Charts dashboard components no longer throw serialization errors in certain scenarios.
March 13, 2013
- the GUI Builder and the UIApp widgets
Hyperlink,InlineHyperlink,LayoutPanel,RichTextArea, andSuggestBox, which had limited usability.Last updated May 6, 2013.
April 2013
April 1, 2013
- The following requested feature was added:
- Issue 995: The new methods
Sheet.hideSheet(),Sheet.isSheetHidden(), andSheet.showSheet()allow scripts to control the visibility of individual sheets within a spreadsheet.- The following fixes were applied:
- Issue 2524: Scripts that rely on deleted libraries now display a clear error message.
- Issue 2169: Installing scripts from the Script Gallery no longer results in occasional errors.
- Issue 459: The event parameter for spreadsheet
onEdit()functions now reports the affected range correctly in a variety of situations in which therangeproperty was previously incorrect.Last updated April 4, 2013.
March 25, 2013
- The following fixes were applied:
- Issue 2534: Debugging into a recursive function using certain GroupsManager methods no longer throws an error.
- Issue 1106: Restored the correct behavior of
Range.mergeAcross(). This function, along withRange.merge()and the newly addedRange.mergeVertically(), behave like the items under a spreadsheet's Format > Merge cells menu.Last updated March 26, 2013.
March 11, 2013
- Added the method
Utilities.formatString(), which allowsprintf-like substitution of placeholders within a format string.- View > Execution transcript now shows how much time it took to execute each statement.
- Added the property
DocsList.FileType.FORMto let DocsList access new Google Forms.- If a script is shared with editors other than its owner and published as a web app, those other editors can now update the app's version and access its development URL (which ends in
/dev).- The following fix was applied:
- Issue 1917: It is no longer possible to install a script multiple times from the Script Gallery.
Last updated March 12, 2013.
March 2013
March 4, 2013
- The following fixes were applied:
- Issue 1182: Calendar.getEvents(startTime, endTime, statusFilters) now works properly.
- Issue 459: OnEdit callbacks triggered by pasting to a cell now provide the correct range parameter.
Last updated March 7, 2013.
February 25, 2013
- When setting font colors in a spreadsheet using
Range.setFontColor()orRange.setFontColors(), color names will now automatically be converted to their corresponding hexadecimal values. For example, after callingsetFontColor('red')the methodgetFontColor()will return "#ff0000".- The following fixes were applied:
- Issue 2435: Spreadsheet-bound scripts that use
Browser.inputBox()no longer fail.- Issue 1128: Font colors set using
Range.setFontColor()orRange.setFontColors()now appear correctly when printing the spreadsheet or exporting it as a PDF.- Issue 529:
SpreadsheetApp.getActiveSheet()no longer fails to run inonOpen()triggers for certain spreadsheets.Last updated February 26, 2013.
February 14, 2013
- Added the method
DocumentApp.openByUrl(), which allows documents to be opened by their URL directly.
- Issue 2382:
File.makeCopy()no longer produces an error when copying a new Google Form.- Issue 2367: The error message for invalid queries of
ScriptDbInstance.between()is now more descriptive.- Issue 747: Error messages now specify in which code file the error occurred.
- The following fixes were applied:
- : Dates are now logged in the script's time zone.
- so that it now respects the time zone of the script, instead of defaulting to Pacific Time.
Last updated February 19, 2013.