CINXE.COM

Official Google Cloud Blog: Google spreadsheets

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <title> Official Google Cloud Blog: Google spreadsheets </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='en_US' property='og:locale'/> <meta content='https://cloud.googleblog.com/search/label/Google%20spreadsheets' property='og:url'/> <meta content='Official Google Cloud Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='summary' name='twitter:card'/> <meta content='@gsuite' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 40px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 56px; vertical-align: top; margin-left:5px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-top: 8px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(//4.bp.blogspot.com/-8O7VcmcY32o/VSYkC2vUj7I/AAAAAAAAHeU/7mzo-JFgTgk/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://cloud.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://cloud.googleblog.com/search/label/Google%20spreadsheets' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Cloud Blog - Atom" href="https://cloud.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Cloud Blog - RSS" href="https://cloud.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Cloud Blog - Atom" href="https://www.blogger.com/feeds/6567687196385815607/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='https://cloud.googleblog.com/search/label/Google%20spreadsheets' property='og:url'/> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='Built in the cloud. Engineered for your enterprise.' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { display: inline-block; background-size: contain; z-index: 1; height: 50px; overflow: hidden; margin-top: 4px; } .header-left { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint accommodating for long blog titles. */ @media (max-width: 600px) { .header-left { height: 100%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 40px; margin-top: 3px; } .header-inner .google-logo img { height: 35px; } .header-title h2 { font-size: 32px; line-height: 36px; } .header-desc { bottom: 24px; position: absolute; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-18038-3', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&amp;zx=c8c6eb39-bdd2-4f90-b2ef-7ad45322dd02' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&amp;zx=c8c6eb39-bdd2-4f90-b2ef-7ad45322dd02' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://cloud.googleblog.com/?hl=en'> <img height="50" src="//3.bp.blogspot.com/-a3v4BOp6LoU/V-y9lFzsb_I/AAAAAAAATGY/aD_EUNu9X4MHVu3ScQH38S2yvyNAVON9ACK4B/s1600/logo_lockup_cloud_color.png"> </a> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Built in the cloud. Engineered for your enterprise. </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='1113835113909445245' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html?hl=en' itemprop='url' title='2014 cheers for Docs, Sheets, Slides and Forms'> 2014 cheers for Docs, Sheets, Slides and Forms </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, December 15, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: left;"> <span class="byline-author">Posted by Ryan Tabone, Director of Product Management, Docs editors</span></div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> 90,000 hours. That&#8217;s the amount of time the average person spends <a href="http://www.forbes.com/2010/03/04/happiness-work-resilience-forbes-woman-well-being-satisfaction.html" target="_blank">working during their lifetime</a>. To put that in perspective, if you spend 90,000 hours watching movies and did nothing else &#8212; no sleep, no breaks &#8212; you would be watching for 10 years non-stop.</div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> Since you spend so much time at work, we want you to have the latest Google Apps updates when they're available to make working easier. That means your apps have the latest tools, security updates and speed improvements &#8212; as soon as they&#8217;re ready. And that applies across the Docs editors as well. So as a busy 2014 comes to a close, we want to highlight a few of the new ways get things done with Docs, Sheets, Slides, Drawings and Forms. </div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> <b>Work with any kind of file</b></div> <div style="text-align: left;"> You come across all types of files all day. The last thing you want to worry about is what software you need in order to view or edit these files. For this reason, we made it so you can <a href="http://googleforwork.blogspot.com/2014/07/docs-sheets-and-slides-work-with-any.html" target="_blank">open and edit Office files</a> directly in Google Docs, Sheets and Slides, on your desktop, phone or tablet. </div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> <b>Make suggestions</b></div> <div style="text-align: left;"> Editing files in real-time with others is a great way to work together across the Docs editors, and many of you asked for the ability to suggest changes in other peoples&#8217; documents, rather than making edits directly. Now you can do just that with <a href="http://googleforwork.blogspot.com/2014/07/docs-sheets-and-slides-work-with-any.html" target="_blank">Suggest Edits in Docs</a>. Make suggestions that can be accepted or rejected with a single click. And when you convert a Word file to Docs or vice versa, your tracked changes will convert as well.</div> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrY9MaqLeEKMdfq7DU-bav-0RVD4swbVy87TyB-lwJCvn-DDNnt-3g0QlojrhL_bcbScu6B4U-Y7utyAHabzgJ6iKZrz6B7xFy-4LrWfujwF-HkRLmB2bI0j6USDVleCmoeatXTUr3Y7M/s1600/SuggestEdits.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrY9MaqLeEKMdfq7DU-bav-0RVD4swbVy87TyB-lwJCvn-DDNnt-3g0QlojrhL_bcbScu6B4U-Y7utyAHabzgJ6iKZrz6B7xFy-4LrWfujwF-HkRLmB2bI0j6USDVleCmoeatXTUr3Y7M/s640/SuggestEdits.gif" /></a></div> <b>Work on any of your devices.</b><br /> We created <a href="http://googledrive.blogspot.com/2014/04/docssheetsapps.html" target="_blank">new mobile apps for Docs, Sheets and Slides</a> across Android and iOS, where you can edit your documents, presentations and spreadsheets on the go. While working in the cloud means you have access to your documents on any of these devices, you can still access or create documents even if you don&#8217;t have a data or WiFi connection. <br /> <br /> <b>Edit your images directly</b><br /> Sometimes the best way to convey a thought is visually and you need your images to look just right, which is why we made it easier to edit and adjust images. You can now <a href="http://googledrive.blogspot.com/2014/03/edit-images-right-in-google-slides-and.html" target="_blank">crop</a> your images, even masking the crop to specific shapes, and add borders in Docs, Slides and Drawings. Plus, you can <a href="https://plus.google.com/+GoogleforWork/posts/RHKbQnnRtP6?e=-RedirectToSandbox" target="_blank">connect objects and images in Slides and Drawings</a>, <a href="http://googledrive.blogspot.com/2014/10/editimagesinslides.html" target="_blank">recolor and change opacity</a> of images in Slides, and even add effects.<br /> <br /> <b>Get things done faster</b><br /> We want to help you take care of your common tasks. And you know what lots of people make in documents? Bullet lists. So now, just type an asterisk (*) and it will automatically become bullets in Docs and Slides. Nobody likes having to do the same thing twice (unless you&#8217;re Santa) so just copy and paste your charts between different spreadsheets in Sheets. For all the regression lovers out there, you can also add <a href="https://plus.google.com/+GoogleforWork/posts/dCH8dS7CSMD?e=-RedirectToSandbox" target="_blank">trendlines</a>, and to further visualize trends, you can add miniature charts, or <a href="https://plus.google.com/+GoogleforWork/posts/eKgfthKdHT2" target="_blank">sparklines</a>, into individual cells. <br /> <br /> <b>Get answers to your surveys</b><br /> Forms is a great way to gather information, and across 2014, we added lots of new ways to ask questions and get answers. You can <a href="http://googledrive.blogspot.com/2014/09/custom-forms-themes.html" target="_blank">customize themes</a> in Forms to add your own flare and create short URLs that are easier to share. There are also lots of new question options, like <a href="http://googledrive.blogspot.com/2014/09/a-few-more-ways-to-make-forms-your-own.html" target="_blank">limiting</a> one response per person and shuffling the answer order. <br /> <br /> <b>Add tons of functionality from 3rd parties</b><br /> Add-ons for <a href="http://googleforwork.blogspot.com/2014/03/bring-little-something-extra-to-docs.html" target="_blank">Docs, Sheets</a> and <a href="http://googleforwork.blogspot.com/2014/10/add-ons-for-forms.html" target="_blank">Forms</a> are tools created by developers that help you do those extra things you need help with, whether it&#8217;s printing mailing labels or adding MLA-approved citations, right from your document. <br /> <br /> <b>Let there be tables</b><br /> You can add borders and backgrounds to your tables, and <a href="https://plus.google.com/+GoogleDrive/posts/fDKE7htJ2Ma?" target="_blank">merge cells together</a> to get your tables to look just how you want. And when you convert your legacy files to Docs, the table cells and borders will still be there so you can keep working.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7iJ-n2mriNXWQK_IIoRTzPNTkKDLTa2Psfz1m-OBNNwNQk3jd77ZJkITSaQLWEMr0IhJbS0blmF_fGnWQK-Uhd0pywVWXmOHfJbbdn4R3pQNOZKK1AToE50SWtXbDu3X1oRfRPDIZLt8/s1600/Mondrian.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="414" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7iJ-n2mriNXWQK_IIoRTzPNTkKDLTa2Psfz1m-OBNNwNQk3jd77ZJkITSaQLWEMr0IhJbS0blmF_fGnWQK-Uhd0pywVWXmOHfJbbdn4R3pQNOZKK1AToE50SWtXbDu3X1oRfRPDIZLt8/s1600/Mondrian.gif" width="640" /></a><br /> <b>And let everyone, including blind and low-vision users, get work done</b><br /> <a href="http://googleforwork.blogspot.com/2014/09/google-drive-and-docs-editors-designed.html" target="_blank">Across Docs, Sheets, Slides, Drawings and Forms</a>, it&#8217;s much easier to use a screen reader, with better text-to-voice verbalization and improvements to keyboard navigation. You can now use braille support to read and enter text in Docs, Slides and Drawings. And you can collaborate easier with others in Docs, Sheets, Slides or Drawings because screen readers announce when people enter or leave the document, and you&#8217;ll hear when others are editing alongside you.<br /> <br /> We&#8217;ll continue to make a ton of updates behind the scenes to ensure everything keeps running faster and smoother next year. Four cheers (Docs! Sheets! Slides! Forms!) for a happy work life in 2015.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: left;"> <span class="byline-author">Posted by Ryan Tabone, Director of Product Management, Docs editors</span></div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> 90,000 hours. That&#8217;s the amount of time the average person spends <a href="http://www.forbes.com/2010/03/04/happiness-work-resilience-forbes-woman-well-being-satisfaction.html" target="_blank">working during their lifetime</a>. To put that in perspective, if you spend 90,000 hours watching movies and did nothing else &#8212; no sleep, no breaks &#8212; you would be watching for 10 years non-stop.</div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> Since you spend so much time at work, we want you to have the latest Google Apps updates when they're available to make working easier. That means your apps have the latest tools, security updates and speed improvements &#8212; as soon as they&#8217;re ready. And that applies across the Docs editors as well. So as a busy 2014 comes to a close, we want to highlight a few of the new ways get things done with Docs, Sheets, Slides, Drawings and Forms. </div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> <b>Work with any kind of file</b></div> <div style="text-align: left;"> You come across all types of files all day. The last thing you want to worry about is what software you need in order to view or edit these files. For this reason, we made it so you can <a href="http://googleforwork.blogspot.com/2014/07/docs-sheets-and-slides-work-with-any.html" target="_blank">open and edit Office files</a> directly in Google Docs, Sheets and Slides, on your desktop, phone or tablet. </div> <div style="text-align: left;"> <br /></div> <div style="text-align: left;"> <b>Make suggestions</b></div> <div style="text-align: left;"> Editing files in real-time with others is a great way to work together across the Docs editors, and many of you asked for the ability to suggest changes in other peoples&#8217; documents, rather than making edits directly. Now you can do just that with <a href="http://googleforwork.blogspot.com/2014/07/docs-sheets-and-slides-work-with-any.html" target="_blank">Suggest Edits in Docs</a>. Make suggestions that can be accepted or rejected with a single click. And when you convert a Word file to Docs or vice versa, your tracked changes will convert as well.</div> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrY9MaqLeEKMdfq7DU-bav-0RVD4swbVy87TyB-lwJCvn-DDNnt-3g0QlojrhL_bcbScu6B4U-Y7utyAHabzgJ6iKZrz6B7xFy-4LrWfujwF-HkRLmB2bI0j6USDVleCmoeatXTUr3Y7M/s1600/SuggestEdits.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrY9MaqLeEKMdfq7DU-bav-0RVD4swbVy87TyB-lwJCvn-DDNnt-3g0QlojrhL_bcbScu6B4U-Y7utyAHabzgJ6iKZrz6B7xFy-4LrWfujwF-HkRLmB2bI0j6USDVleCmoeatXTUr3Y7M/s640/SuggestEdits.gif" /></a></div> <b>Work on any of your devices.</b><br /> We created <a href="http://googledrive.blogspot.com/2014/04/docssheetsapps.html" target="_blank">new mobile apps for Docs, Sheets and Slides</a> across Android and iOS, where you can edit your documents, presentations and spreadsheets on the go. While working in the cloud means you have access to your documents on any of these devices, you can still access or create documents even if you don&#8217;t have a data or WiFi connection. <br /> <br /> <b>Edit your images directly</b><br /> Sometimes the best way to convey a thought is visually and you need your images to look just right, which is why we made it easier to edit and adjust images. You can now <a href="http://googledrive.blogspot.com/2014/03/edit-images-right-in-google-slides-and.html" target="_blank">crop</a> your images, even masking the crop to specific shapes, and add borders in Docs, Slides and Drawings. Plus, you can <a href="https://plus.google.com/+GoogleforWork/posts/RHKbQnnRtP6?e=-RedirectToSandbox" target="_blank">connect objects and images in Slides and Drawings</a>, <a href="http://googledrive.blogspot.com/2014/10/editimagesinslides.html" target="_blank">recolor and change opacity</a> of images in Slides, and even add effects.<br /> <br /> <b>Get things done faster</b><br /> We want to help you take care of your common tasks. And you know what lots of people make in documents? Bullet lists. So now, just type an asterisk (*) and it will automatically become bullets in Docs and Slides. Nobody likes having to do the same thing twice (unless you&#8217;re Santa) so just copy and paste your charts between different spreadsheets in Sheets. For all the regression lovers out there, you can also add <a href="https://plus.google.com/+GoogleforWork/posts/dCH8dS7CSMD?e=-RedirectToSandbox" target="_blank">trendlines</a>, and to further visualize trends, you can add miniature charts, or <a href="https://plus.google.com/+GoogleforWork/posts/eKgfthKdHT2" target="_blank">sparklines</a>, into individual cells. <br /> <br /> <b>Get answers to your surveys</b><br /> Forms is a great way to gather information, and across 2014, we added lots of new ways to ask questions and get answers. You can <a href="http://googledrive.blogspot.com/2014/09/custom-forms-themes.html" target="_blank">customize themes</a> in Forms to add your own flare and create short URLs that are easier to share. There are also lots of new question options, like <a href="http://googledrive.blogspot.com/2014/09/a-few-more-ways-to-make-forms-your-own.html" target="_blank">limiting</a> one response per person and shuffling the answer order. <br /> <br /> <b>Add tons of functionality from 3rd parties</b><br /> Add-ons for <a href="http://googleforwork.blogspot.com/2014/03/bring-little-something-extra-to-docs.html" target="_blank">Docs, Sheets</a> and <a href="http://googleforwork.blogspot.com/2014/10/add-ons-for-forms.html" target="_blank">Forms</a> are tools created by developers that help you do those extra things you need help with, whether it&#8217;s printing mailing labels or adding MLA-approved citations, right from your document. <br /> <br /> <b>Let there be tables</b><br /> You can add borders and backgrounds to your tables, and <a href="https://plus.google.com/+GoogleDrive/posts/fDKE7htJ2Ma?" target="_blank">merge cells together</a> to get your tables to look just how you want. And when you convert your legacy files to Docs, the table cells and borders will still be there so you can keep working.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7iJ-n2mriNXWQK_IIoRTzPNTkKDLTa2Psfz1m-OBNNwNQk3jd77ZJkITSaQLWEMr0IhJbS0blmF_fGnWQK-Uhd0pywVWXmOHfJbbdn4R3pQNOZKK1AToE50SWtXbDu3X1oRfRPDIZLt8/s1600/Mondrian.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="414" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7iJ-n2mriNXWQK_IIoRTzPNTkKDLTa2Psfz1m-OBNNwNQk3jd77ZJkITSaQLWEMr0IhJbS0blmF_fGnWQK-Uhd0pywVWXmOHfJbbdn4R3pQNOZKK1AToE50SWtXbDu3X1oRfRPDIZLt8/s1600/Mondrian.gif" width="640" /></a><br /> <b>And let everyone, including blind and low-vision users, get work done</b><br /> <a href="http://googleforwork.blogspot.com/2014/09/google-drive-and-docs-editors-designed.html" target="_blank">Across Docs, Sheets, Slides, Drawings and Forms</a>, it&#8217;s much easier to use a screen reader, with better text-to-voice verbalization and improvements to keyboard navigation. You can now use braille support to read and enter text in Docs, Slides and Drawings. And you can collaborate easier with others in Docs, Sheets, Slides or Drawings because screen readers announce when people enter or leave the document, and you&#8217;ll hear when others are editing alongside you.<br /> <br /> We&#8217;ll continue to make a ton of updates behind the scenes to ensure everything keeps running faster and smoother next year. Four cheers (Docs! Sheets! Slides! Forms!) for a happy work life in 2015.</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:2014 cheers for Docs, Sheets, Slides and Forms&url=https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='8' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html?hl=en' data-url='https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/12/2014-cheers-for-docs-sheets-slides-forms.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/documents?hl=en' rel='tag'> documents </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Drawings?hl=en' rel='tag'> Drawings </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work?hl=en' rel='tag'> Google Apps for Work </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API?hl=en' rel='tag'> Google Slides API </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Startups?hl=en' rel='tag'> Startups </a> </span> </div> </div> </div> <div class='post' data-id='7126751315036112175' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html?hl=en' itemprop='url' title='Google Drive and the Docs editors: designed with everyone in mind'> Google Drive and the Docs editors: designed with everyone in mind </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 11, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by: Alan Warren, Vice President, Engineering</span> <br /> <br /> <i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2014/09/google-drive-and-docs-editors-designed.html" target="_blank">Official Google Blog</a>, <a href="http://googledrive.blogspot.com/2014/09/google-drive-and-docs-editors-designed.html" target="_blank">Google Drive Blog</a> and the <a href="http://googleforeducation.blogspot.com/2014/09/google-drive-docs-editors-designed-with.html" target="_blank">Google for Education Blog</a>.)</i> <br /> <br /> Imagine trying to keep track of another person&#8217;s real-time edits in a document&#8212;using only your ears. Or trying to create a table from spreadsheet data&#8212;without being able to clearly see the cells. Whether you&#8217;re backing up a file in Drive or crunching some numbers in Sheets, it should be easy to bring your ideas to life using Google&#8217;s tools. But if you&#8217;re blind or have low vision, you may need to rely on assistive technologies such as screen readers and Braille displays&#8212;and that can make working in the cloud challenging. While screen readers can parse static webpages (like this blog) relatively easily, it&#8217;s much harder for them to know what to say in interactive applications like Google Docs because the actions they need to describe are much more complex.<br /> <br /> With these reasons in mind, today we&#8217;re announcing some improvements to Drive and all our editors&#8212;Docs, Sheets, Slides, Drawings, and Forms&#8212;specifically designed with blind and low-vision users in mind.<br /> <iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/RLRAstwCdXw" width="640"></iframe> <b>Improved screen reader support&nbsp;in Drive and Docs&nbsp;</b><br /> In June, we introduced a <a href="http://drive.google.com/?srtp=1&amp;drive_opt_in=1" target="_blank">new version of Drive</a> that&#8217;s sleeker, easier to navigate and much faster. But just as importantly, the new Drive also includes better keyboard accessibility, support for zoom and high-contrast mode and improved usability with screen readers.<br /> <br /> Across Docs, Sheets, Slides, Drawings and Forms, you&#8217;ll find that it&#8217;s now much easier to use a screen reader, with nicer text-to-voice verbalization and improvements to keyboard navigation. You&#8217;ll also notice other updates, including:<br /> <br /> <ul> <li>Support for alt text on images in Docs, so you can tell a screen reader what they should say to describe an image&nbsp;</li> <li>Better support for using a keyboard to edit charts and pivot tables in Sheets&nbsp;</li> <li>Additional screen reader improvements specifically for Docs, Sheets and Slides, including support for spelling suggestions, comments and revision history&nbsp;</li> <li>The ability to quickly search the menus and perform actions in Docs, Slides and Drawings (and soon Sheets and Forms)&#8212;even if you don&#8217;t know the action&#8217;s key sequence&nbsp;<div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUPxAZoU0WID16jVy94w_26yuj_BxKp-oXGFVCPIYcxHGsK3AonXFpz4f29mzMg0jmx8yQjNBMZTAoXuRTGvjSuLOImqBW6sbUDkMaKgDi2UZqJU6VbFz31Ol0R2us6bB6hqaKc9cKgGVa/s1600/omnibox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUPxAZoU0WID16jVy94w_26yuj_BxKp-oXGFVCPIYcxHGsK3AonXFpz4f29mzMg0jmx8yQjNBMZTAoXuRTGvjSuLOImqBW6sbUDkMaKgDi2UZqJU6VbFz31Ol0R2us6bB6hqaKc9cKgGVa/s1600/omnibox.png" width="305" /></a></div> </li> </ul> Collaborating with others is easier too: in Docs, Sheets, Slides or Drawings, screen readers announce when people enter or leave the document, and you&#8217;ll now also hear when others are editing alongside you.<br /> <br /> <b>Refreshable Braille display support&nbsp;</b><br /> If you use a <a href="http://en.wikipedia.org/wiki/Refreshable_braille_display" target="_blank">Braille display</a>, you can now use it to read and enter text in Docs, Slides and Drawings. Even if you don't use a Braille display, with Braille support, your screen reader&#8217;s settings for character echoing are automatically followed. Enabling Braille also dramatically reduces the lag between when you press a key and when it&#8217;s announced by your screen reader, and improves the announcements of punctuation and whitespace. Learn how to enable Braille support in our <a href="https://support.google.com/docs/answer/6057417" target="_blank">Help Center</a>.<br /> <br /> <b>Get up and going faster</b><br /> The first time you use a screen reader or a Braille display, getting up to speed can be a daunting task. But it&#8217;s simpler with new step-by-step guides for <a href="https://support.google.com/drive/topic/1631585" target="_blank">Drive</a>, <a href="https://support.google.com/docs/topic/6048194" target="_blank">Docs</a>, <a href="https://support.google.com/docs/topic/6052233" target="_blank">Sheets</a>, <a href="https://support.google.com/docs/topic/6050892" target="_blank">Slides</a>, <a href="https://support.google.com/docs/topic/6048717" target="_blank">Forms</a> and <a href="https://support.google.com/docs/answer/6058689" target="_blank">Drawings</a>.<br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy-wfMGbsSLlYNF2J1qv1dw_U7RjWM9oPdsoF76an3yBKvChXBA6wofM-7IennnChEw0sqmOPJ9b6l9by8wkda7qT55mEsyX4hAZoMnuJiwl4_rauK1F8IMMFiqe2wXwrjJiqJl3b3EjFc/s1600/keyboard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="430" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy-wfMGbsSLlYNF2J1qv1dw_U7RjWM9oPdsoF76an3yBKvChXBA6wofM-7IennnChEw0sqmOPJ9b6l9by8wkda7qT55mEsyX4hAZoMnuJiwl4_rauK1F8IMMFiqe2wXwrjJiqJl3b3EjFc/s1600/keyboard.png" width="640" /></a></div> You can also access the in-product &#8220;Help&#8221; menu at any time without interrupting your work, or use the updated shortcut help dialog to easily search through keyboard shortcuts if you don&#8217;t remember them.<br /> <br /> Finally, we&#8217;re offering phone support for Google Drive accessibility questions. If you get stuck, visit <a href="http://support.google.com/drive">support.google.com/drive</a> to request a phone call and someone from our team will reach out to you.<br /> <br /> <b>What&#8217;s next</b><br /> As Laura Patterson, CIO, University of Michigan puts it, "The latest improvements in Google Drive and Docs for users of assistive technology are a major step forward and exemplify Google's commitment to making their products available to all members of our community.&#8221; We&#8217;re pleased the community has welcomed these improvements, and will continue to work with organizations to make even more progress. <br /> <br /> Everyone, regardless of ability, should be able to experience all that the web has to offer. To find out more about our commitment to a fully accessible web, visit the new Google Accessibility site at <a href="//www.google.com/accessibility">www.google.com/accessibility</a>.</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span class="byline-author">Posted by: Alan Warren, Vice President, Engineering</span> <br /> <br /> <i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2014/09/google-drive-and-docs-editors-designed.html" target="_blank">Official Google Blog</a>, <a href="http://googledrive.blogspot.com/2014/09/google-drive-and-docs-editors-designed.html" target="_blank">Google Drive Blog</a> and the <a href="http://googleforeducation.blogspot.com/2014/09/google-drive-docs-editors-designed-with.html" target="_blank">Google for Education Blog</a>.)</i> <br /> <br /> Imagine trying to keep track of another person&#8217;s real-time edits in a document&#8212;using only your ears. Or trying to create a table from spreadsheet data&#8212;without being able to clearly see the cells. Whether you&#8217;re backing up a file in Drive or crunching some numbers in Sheets, it should be easy to bring your ideas to life using Google&#8217;s tools. But if you&#8217;re blind or have low vision, you may need to rely on assistive technologies such as screen readers and Braille displays&#8212;and that can make working in the cloud challenging. While screen readers can parse static webpages (like this blog) relatively easily, it&#8217;s much harder for them to know what to say in interactive applications like Google Docs because the actions they need to describe are much more complex.<br /> <br /> With these reasons in mind, today we&#8217;re announcing some improvements to Drive and all our editors&#8212;Docs, Sheets, Slides, Drawings, and Forms&#8212;specifically designed with blind and low-vision users in mind.<br /> <iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/RLRAstwCdXw" width="640"></iframe> <b>Improved screen reader support&nbsp;in Drive and Docs&nbsp;</b><br /> In June, we introduced a <a href="http://drive.google.com/?srtp=1&amp;drive_opt_in=1" target="_blank">new version of Drive</a> that&#8217;s sleeker, easier to navigate and much faster. But just as importantly, the new Drive also includes better keyboard accessibility, support for zoom and high-contrast mode and improved usability with screen readers.<br /> <br /> Across Docs, Sheets, Slides, Drawings and Forms, you&#8217;ll find that it&#8217;s now much easier to use a screen reader, with nicer text-to-voice verbalization and improvements to keyboard navigation. You&#8217;ll also notice other updates, including:<br /> <br /> <ul> <li>Support for alt text on images in Docs, so you can tell a screen reader what they should say to describe an image&nbsp;</li> <li>Better support for using a keyboard to edit charts and pivot tables in Sheets&nbsp;</li> <li>Additional screen reader improvements specifically for Docs, Sheets and Slides, including support for spelling suggestions, comments and revision history&nbsp;</li> <li>The ability to quickly search the menus and perform actions in Docs, Slides and Drawings (and soon Sheets and Forms)&#8212;even if you don&#8217;t know the action&#8217;s key sequence&nbsp;<div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUPxAZoU0WID16jVy94w_26yuj_BxKp-oXGFVCPIYcxHGsK3AonXFpz4f29mzMg0jmx8yQjNBMZTAoXuRTGvjSuLOImqBW6sbUDkMaKgDi2UZqJU6VbFz31Ol0R2us6bB6hqaKc9cKgGVa/s1600/omnibox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUPxAZoU0WID16jVy94w_26yuj_BxKp-oXGFVCPIYcxHGsK3AonXFpz4f29mzMg0jmx8yQjNBMZTAoXuRTGvjSuLOImqBW6sbUDkMaKgDi2UZqJU6VbFz31Ol0R2us6bB6hqaKc9cKgGVa/s1600/omnibox.png" width="305" /></a></div> </li> </ul> Collaborating with others is easier too: in Docs, Sheets, Slides or Drawings, screen readers announce when people enter or leave the document, and you&#8217;ll now also hear when others are editing alongside you.<br /> <br /> <b>Refreshable Braille display support&nbsp;</b><br /> If you use a <a href="http://en.wikipedia.org/wiki/Refreshable_braille_display" target="_blank">Braille display</a>, you can now use it to read and enter text in Docs, Slides and Drawings. Even if you don't use a Braille display, with Braille support, your screen reader&#8217;s settings for character echoing are automatically followed. Enabling Braille also dramatically reduces the lag between when you press a key and when it&#8217;s announced by your screen reader, and improves the announcements of punctuation and whitespace. Learn how to enable Braille support in our <a href="https://support.google.com/docs/answer/6057417" target="_blank">Help Center</a>.<br /> <br /> <b>Get up and going faster</b><br /> The first time you use a screen reader or a Braille display, getting up to speed can be a daunting task. But it&#8217;s simpler with new step-by-step guides for <a href="https://support.google.com/drive/topic/1631585" target="_blank">Drive</a>, <a href="https://support.google.com/docs/topic/6048194" target="_blank">Docs</a>, <a href="https://support.google.com/docs/topic/6052233" target="_blank">Sheets</a>, <a href="https://support.google.com/docs/topic/6050892" target="_blank">Slides</a>, <a href="https://support.google.com/docs/topic/6048717" target="_blank">Forms</a> and <a href="https://support.google.com/docs/answer/6058689" target="_blank">Drawings</a>.<br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy-wfMGbsSLlYNF2J1qv1dw_U7RjWM9oPdsoF76an3yBKvChXBA6wofM-7IennnChEw0sqmOPJ9b6l9by8wkda7qT55mEsyX4hAZoMnuJiwl4_rauK1F8IMMFiqe2wXwrjJiqJl3b3EjFc/s1600/keyboard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="430" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy-wfMGbsSLlYNF2J1qv1dw_U7RjWM9oPdsoF76an3yBKvChXBA6wofM-7IennnChEw0sqmOPJ9b6l9by8wkda7qT55mEsyX4hAZoMnuJiwl4_rauK1F8IMMFiqe2wXwrjJiqJl3b3EjFc/s1600/keyboard.png" width="640" /></a></div> You can also access the in-product &#8220;Help&#8221; menu at any time without interrupting your work, or use the updated shortcut help dialog to easily search through keyboard shortcuts if you don&#8217;t remember them.<br /> <br /> Finally, we&#8217;re offering phone support for Google Drive accessibility questions. If you get stuck, visit <a href="http://support.google.com/drive">support.google.com/drive</a> to request a phone call and someone from our team will reach out to you.<br /> <br /> <b>What&#8217;s next</b><br /> As Laura Patterson, CIO, University of Michigan puts it, "The latest improvements in Google Drive and Docs for users of assistive technology are a major step forward and exemplify Google's commitment to making their products available to all members of our community.&#8221; We&#8217;re pleased the community has welcomed these improvements, and will continue to work with organizations to make even more progress. <br /> <br /> Everyone, regardless of ability, should be able to experience all that the web has to offer. To find out more about our commitment to a fully accessible web, visit the new Google Accessibility site at <a href="//www.google.com/accessibility">www.google.com/accessibility</a>.</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Drive and the Docs editors: designed with everyone in mind&url=https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html?hl=en' data-url='https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/09/google-drive-and-docs-editors-designed.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work?hl=en' rel='tag'> Google Apps for Work </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20for%20Education?hl=en' rel='tag'> Google for Education </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en' rel='tag'> Google Hangouts </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps?hl=en' rel='tag'> Google Maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API?hl=en' rel='tag'> Google Slides API </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='8937635614744853376' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html?hl=en' itemprop='url' title='New mobile apps for Docs, Sheets and Slides—work offline and on the go'> New mobile apps for Docs, Sheets and Slides&#8212;work offline and on the go </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, April 30, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Brian Levee, Product Manager, Google Docs, Sheets and Slides</span> <br /><br /><i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2014/04/new-mobile-apps-for-docs-sheets-and.html" target="_blank">Official Google Blog</a>.)</i> <br /><br />Every year, phones and tablets get better, and more of you are starting to use your mobile devices not just to view, but also to create and edit content. And while the Drive app is a convenient place to store your stuff, we want to make it easier for you to quickly find, edit and create documents, spreadsheets, and presentations on the go. Starting today, you can download new, standalone mobile apps for <a href="//www.google.com/docs/about/?utm_medium=link&amp;utm_source=blog&amp;utm_campaign=launch" target="_blank">Docs</a> and <a href="//www.google.com/sheets/about/?utm_medium=link&amp;utm_source=blog&amp;utm_campaign=launch" target="_blank">Sheets</a>&#8212;with <a href="//www.google.com/slides/about/?utm_medium=link&amp;utm_source=blog&amp;utm_campaign=launch" target="_blank">Slides</a> coming soon. Need to find a spreadsheet? Go to the Sheets app. Need to create a document? Go to the Docs app. They&#8217;re all right there at your fingertips.<br /><br />When you open the new apps, you&#8217;ll see your most recently edited files, which means less time searching and scrolling.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqcbmdV0EWm5P8BRYXMIwT6V4IucKOEhkSe1CCwHap7nB7xRzqbfH1quqscEwXP3uAdlEkwet1LxmMhFFbcviSCUiZ9FUSe5jnr4l0CVHiloZQtxDQqj9s3NFY_sozDq6WFPR6Ac759Q0/s1600/docs_nexus7_open_0424b.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqcbmdV0EWm5P8BRYXMIwT6V4IucKOEhkSe1CCwHap7nB7xRzqbfH1quqscEwXP3uAdlEkwet1LxmMhFFbcviSCUiZ9FUSe5jnr4l0CVHiloZQtxDQqj9s3NFY_sozDq6WFPR6Ac759Q0/s1600/docs_nexus7_open_0424b.gif" /></a><br />The apps also come with offline support built in, so you can easily view, edit and create files without an Internet connection. Now, if you have a brilliant idea for a best-selling novel while traipsing through the Amazonian rainforest (or you know, something more probable, like during flight takeoff)...no problem. You can jot down your idea in the Docs app on your phone, even when you&#8217;re offline.<br /><br />You can get the apps on Google Play&nbsp;[<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs&amp;referrer=utm_source%3Dblog%26utm_campaign%3Dannouncement">Docs</a>] [<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets&amp;referrer=utm_source%3Dblog%26utm_campaign%3Dannouncement">Sheets</a>]&nbsp;and in the App Store&nbsp;[<a href="https://itunes.apple.com/app/id842842640">Docs</a>] [<a href="https://itunes.apple.com/app/id842849113">Sheets</a>]. If you don&#8217;t have&nbsp;time now, over the next few days you&#8217;ll be prompted to download the apps when you go to edit or create a document or spreadsheet in your Drive app. And of course, you&#8217;ll still be able to use the Drive app to view and organize all of your documents, spreadsheets, presentations, photos and more.<br /><br />So enjoy the Amazon&#8212;we&#8217;re looking forward to buying that novel someday. And in the meantime, just remember: even if a crocodile eats your phone, your files are safe in the cloud! <br /><br /><br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Brian Levee, Product Manager, Google Docs, Sheets and Slides</span> <br /><br /><i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2014/04/new-mobile-apps-for-docs-sheets-and.html" target="_blank">Official Google Blog</a>.)</i> <br /><br />Every year, phones and tablets get better, and more of you are starting to use your mobile devices not just to view, but also to create and edit content. And while the Drive app is a convenient place to store your stuff, we want to make it easier for you to quickly find, edit and create documents, spreadsheets, and presentations on the go. Starting today, you can download new, standalone mobile apps for <a href="//www.google.com/docs/about/?utm_medium=link&amp;utm_source=blog&amp;utm_campaign=launch" target="_blank">Docs</a> and <a href="//www.google.com/sheets/about/?utm_medium=link&amp;utm_source=blog&amp;utm_campaign=launch" target="_blank">Sheets</a>&#8212;with <a href="//www.google.com/slides/about/?utm_medium=link&amp;utm_source=blog&amp;utm_campaign=launch" target="_blank">Slides</a> coming soon. Need to find a spreadsheet? Go to the Sheets app. Need to create a document? Go to the Docs app. They&#8217;re all right there at your fingertips.<br /><br />When you open the new apps, you&#8217;ll see your most recently edited files, which means less time searching and scrolling.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqcbmdV0EWm5P8BRYXMIwT6V4IucKOEhkSe1CCwHap7nB7xRzqbfH1quqscEwXP3uAdlEkwet1LxmMhFFbcviSCUiZ9FUSe5jnr4l0CVHiloZQtxDQqj9s3NFY_sozDq6WFPR6Ac759Q0/s1600/docs_nexus7_open_0424b.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqcbmdV0EWm5P8BRYXMIwT6V4IucKOEhkSe1CCwHap7nB7xRzqbfH1quqscEwXP3uAdlEkwet1LxmMhFFbcviSCUiZ9FUSe5jnr4l0CVHiloZQtxDQqj9s3NFY_sozDq6WFPR6Ac759Q0/s1600/docs_nexus7_open_0424b.gif" /></a><br />The apps also come with offline support built in, so you can easily view, edit and create files without an Internet connection. Now, if you have a brilliant idea for a best-selling novel while traipsing through the Amazonian rainforest (or you know, something more probable, like during flight takeoff)...no problem. You can jot down your idea in the Docs app on your phone, even when you&#8217;re offline.<br /><br />You can get the apps on Google Play&nbsp;[<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs&amp;referrer=utm_source%3Dblog%26utm_campaign%3Dannouncement">Docs</a>] [<a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets&amp;referrer=utm_source%3Dblog%26utm_campaign%3Dannouncement">Sheets</a>]&nbsp;and in the App Store&nbsp;[<a href="https://itunes.apple.com/app/id842842640">Docs</a>] [<a href="https://itunes.apple.com/app/id842849113">Sheets</a>]. If you don&#8217;t have&nbsp;time now, over the next few days you&#8217;ll be prompted to download the apps when you go to edit or create a document or spreadsheet in your Drive app. And of course, you&#8217;ll still be able to use the Drive app to view and organize all of your documents, spreadsheets, presentations, photos and more.<br /><br />So enjoy the Amazon&#8212;we&#8217;re looking forward to buying that novel someday. And in the meantime, just remember: even if a crocodile eats your phone, your files are safe in the cloud! <br /><br /><br /></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:New mobile apps for Docs, Sheets and Slides—work offline and on the go&url=https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html?hl=en' data-url='https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/04/new-mobile-apps-for-docs-sheets-and.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/documents?hl=en' rel='tag'> documents </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/mobile?hl=en' rel='tag'> mobile </a> , <a class='label' href='https://cloud.googleblog.com/search/label/offline?hl=en' rel='tag'> offline </a> </span> </div> </div> </div> <div class='post' data-id='8469350302399853409' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html?hl=en' itemprop='url' title='Bring a little something extra to Docs and Sheets with add-ons'> Bring a little something extra to Docs and Sheets with add-ons </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, March 11, 2014 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Saurabh Gupta, Product Manager</span> <br /><br /><i>(Cross-posted on the <a href="http://googledrive.blogspot.com/2014/03/add-ons.html" target="_blank">Google Drive Blog</a>)</i> <br /><br />You use Google Docs and Sheets to get all sorts of stuff done&#8212;whether you're staying up late to finish that final paper or just getting started on a new project at the office. But to help take some of that work off your shoulders, today we're launching add-ons&#8212;new tools created by developer partners that give you even more features in your documents and spreadsheets.<br /><iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/lZqX6ocwHWU" width="640"></iframe>To browse through add-ons for Docs and Sheets, select <b>Get add-ons</b> in the <b>Add-ons</b> menu of any open document or spreadsheet. (Add-ons for spreadsheets are only available in the new <a href="http://googledrive.blogspot.com/2013/12/newsheets.html">Google Sheets</a>).<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhybBXvSccOsX_GcwzjoYK7OLq9n7VXOtvjI2F9lpCgq-4YbG9ea1D5UwdXX0-EAlsK_gzGxLn2SGY8K19wHiXfGtzwcasfInlFabXvaF7DLtfPKpQgdLrhCCgoMBp3t_5FMNxEy8JHH2h/s1600/add-onsmenu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhybBXvSccOsX_GcwzjoYK7OLq9n7VXOtvjI2F9lpCgq-4YbG9ea1D5UwdXX0-EAlsK_gzGxLn2SGY8K19wHiXfGtzwcasfInlFabXvaF7DLtfPKpQgdLrhCCgoMBp3t_5FMNxEy8JHH2h/s1600/add-onsmenu.png" width="640" /></a></div>Once you install an add-on it will become available across all of your documents or spreadsheets and you can start using it right away.<br /><br />Here are just a few examples of how add-ons can help you do more with Docs and Sheets:<br /><b><br /></b><b>Get approvals from Docs and Sheets&nbsp;</b><br />Need to gather approvals or feedback?&nbsp;<a href="https://chrome.google.com/webstore/detail/workflows/ihpjienjcfmgllnggegecgaonbamlkgg">Letter Feed Workflows</a>&nbsp;routes your document to the right people and adds a simple &#8220;Approve&#8221; button right inside your document or spreadsheet. You&#8217;ll be notified as soon as it&#8217;s approved, and can publish the final version with a single click.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSsP3dzLjLMAXHNqck16BnGGQ20808l9OyEw2ty5X2vDewvNg3JbqDfh8t8HHIAovTI9Iu8bvA7pmmTr1sY4Au1zu2XypuUOsFszp6bduMkvYXLwT7SMhYneqp9G9yKhwG1BcqaXE0NNA/s1600/LetterFeed+image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSsP3dzLjLMAXHNqck16BnGGQ20808l9OyEw2ty5X2vDewvNg3JbqDfh8t8HHIAovTI9Iu8bvA7pmmTr1sY4Au1zu2XypuUOsFszp6bduMkvYXLwT7SMhYneqp9G9yKhwG1BcqaXE0NNA/s1600/LetterFeed+image.png" width="280" /></a></div><b>Print address labels and name tags&nbsp;</b><br />With <a href="https://chrome.google.com/webstore/detail/avery-label-merge/onacejilpbdgdhhoijnggpjolbdajepo">Avery Label Merge</a> you can seamlessly import addresses or names from Sheets into Docs for printing. Just pick the type of Avery labels you&#8217;ll be printing and your document will be formatted to match the layout of your label pack.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3EJzMbws0BmxPWc6b6y4hYlyM7PtdEBeJnFHf69GXMzKt2ScsCHR47g24YODakb2Mqlczcb77-PROrnTy56Sa_A2Wr4y_bWK6FKaRzy3GzCOopSJyL6JQrAn3g_XdesmBUccVYPXoTHXu/s1600/Screen+Shot+2014-03-06+at+11.08.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="448" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3EJzMbws0BmxPWc6b6y4hYlyM7PtdEBeJnFHf69GXMzKt2ScsCHR47g24YODakb2Mqlczcb77-PROrnTy56Sa_A2Wr4y_bWK6FKaRzy3GzCOopSJyL6JQrAn3g_XdesmBUccVYPXoTHXu/s1600/Screen+Shot+2014-03-06+at+11.08.04.png" width="640" /></a></div><b>Create a bibliography without leaving Docs&nbsp;</b><br />Citing sources is about to get much easier for the millions of students who use Google Docs to write papers. The <a href="https://chrome.google.com/webstore/detail/easybib-bibliography-crea/dnhomniofbmbomomggjpkakilbbgfkhc">EasyBib Bibliography Creator</a> helps you cite books, journals, and websites in MLA, APA, and Chicago style by entering in titles, journal article names, and websites right inside your document.<br /><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijY-GFfbIbuTGNY6Cq9YDOh4FxWMg8M3Qfm8JF21aep6iIdKmkIykGam1PejfMG1nUVAnMS3ONH2q6nT7GPmQwNH7cG3OnqEff_3Fvyo7B0pSAxPM-U1r8Wr6D60qdjJkX0jrZa9i1DtGx/s1600/easybib.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="440" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijY-GFfbIbuTGNY6Cq9YDOh4FxWMg8M3Qfm8JF21aep6iIdKmkIykGam1PejfMG1nUVAnMS3ONH2q6nT7GPmQwNH7cG3OnqEff_3Fvyo7B0pSAxPM-U1r8Wr6D60qdjJkX0jrZa9i1DtGx/s1600/easybib.png" width="640" /></a></div><br /><br /><b>Send customized emails&nbsp;</b><br />With <a href="https://chrome.google.com/webstore/detail/merge-by-mailchimp/glljlgeknondgcggamldndnpffghnlof">Merge by Mailchimp</a>&nbsp;you can send customized emails from Google Docs. Use merge tags to pull info from a spreadsheet into your document. Once your data is merged, hit send and your personalized emails will be delivered.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyK2lYZ11TQIA1T0YyFM1KKIc1zbCyoo4E5pSjuhWFvWrHBioFw8QoNhY6esNn2m1E8k1t8QZ69hqgjL4xMsskDWNqpVhtS5JoK3S9VBy4LSEXAU6N2UeIvoTHePmWs4pt5CgWYpXzOFw/s1600/Mailmerge+image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyK2lYZ11TQIA1T0YyFM1KKIc1zbCyoo4E5pSjuhWFvWrHBioFw8QoNhY6esNn2m1E8k1t8QZ69hqgjL4xMsskDWNqpVhtS5JoK3S9VBy4LSEXAU6N2UeIvoTHePmWs4pt5CgWYpXzOFw/s1600/Mailmerge+image.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div>These are just some of the many add-ons that are available for you to use right now in the <a href="https://docs.google.com/document/create?addon_store">Docs</a> or <a href="https://docs.google.com/spreadsheets/create?addon_store">Sheets</a> add-on stores, with lots more on the way.<br /><br /><br /><br /><br /></div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Saurabh Gupta, Product Manager</span> <br /><br /><i>(Cross-posted on the <a href="http://googledrive.blogspot.com/2014/03/add-ons.html" target="_blank">Google Drive Blog</a>)</i> <br /><br />You use Google Docs and Sheets to get all sorts of stuff done&#8212;whether you're staying up late to finish that final paper or just getting started on a new project at the office. But to help take some of that work off your shoulders, today we're launching add-ons&#8212;new tools created by developer partners that give you even more features in your documents and spreadsheets.<br /><iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/lZqX6ocwHWU" width="640"></iframe>To browse through add-ons for Docs and Sheets, select <b>Get add-ons</b> in the <b>Add-ons</b> menu of any open document or spreadsheet. (Add-ons for spreadsheets are only available in the new <a href="http://googledrive.blogspot.com/2013/12/newsheets.html">Google Sheets</a>).<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhybBXvSccOsX_GcwzjoYK7OLq9n7VXOtvjI2F9lpCgq-4YbG9ea1D5UwdXX0-EAlsK_gzGxLn2SGY8K19wHiXfGtzwcasfInlFabXvaF7DLtfPKpQgdLrhCCgoMBp3t_5FMNxEy8JHH2h/s1600/add-onsmenu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhybBXvSccOsX_GcwzjoYK7OLq9n7VXOtvjI2F9lpCgq-4YbG9ea1D5UwdXX0-EAlsK_gzGxLn2SGY8K19wHiXfGtzwcasfInlFabXvaF7DLtfPKpQgdLrhCCgoMBp3t_5FMNxEy8JHH2h/s1600/add-onsmenu.png" width="640" /></a></div>Once you install an add-on it will become available across all of your documents or spreadsheets and you can start using it right away.<br /><br />Here are just a few examples of how add-ons can help you do more with Docs and Sheets:<br /><b><br /></b><b>Get approvals from Docs and Sheets&nbsp;</b><br />Need to gather approvals or feedback?&nbsp;<a href="https://chrome.google.com/webstore/detail/workflows/ihpjienjcfmgllnggegecgaonbamlkgg">Letter Feed Workflows</a>&nbsp;routes your document to the right people and adds a simple &#8220;Approve&#8221; button right inside your document or spreadsheet. You&#8217;ll be notified as soon as it&#8217;s approved, and can publish the final version with a single click.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSsP3dzLjLMAXHNqck16BnGGQ20808l9OyEw2ty5X2vDewvNg3JbqDfh8t8HHIAovTI9Iu8bvA7pmmTr1sY4Au1zu2XypuUOsFszp6bduMkvYXLwT7SMhYneqp9G9yKhwG1BcqaXE0NNA/s1600/LetterFeed+image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSsP3dzLjLMAXHNqck16BnGGQ20808l9OyEw2ty5X2vDewvNg3JbqDfh8t8HHIAovTI9Iu8bvA7pmmTr1sY4Au1zu2XypuUOsFszp6bduMkvYXLwT7SMhYneqp9G9yKhwG1BcqaXE0NNA/s1600/LetterFeed+image.png" width="280" /></a></div><b>Print address labels and name tags&nbsp;</b><br />With <a href="https://chrome.google.com/webstore/detail/avery-label-merge/onacejilpbdgdhhoijnggpjolbdajepo">Avery Label Merge</a> you can seamlessly import addresses or names from Sheets into Docs for printing. Just pick the type of Avery labels you&#8217;ll be printing and your document will be formatted to match the layout of your label pack.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3EJzMbws0BmxPWc6b6y4hYlyM7PtdEBeJnFHf69GXMzKt2ScsCHR47g24YODakb2Mqlczcb77-PROrnTy56Sa_A2Wr4y_bWK6FKaRzy3GzCOopSJyL6JQrAn3g_XdesmBUccVYPXoTHXu/s1600/Screen+Shot+2014-03-06+at+11.08.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="448" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3EJzMbws0BmxPWc6b6y4hYlyM7PtdEBeJnFHf69GXMzKt2ScsCHR47g24YODakb2Mqlczcb77-PROrnTy56Sa_A2Wr4y_bWK6FKaRzy3GzCOopSJyL6JQrAn3g_XdesmBUccVYPXoTHXu/s1600/Screen+Shot+2014-03-06+at+11.08.04.png" width="640" /></a></div><b>Create a bibliography without leaving Docs&nbsp;</b><br />Citing sources is about to get much easier for the millions of students who use Google Docs to write papers. The <a href="https://chrome.google.com/webstore/detail/easybib-bibliography-crea/dnhomniofbmbomomggjpkakilbbgfkhc">EasyBib Bibliography Creator</a> helps you cite books, journals, and websites in MLA, APA, and Chicago style by entering in titles, journal article names, and websites right inside your document.<br /><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijY-GFfbIbuTGNY6Cq9YDOh4FxWMg8M3Qfm8JF21aep6iIdKmkIykGam1PejfMG1nUVAnMS3ONH2q6nT7GPmQwNH7cG3OnqEff_3Fvyo7B0pSAxPM-U1r8Wr6D60qdjJkX0jrZa9i1DtGx/s1600/easybib.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="440" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijY-GFfbIbuTGNY6Cq9YDOh4FxWMg8M3Qfm8JF21aep6iIdKmkIykGam1PejfMG1nUVAnMS3ONH2q6nT7GPmQwNH7cG3OnqEff_3Fvyo7B0pSAxPM-U1r8Wr6D60qdjJkX0jrZa9i1DtGx/s1600/easybib.png" width="640" /></a></div><br /><br /><b>Send customized emails&nbsp;</b><br />With <a href="https://chrome.google.com/webstore/detail/merge-by-mailchimp/glljlgeknondgcggamldndnpffghnlof">Merge by Mailchimp</a>&nbsp;you can send customized emails from Google Docs. Use merge tags to pull info from a spreadsheet into your document. Once your data is merged, hit send and your personalized emails will be delivered.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyK2lYZ11TQIA1T0YyFM1KKIc1zbCyoo4E5pSjuhWFvWrHBioFw8QoNhY6esNn2m1E8k1t8QZ69hqgjL4xMsskDWNqpVhtS5JoK3S9VBy4LSEXAU6N2UeIvoTHePmWs4pt5CgWYpXzOFw/s1600/Mailmerge+image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyK2lYZ11TQIA1T0YyFM1KKIc1zbCyoo4E5pSjuhWFvWrHBioFw8QoNhY6esNn2m1E8k1t8QZ69hqgjL4xMsskDWNqpVhtS5JoK3S9VBy4LSEXAU6N2UeIvoTHePmWs4pt5CgWYpXzOFw/s1600/Mailmerge+image.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div>These are just some of the many add-ons that are available for you to use right now in the <a href="https://docs.google.com/document/create?addon_store">Docs</a> or <a href="https://docs.google.com/spreadsheets/create?addon_store">Sheets</a> add-on stores, with lots more on the way.<br /><br /><br /><br /><br /></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Bring a little something extra to Docs and Sheets with add-ons&url=https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html?hl=en' data-url='https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2014/03/bring-little-something-extra-to-docs.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/apps%20script?hl=en' rel='tag'> apps script </a> , <a class='label' href='https://cloud.googleblog.com/search/label/documents?hl=en' rel='tag'> documents </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='615089503888155492' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html?hl=en' itemprop='url' title='New Google Sheets: faster, more powerful, and works offline'> New Google Sheets: faster, more powerful, and works offline </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, December 11, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Zach Lloyd, Google Sheets Software Engineer</span> <br /><br /><i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2013/12/new-google-sheets-faster-more-powerful.html" target="_blank">Original Google Blog</a> and the&nbsp;<a href="http://googledrive.blogspot.com/2013/12/newsheets.html" target="_blank">Google Drive Blog</a>.)</i> <br /><br />Whether you&#8217;re crunching big data or tracking your team's budget, you don&#8217;t want to waste time waiting for files to load or re-doing edits that were lost because your Internet connection dropped. You can now get more done by <a href="//g.co/newsheets">switching to</a> the new version of Google Sheets. It&#8217;s faster, supports larger spreadsheets, has a number of new features, and works offline.<br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/9AyoRkr4I3U" width="640"></iframe></div><b>Bigger, faster spreadsheets</b><br /><br />The new Sheets supports millions of cells and kicks many of the old size and complexity limits to the curb. Scrolling, loading and calculation are all snappier, even in more complex spreadsheets.<br /><br /><b>New features based on your feedback and requests&nbsp;</b><br /><br /><a href="https://support.google.com/drive/answer/3540681">Filter views</a> is a new feature unique to Google Sheets that lets you quickly name, save and share different views of your data. This comes in handy when you&#8217;re collaborating so you can sort a spreadsheet without affecting how others see it.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGY0r2Pj5NSZtVcrH2JMZ4qKmXPz3KWb962Xwqf3enEpFponQXs_mF0HC_dP9PUgAItZQhvsm4qqhP6ntOFOnWrp2b6yfZLV9p5GpWK9z9L4Bck3HB9euLAoZc6YhHNf_eqK-FZ6fmc1k/s1600/filterviews.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGY0r2Pj5NSZtVcrH2JMZ4qKmXPz3KWb962Xwqf3enEpFponQXs_mF0HC_dP9PUgAItZQhvsm4qqhP6ntOFOnWrp2b6yfZLV9p5GpWK9z9L4Bck3HB9euLAoZc6YhHNf_eqK-FZ6fmc1k/s640/filterviews.gif" width="640" /></a></div>Whether you&#8217;re new to formulas or a whiz at running complex functions, it&#8217;s now easier to set up and perform calculations. New&nbsp;<a href="https://support.google.com/drive/answer/3316222">function help</a>&nbsp;and examples guide you as you type, and error highlighting and coloring&nbsp;make it easy to spot and fix mistakes.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiEsx5EOUXyFTw5zA1xrZBjXoxLRCfC-GCcl07CnKDwr76rdlSvYXCR5u4HV6F59xSe2hRzX0ugC_pg6pj1XOkn5-_pb2FRdb0VWiTSC1PqdshOOVM3A4Bs3AjTgwlVBZMIWgec_Ft77Q/s1600/function+help.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiEsx5EOUXyFTw5zA1xrZBjXoxLRCfC-GCcl07CnKDwr76rdlSvYXCR5u4HV6F59xSe2hRzX0ugC_pg6pj1XOkn5-_pb2FRdb0VWiTSC1PqdshOOVM3A4Bs3AjTgwlVBZMIWgec_Ft77Q/s640/function+help.gif" width="640" /></a></div>As another time-saving improvement, <a href="https://support.google.com/drive/answer/141104">text now automatically flows</a> into empty adjacent cells&#8212;no manual merge needed.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhz6Q_JYzp-7EDVfCMegkEHcM0mZfLlsvaJZ8VQz_d97IMwA_WiJlfNWulre2comkvQMj_epUaUuTBhjB_wA4V7VnbCmy5ZJ9xE4-PSEXaR263Emo5YN-gug_B2pukaYA6ky4j3HqHDE/s1600/SoftMerge.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhz6Q_JYzp-7EDVfCMegkEHcM0mZfLlsvaJZ8VQz_d97IMwA_WiJlfNWulre2comkvQMj_epUaUuTBhjB_wA4V7VnbCmy5ZJ9xE4-PSEXaR263Emo5YN-gug_B2pukaYA6ky4j3HqHDE/s640/SoftMerge.gif" width="640" /></a></div>With the improved <a href="https://support.google.com/drive/answer/78413">conditional formatting</a>, you can add rules to change the colors and styles of cells in your spreadsheet based on custom formulas.<br /><br /><b>No internet connection? Work offline with Chrome&nbsp;</b><br /><br />You shouldn&#8217;t have to think about whether you have a WiFi connection when you want to work. So just like Google Docs and Slides, you can now make edits to Sheets offline. When you reconnect to the Internet, your edits will automatically sync. If you've edited Docs or Slides offline in the past, then you&#8217;re already set up to edit Sheets offline. If not, follow these <a href="https://support.google.com/drive/answer/2375012">one-time instructions</a> for setting up offline in Chrome.<br /><br /><b>Ready to try it out?&nbsp;</b><br /><br />Turn on the new Sheets by checking the &#8220;Try the new Google Sheets&#8221; box in <a href="//g.co/newsheets">Google Drive settings</a>. From then on, all new spreadsheets you create will work offline and include these new features. We&#8217;ll be adding a small list of <a href="https://support.google.com/drive/answer/3543688">missing features</a> in the coming months, so if you rely on any of them, you may want to wait a little longer before opting in.<br /><br />We hope you enjoy these and the many other updates that come along with the new Google Sheets, including <a href="https://support.google.com/drive/answer/180897">colored sheet tabs</a>, <a href="https://support.google.com/drive/answer/56470">custom number formatting</a>, <a href="https://support.google.com/drive/answer/117105">paste transpose</a> and more.&nbsp;</div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Zach Lloyd, Google Sheets Software Engineer</span> <br /><br /><i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2013/12/new-google-sheets-faster-more-powerful.html" target="_blank">Original Google Blog</a> and the&nbsp;<a href="http://googledrive.blogspot.com/2013/12/newsheets.html" target="_blank">Google Drive Blog</a>.)</i> <br /><br />Whether you&#8217;re crunching big data or tracking your team's budget, you don&#8217;t want to waste time waiting for files to load or re-doing edits that were lost because your Internet connection dropped. You can now get more done by <a href="//g.co/newsheets">switching to</a> the new version of Google Sheets. It&#8217;s faster, supports larger spreadsheets, has a number of new features, and works offline.<br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/9AyoRkr4I3U" width="640"></iframe></div><b>Bigger, faster spreadsheets</b><br /><br />The new Sheets supports millions of cells and kicks many of the old size and complexity limits to the curb. Scrolling, loading and calculation are all snappier, even in more complex spreadsheets.<br /><br /><b>New features based on your feedback and requests&nbsp;</b><br /><br /><a href="https://support.google.com/drive/answer/3540681">Filter views</a> is a new feature unique to Google Sheets that lets you quickly name, save and share different views of your data. This comes in handy when you&#8217;re collaborating so you can sort a spreadsheet without affecting how others see it.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGY0r2Pj5NSZtVcrH2JMZ4qKmXPz3KWb962Xwqf3enEpFponQXs_mF0HC_dP9PUgAItZQhvsm4qqhP6ntOFOnWrp2b6yfZLV9p5GpWK9z9L4Bck3HB9euLAoZc6YhHNf_eqK-FZ6fmc1k/s1600/filterviews.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGY0r2Pj5NSZtVcrH2JMZ4qKmXPz3KWb962Xwqf3enEpFponQXs_mF0HC_dP9PUgAItZQhvsm4qqhP6ntOFOnWrp2b6yfZLV9p5GpWK9z9L4Bck3HB9euLAoZc6YhHNf_eqK-FZ6fmc1k/s640/filterviews.gif" width="640" /></a></div>Whether you&#8217;re new to formulas or a whiz at running complex functions, it&#8217;s now easier to set up and perform calculations. New&nbsp;<a href="https://support.google.com/drive/answer/3316222">function help</a>&nbsp;and examples guide you as you type, and error highlighting and coloring&nbsp;make it easy to spot and fix mistakes.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiEsx5EOUXyFTw5zA1xrZBjXoxLRCfC-GCcl07CnKDwr76rdlSvYXCR5u4HV6F59xSe2hRzX0ugC_pg6pj1XOkn5-_pb2FRdb0VWiTSC1PqdshOOVM3A4Bs3AjTgwlVBZMIWgec_Ft77Q/s1600/function+help.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiEsx5EOUXyFTw5zA1xrZBjXoxLRCfC-GCcl07CnKDwr76rdlSvYXCR5u4HV6F59xSe2hRzX0ugC_pg6pj1XOkn5-_pb2FRdb0VWiTSC1PqdshOOVM3A4Bs3AjTgwlVBZMIWgec_Ft77Q/s640/function+help.gif" width="640" /></a></div>As another time-saving improvement, <a href="https://support.google.com/drive/answer/141104">text now automatically flows</a> into empty adjacent cells&#8212;no manual merge needed.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhz6Q_JYzp-7EDVfCMegkEHcM0mZfLlsvaJZ8VQz_d97IMwA_WiJlfNWulre2comkvQMj_epUaUuTBhjB_wA4V7VnbCmy5ZJ9xE4-PSEXaR263Emo5YN-gug_B2pukaYA6ky4j3HqHDE/s1600/SoftMerge.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhz6Q_JYzp-7EDVfCMegkEHcM0mZfLlsvaJZ8VQz_d97IMwA_WiJlfNWulre2comkvQMj_epUaUuTBhjB_wA4V7VnbCmy5ZJ9xE4-PSEXaR263Emo5YN-gug_B2pukaYA6ky4j3HqHDE/s640/SoftMerge.gif" width="640" /></a></div>With the improved <a href="https://support.google.com/drive/answer/78413">conditional formatting</a>, you can add rules to change the colors and styles of cells in your spreadsheet based on custom formulas.<br /><br /><b>No internet connection? Work offline with Chrome&nbsp;</b><br /><br />You shouldn&#8217;t have to think about whether you have a WiFi connection when you want to work. So just like Google Docs and Slides, you can now make edits to Sheets offline. When you reconnect to the Internet, your edits will automatically sync. If you've edited Docs or Slides offline in the past, then you&#8217;re already set up to edit Sheets offline. If not, follow these <a href="https://support.google.com/drive/answer/2375012">one-time instructions</a> for setting up offline in Chrome.<br /><br /><b>Ready to try it out?&nbsp;</b><br /><br />Turn on the new Sheets by checking the &#8220;Try the new Google Sheets&#8221; box in <a href="//g.co/newsheets">Google Drive settings</a>. From then on, all new spreadsheets you create will work offline and include these new features. We&#8217;ll be adding a small list of <a href="https://support.google.com/drive/answer/3543688">missing features</a> in the coming months, so if you rely on any of them, you may want to wait a little longer before opting in.<br /><br />We hope you enjoy these and the many other updates that come along with the new Google Sheets, including <a href="https://support.google.com/drive/answer/180897">colored sheet tabs</a>, <a href="https://support.google.com/drive/answer/56470">custom number formatting</a>, <a href="https://support.google.com/drive/answer/117105">paste transpose</a> and more.&nbsp;</div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:New Google Sheets: faster, more powerful, and works offline&url=https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='6' data-onclick='' data-post-url='https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html?hl=en' data-url='https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2013/12/new-google-sheets-faster-more-powerful.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/collaboration?hl=en' rel='tag'> collaboration </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/offline?hl=en' rel='tag'> offline </a> </span> </div> </div> </div> <div class='post' data-id='1721278238567828024' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html?hl=en' itemprop='url' title='Edit spreadsheets on the go with the Drive mobile app '> Edit spreadsheets on the go with the Drive mobile app </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, November 28, 2012 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Shrikant Shanbhag, Software Engineer</span><br /><br /><i>(Cross-posted on the <a href="http://googledrive.blogspot.com/2012/11/edit-spreadsheets-on-go-with-drive.html">Drive Blog</a>.)</i> <br /><br />With the holidays fast approaching, life speeds up and work can&#8217;t always wait. <br /><br />While on the move, you can now edit Google Sheets on your mobile device, <a href="http://googleenterprise.blogspot.com/2012/09/google-drive-updates-for-ios-and-android.html">just like you can with Google Docs</a>. From the Drive app on your iPhone, iPad or Android device, you can create a new spreadsheet or edit an existing one. You can switch fonts, resize columns, sort data, and more. And just like on your computer, you&#8217;ll be able to see other people&#8217;s edits instantly as they&#8217;re made. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-mQwnTkUtynE/ULZE0ZuDC4I/AAAAAAAAAv4/XkyKkeEYPdQ/s1600/iPad-trix-enterprise.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="//4.bp.blogspot.com/-mQwnTkUtynE/ULZE0ZuDC4I/AAAAAAAAAv4/XkyKkeEYPdQ/s400/iPad-trix-enterprise.png" width="287"></a></div><br /></div>Beyond spreadsheets, you may notice a few other tweaks to the Drive app, including better text formatting when you copy and paste in a Google document. And if you&#8217;re using an Android device, you can now edit text within tables in documents and add a shortcut on the homescreen of your device to any specific file in Drive. <br /><br />Whether it&#8217;s 2013 budget planning or your company&#8217;s holiday gift list, the Drive app on your mobile device makes it easy to get things done wherever you are. <br /><br />Get the Google Drive app today from the Apple <a href="http://itunes.apple.com/app/google-drive/id507874739?mt=8">App Store</a> and <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs">Google Play</a>. </div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Shrikant Shanbhag, Software Engineer</span><br /><br /><i>(Cross-posted on the <a href="http://googledrive.blogspot.com/2012/11/edit-spreadsheets-on-go-with-drive.html">Drive Blog</a>.)</i> <br /><br />With the holidays fast approaching, life speeds up and work can&#8217;t always wait. <br /><br />While on the move, you can now edit Google Sheets on your mobile device, <a href="http://googleenterprise.blogspot.com/2012/09/google-drive-updates-for-ios-and-android.html">just like you can with Google Docs</a>. From the Drive app on your iPhone, iPad or Android device, you can create a new spreadsheet or edit an existing one. You can switch fonts, resize columns, sort data, and more. And just like on your computer, you&#8217;ll be able to see other people&#8217;s edits instantly as they&#8217;re made. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-mQwnTkUtynE/ULZE0ZuDC4I/AAAAAAAAAv4/XkyKkeEYPdQ/s1600/iPad-trix-enterprise.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="//4.bp.blogspot.com/-mQwnTkUtynE/ULZE0ZuDC4I/AAAAAAAAAv4/XkyKkeEYPdQ/s400/iPad-trix-enterprise.png" width="287"></a></div><br /></div>Beyond spreadsheets, you may notice a few other tweaks to the Drive app, including better text formatting when you copy and paste in a Google document. And if you&#8217;re using an Android device, you can now edit text within tables in documents and add a shortcut on the homescreen of your device to any specific file in Drive. <br /><br />Whether it&#8217;s 2013 budget planning or your company&#8217;s holiday gift list, the Drive app on your mobile device makes it easy to get things done wherever you are. <br /><br />Get the Google Drive app today from the Apple <a href="http://itunes.apple.com/app/google-drive/id507874739?mt=8">App Store</a> and <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs">Google Play</a>. </div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Edit spreadsheets on the go with the Drive mobile app &url=https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html?hl=en' data-url='https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2012/11/edit-spreadsheets-on-go-with-drive.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Android?hl=en' rel='tag'> Android </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en' rel='tag'> Google Hangouts </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps?hl=en' rel='tag'> Google Maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/mobile?hl=en' rel='tag'> mobile </a> </span> </div> </div> </div> <div class='post' data-id='7044480786186765246' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html?hl=en' itemprop='url' title='Share your work from Google Drive to Google+'> Share your work from Google Drive to Google+ </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, October 31, 2012 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Li-Wei Lee, Software Engineer</span><br /><br /><i>(Cross-posted on the <a href="http://googledrive.blogspot.com/2012/10/share-your-stuff-from-google-drive-to.html">Google Drive Blog</a>.)</i> <br /><br />With Google+, you can share what you want with just the right people. That might be pictures from your team offsite or an article from your favorite new blog. Starting today, you can also share the work you create and store in Google Drive, and people will be able to flip through presentations, open PDFs, play videos and <a href="http://support.google.com/drive/bin/answer.py?hl=en&amp;answer=2423485">more</a>--directly in the Google+ stream. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://plus.google.com/117578386194324385666/posts/ieLoEcUzeAB"><img border="0" height="385" src="//3.bp.blogspot.com/-VKaTY_K2q2U/UJF43N0PHHI/AAAAAAAAAsE/rnPcBzSLopY/s400/sharingimage1.png" width="400"></a></div><div align="CENTER">(click the image above to view a presentation in the stream) </div><br />Forms shared in the stream, like feedback surveys or lunch order polls, are interactive as well and can be completed with just a couple of clicks. <br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img border="0" height="383" src="//2.bp.blogspot.com/-Qv4Tp4dG6po/UJFKXq0A_dI/AAAAAAAAAqg/7Qo_s9mxS-k/s400/Docs%252B%2Bform%2Bimage.png" style="margin-left: auto; margin-right: auto;" width="400"></td></tr><tr><td class="tr-caption" style="text-align: center;"><br /></td></tr></tbody></table><br />To share, paste the link to the Drive file directly in the share box inside Google+. And, if you use Google Apps for Business, Education or Government you can <a href="http://support.google.com/plus/bin/answer.py?hl=en&amp;answer=2705802">make the post restricted</a> to ensure that the discussion is only visible to people in your organization. </div> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"><span class="byline-author">Posted by Li-Wei Lee, Software Engineer</span><br /><br /><i>(Cross-posted on the <a href="http://googledrive.blogspot.com/2012/10/share-your-stuff-from-google-drive-to.html">Google Drive Blog</a>.)</i> <br /><br />With Google+, you can share what you want with just the right people. That might be pictures from your team offsite or an article from your favorite new blog. Starting today, you can also share the work you create and store in Google Drive, and people will be able to flip through presentations, open PDFs, play videos and <a href="http://support.google.com/drive/bin/answer.py?hl=en&amp;answer=2423485">more</a>--directly in the Google+ stream. <br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://plus.google.com/117578386194324385666/posts/ieLoEcUzeAB"><img border="0" height="385" src="//3.bp.blogspot.com/-VKaTY_K2q2U/UJF43N0PHHI/AAAAAAAAAsE/rnPcBzSLopY/s400/sharingimage1.png" width="400"></a></div><div align="CENTER">(click the image above to view a presentation in the stream) </div><br />Forms shared in the stream, like feedback surveys or lunch order polls, are interactive as well and can be completed with just a couple of clicks. <br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><img border="0" height="383" src="//2.bp.blogspot.com/-Qv4Tp4dG6po/UJFKXq0A_dI/AAAAAAAAAqg/7Qo_s9mxS-k/s400/Docs%252B%2Bform%2Bimage.png" style="margin-left: auto; margin-right: auto;" width="400"></td></tr><tr><td class="tr-caption" style="text-align: center;"><br /></td></tr></tbody></table><br />To share, paste the link to the Drive file directly in the share box inside Google+. And, if you use Google Apps for Business, Education or Government you can <a href="http://support.google.com/plus/bin/answer.py?hl=en&amp;answer=2705802">make the post restricted</a> to ensure that the discussion is only visible to people in your organization. </div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Share your work from Google Drive to Google+&url=https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html?hl=en' data-url='https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2012/10/share-your-work-from-google-drive-to.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API?hl=en' rel='tag'> Google Slides API </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/google%2B?hl=en' rel='tag'> google+ </a> , <a class='label' href='https://cloud.googleblog.com/search/label/googlenew?hl=en' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='3508259863898765863' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html?hl=en' itemprop='url' title='One click to Docs, Sheets, and Slides'> One click to Docs, Sheets, and Slides </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, October 23, 2012 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jonathan Rochelle, Director of Product Management</span><br><br><i>(Cross-posted from the <a href="http://googledrive.blogspot.com/2012/10/one-click-to-docs-sheets-and-slides.html">Google Drive Blog</a>.)</i> <br><br> Google Drive is a place where you can create, share, collaborate and keep all your stuff. Of course, there are times you want to start a new document right away&#8211;say, to take notes in class or prepare a last-minute presentation for your boss.<br /><br />To make it even easier for you to create stuff quickly, Documents, Spreadsheets, and Presentations&#8211;now called&nbsp;<a href="https://chrome.google.com/webstore/detail/docs/aohghmighlieiainnegkcijnfilokake" target="_blank">Docs</a>,&nbsp;<a href="https://chrome.google.com/webstore/detail/sheets/felcaaldnbdncclmgdcncolpebgiejap" target="_blank">Sheets</a>, and&nbsp;<a href="https://chrome.google.com/webstore/detail/slides/aapocclcgogkmnckokdopfmhonfmgoek" target="_blank">Slides</a>&#8211;are now available as apps in the Chrome Web Store. Once installed, shortcuts to these apps will appear when you open a new tab in Chrome.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-_54_dyMrPCY/UIV24AXVoXI/AAAAAAAALuo/nCcwqFJ0-tQ/s1600/doorways1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//4.bp.blogspot.com/-_54_dyMrPCY/UIV24AXVoXI/AAAAAAAALuo/nCcwqFJ0-tQ/s500/doorways1.jpg" width="500"></a></div><br />If you use a <a href="http://chrome.blogspot.com/2012/10/the-new-chromebook-for-everyone.html" target="_blank">Chromebook</a>, you&#8217;ll see Docs, Sheets, and Slides in your apps list by default following the next update to Chrome OS in a few weeks.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-IMTYr1xhjgA/UIV2-aZhQvI/AAAAAAAALuw/WzIPjeY_W7c/s1600/doorways2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//4.bp.blogspot.com/-IMTYr1xhjgA/UIV2-aZhQvI/AAAAAAAALuw/WzIPjeY_W7c/s500/doorways2.png" width="500"></a></div><br /> </script> <noscript> <span class="byline-author">Posted by Jonathan Rochelle, Director of Product Management</span><br><br><i>(Cross-posted from the <a href="http://googledrive.blogspot.com/2012/10/one-click-to-docs-sheets-and-slides.html">Google Drive Blog</a>.)</i> <br><br> Google Drive is a place where you can create, share, collaborate and keep all your stuff. Of course, there are times you want to start a new document right away&#8211;say, to take notes in class or prepare a last-minute presentation for your boss.<br /><br />To make it even easier for you to create stuff quickly, Documents, Spreadsheets, and Presentations&#8211;now called&nbsp;<a href="https://chrome.google.com/webstore/detail/docs/aohghmighlieiainnegkcijnfilokake" target="_blank">Docs</a>,&nbsp;<a href="https://chrome.google.com/webstore/detail/sheets/felcaaldnbdncclmgdcncolpebgiejap" target="_blank">Sheets</a>, and&nbsp;<a href="https://chrome.google.com/webstore/detail/slides/aapocclcgogkmnckokdopfmhonfmgoek" target="_blank">Slides</a>&#8211;are now available as apps in the Chrome Web Store. Once installed, shortcuts to these apps will appear when you open a new tab in Chrome.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-_54_dyMrPCY/UIV24AXVoXI/AAAAAAAALuo/nCcwqFJ0-tQ/s1600/doorways1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//4.bp.blogspot.com/-_54_dyMrPCY/UIV24AXVoXI/AAAAAAAALuo/nCcwqFJ0-tQ/s500/doorways1.jpg" width="500"></a></div><br />If you use a <a href="http://chrome.blogspot.com/2012/10/the-new-chromebook-for-everyone.html" target="_blank">Chromebook</a>, you&#8217;ll see Docs, Sheets, and Slides in your apps list by default following the next update to Chrome OS in a few weeks.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-IMTYr1xhjgA/UIV2-aZhQvI/AAAAAAAALuw/WzIPjeY_W7c/s1600/doorways2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//4.bp.blogspot.com/-IMTYr1xhjgA/UIV2-aZhQvI/AAAAAAAALuw/WzIPjeY_W7c/s500/doorways2.png" width="500"></a></div><br /> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:One click to Docs, Sheets, and Slides&url=https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html?hl=en' data-url='https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2012/10/one-click-to-docs-sheets-and-slides.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/documents?hl=en' rel='tag'> documents </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en' rel='tag'> Google Hangouts </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps?hl=en' rel='tag'> Google Maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en' rel='tag'> Google Sheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API?hl=en' rel='tag'> Google Slides API </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/googlenew?hl=en' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='4290762699524381925' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html?hl=en' itemprop='url' title='Google spreadsheets, now with Discussions'> Google spreadsheets, now with Discussions </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 5, 2012 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Patrick Donelan, Software Engineer</span><br><br><i>(Cross-posted from the <a href="http://googledocs.blogspot.com/2012/09/google-spreadsheets-now-with-discussions.html">Google Drive blog</a>.)</i> <br><br>Getting things done with others would be much easier if everyone was sitting right next to you. But since that&#8217;s rarely the case, we&#8217;re always updating Google Drive to make it easier to collaborate with others, no matter where you are or who you&#8217;re with. <br><br>Today we&#8217;re bringing the discussion functionality that&#8217;s already in <a href="http://googledocs.blogspot.com/2011/03/introducing-discussions-in-google-docs.html" target="_blank">documents</a> and <a href="http://googledocs.blogspot.com/2012/02/great-presentations-start-with-great.html" target="_blank">presentations</a> to spreadsheets. If a cell has a comment in it, you'll see an orange triangle in the upper right corner and when you hover over the cell you'll see the full discussion. <br><br><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-mmxl1RgAI9U/UEdxrRe_0PI/AAAAAAAAIqk/EqnjGdiiR5Y/s1600/docos1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="183" src="//4.bp.blogspot.com/-mmxl1RgAI9U/UEdxrRe_0PI/AAAAAAAAIqk/EqnjGdiiR5Y/s400/docos1.png" width="400"></a></div><br>The total number of comments are also tallied up at the bottom of the screen on the sheet tab, and hovering over the comment icon shows all the comments on that sheet. <br><br><div class="separator" style="clear: both; text-align: center;"><a href="//3.bp.blogspot.com/-7MUiV6a54S0/UEd063auAGI/AAAAAAAAAkM/G9M5N3GYQqk/s1600/docos2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="174" src="//3.bp.blogspot.com/-7MUiV6a54S0/UEd063auAGI/AAAAAAAAAkM/G9M5N3GYQqk/s400/docos2.png" width="500"></a></div><br>And just like you&#8217;re used to with comments elsewhere, you can <a href="http://support.google.com/plus/bin/answer.py?hl=en&amp;answer=1320457" target="_blank">+mention</a> someone to automatically include them in a discussion and send them a notification via email &#8211; and they can even reply to the comment without leaving their inbox. <br><br>Any comments that were created in spreadsheets before today are still available and saved as &#8220;Notes&#8221;. These are shown in your spreadsheet using a black triangle in the corner of the cell to differentiate them from the new discussion-style comments. You can also create new notes from the &#8220;Insert&#8221; menu if you need to leave a quick annotation on a cell. <br><br>We hope discussions makes working in spreadsheets with others more fun and productive, and we look forward to making even more improvements to collaboration in Google Drive.<br><br> </script> <noscript> <span class="byline-author">Posted by Patrick Donelan, Software Engineer</span><br><br><i>(Cross-posted from the <a href="http://googledocs.blogspot.com/2012/09/google-spreadsheets-now-with-discussions.html">Google Drive blog</a>.)</i> <br><br>Getting things done with others would be much easier if everyone was sitting right next to you. But since that&#8217;s rarely the case, we&#8217;re always updating Google Drive to make it easier to collaborate with others, no matter where you are or who you&#8217;re with. <br><br>Today we&#8217;re bringing the discussion functionality that&#8217;s already in <a href="http://googledocs.blogspot.com/2011/03/introducing-discussions-in-google-docs.html" target="_blank">documents</a> and <a href="http://googledocs.blogspot.com/2012/02/great-presentations-start-with-great.html" target="_blank">presentations</a> to spreadsheets. If a cell has a comment in it, you'll see an orange triangle in the upper right corner and when you hover over the cell you'll see the full discussion. <br><br><div class="separator" style="clear: both; text-align: center;"><a href="//4.bp.blogspot.com/-mmxl1RgAI9U/UEdxrRe_0PI/AAAAAAAAIqk/EqnjGdiiR5Y/s1600/docos1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="183" src="//4.bp.blogspot.com/-mmxl1RgAI9U/UEdxrRe_0PI/AAAAAAAAIqk/EqnjGdiiR5Y/s400/docos1.png" width="400"></a></div><br>The total number of comments are also tallied up at the bottom of the screen on the sheet tab, and hovering over the comment icon shows all the comments on that sheet. <br><br><div class="separator" style="clear: both; text-align: center;"><a href="//3.bp.blogspot.com/-7MUiV6a54S0/UEd063auAGI/AAAAAAAAAkM/G9M5N3GYQqk/s1600/docos2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="174" src="//3.bp.blogspot.com/-7MUiV6a54S0/UEd063auAGI/AAAAAAAAAkM/G9M5N3GYQqk/s400/docos2.png" width="500"></a></div><br>And just like you&#8217;re used to with comments elsewhere, you can <a href="http://support.google.com/plus/bin/answer.py?hl=en&amp;answer=1320457" target="_blank">+mention</a> someone to automatically include them in a discussion and send them a notification via email &#8211; and they can even reply to the comment without leaving their inbox. <br><br>Any comments that were created in spreadsheets before today are still available and saved as &#8220;Notes&#8221;. These are shown in your spreadsheet using a black triangle in the corner of the cell to differentiate them from the new discussion-style comments. You can also create new notes from the &#8220;Insert&#8221; menu if you need to leave a quick annotation on a cell. <br><br>We hope discussions makes working in spreadsheets with others more fun and productive, and we look forward to making even more improvements to collaboration in Google Drive.<br><br> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google spreadsheets, now with Discussions&url=https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html?hl=en' data-url='https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2012/09/google-spreadsheets-now-with-discussions.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en' rel='tag'> Google Hangouts </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Maps?hl=en' rel='tag'> Google Maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/googlenew?hl=en' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='2750975797648780217' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html?hl=en' itemprop='url' title='Lock down cells with Protected Ranges in Google spreadsheets'> Lock down cells with Protected Ranges in Google spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, August 7, 2012 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Joe Kaptur, Software Engineer</span><br><br><i>(Cross-posted from <a href="http://googledocs.blogspot.com/2012/08/lock-down-cells-with-protected-ranges.html">Google Docs Blog</a>)</i> <br><br>Editing with others in real-time makes it easy to get stuff done in Google spreadsheets in only a matter of minutes. But with so many people working in the same space, it&#8217;s possible to modify a section that a collaborator didn&#8217;t intend to be touched. That&#8217;s why, today, we&#8217;re updating the <a href="http://support.google.com/docs/bin/answer.py?hl=en&amp;answer=63175" target="_blank">Named Ranges</a> feature in spreadsheets to let you also protect them.<br /><br />To get started with Protected Ranges in a shared spreadsheet, highlight the cells you&#8217;d like to protect, right-click, and choose <b>Name and protect range</b> from the menu.<br /><br />Click through the presentation below to see the feature in action.<br /><b><br /></b><iframe allowfullscreen="true" frameborder="0" height="389" mozallowfullscreen="true" src="https://docs.google.com/presentation/embed?id=1bIps4NAOp_2d1uD1n3HehC2X8S4MC7CxSBjlGCq9xZY&amp;start=false&amp;loop=false&amp;delayms=3000" webkitallowfullscreen="true" width="480"></iframe><br /><b><br /></b><b>Even more spreadsheet features added this month&nbsp;</b><br /><br />Along with the arrival of protected ranges, you can now add colors and patterns when you apply cell borders in Google spreadsheets. We also updated find and replace to make it possible to search using patterns (also called <a href="http://support.google.com/docs/bin/answer.py?answer=141704" target="_blank">regular expressions</a>). For example, &#8220;^[A-Z]+&#8221; will find all the cells that start with uppercase letters.<br /><br />As always, Google spreadsheets is getting better every day, so stay tuned for even more features and updates in the coming weeks.<br /> </script> <noscript> <span class="byline-author">Posted by Joe Kaptur, Software Engineer</span><br><br><i>(Cross-posted from <a href="http://googledocs.blogspot.com/2012/08/lock-down-cells-with-protected-ranges.html">Google Docs Blog</a>)</i> <br><br>Editing with others in real-time makes it easy to get stuff done in Google spreadsheets in only a matter of minutes. But with so many people working in the same space, it&#8217;s possible to modify a section that a collaborator didn&#8217;t intend to be touched. That&#8217;s why, today, we&#8217;re updating the <a href="http://support.google.com/docs/bin/answer.py?hl=en&amp;answer=63175" target="_blank">Named Ranges</a> feature in spreadsheets to let you also protect them.<br /><br />To get started with Protected Ranges in a shared spreadsheet, highlight the cells you&#8217;d like to protect, right-click, and choose <b>Name and protect range</b> from the menu.<br /><br />Click through the presentation below to see the feature in action.<br /><b><br /></b><iframe allowfullscreen="true" frameborder="0" height="389" mozallowfullscreen="true" src="https://docs.google.com/presentation/embed?id=1bIps4NAOp_2d1uD1n3HehC2X8S4MC7CxSBjlGCq9xZY&amp;start=false&amp;loop=false&amp;delayms=3000" webkitallowfullscreen="true" width="480"></iframe><br /><b><br /></b><b>Even more spreadsheet features added this month&nbsp;</b><br /><br />Along with the arrival of protected ranges, you can now add colors and patterns when you apply cell borders in Google spreadsheets. We also updated find and replace to make it possible to search using patterns (also called <a href="http://support.google.com/docs/bin/answer.py?answer=141704" target="_blank">regular expressions</a>). For example, &#8220;^[A-Z]+&#8221; will find all the cells that start with uppercase letters.<br /><br />As always, Google spreadsheets is getting better every day, so stay tuned for even more features and updates in the coming weeks.<br /> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Lock down cells with Protected Ranges in Google spreadsheets&url=https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html?hl=en' data-url='https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2012/08/lock-down-cells-with-protected-ranges.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='2738583661867622495' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html?hl=en' itemprop='url' title='A financial perspective on moving to the cloud'> A financial perspective on moving to the cloud </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, August 6, 2012 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Alandha Scott, Google Apps Team</span> <br><br><i><b>Editors note:</b> Chief Financial Officers are key decision-makers in any organization&#8217;s move to the cloud. For a financial perspective on cloud computing such as Google Apps for Business, visit our <a href="//www.google.com/enterprise/apps/business/landing/campaign/cfo/">United States</a> and <a href="http://www.fiveinthecloud.com">Europe</a> websites or <a href="http://lp.google-mkto.com/CFOCloudComputingResearch.html">download the research reports</a>.</i><br><br>We often hear from CIOs and IT leaders about the benefits they've seen since moving their organizations to the cloud. The role of the CFO in this decision is sometimes overlooked, but it's an important one. <br><br>We wanted to learn more about what CFOs consider to be the benefits of moving to the cloud, as well as their concerns. We <a href="http://lp.google-mkto.com/CFOCloudComputingResearch.html">recently surveyed</a> over 800 CFOs in the United States and Europe, and we learned that almost 81% of our U.S. respondents say that they think completely implementing cloud technology would improve employee productivity, and 71% say it would reduce the time required to bring new products and services to market. In fact, in Europe 67% have adopted or are making plans to adopt cloud computing and 52% of American CFOs surveyed say their companies always include cloud-based systems in their IT decision-making processes. <br><br>Some of the benefits CFOs highlight include significant capital and operational savings, better security, and productivity gains that come from the ability to work from any device or together with others using tools like Google Docs. In our <a href="http://lp.google-mkto.com/CFO_Webcast.html">webcast</a>, even self-described "archetypal CFOs" highlighted their hopes for improved productivity when employees can work from home or elsewhere, as well as reduced costs when moving to a service model. Furthermore, 69% of surveyed CFOs in Europe believe that cloud computing increases the IT department&#8217;s ability to innovate. <br><br>But it&#8217;s not just this research that shows how CFOs can benefit from adopting cloud technology. Since adopting Google Apps for Business, Milwaukee-based Journal Communications' VP of Finance has used Google spreadsheets to do his company&#8217;s acquisition models and financial reporting, saving time and ensuring that decisions are made with team input and the most up-to-date information. <br><br><iframe width="560" height="315" src="//www.youtube.com/embed/DnyrmokIAUg" frameborder="0" allowfullscreen></iframe> </script> <noscript> <span class="byline-author">Posted by Alandha Scott, Google Apps Team</span> <br><br><i><b>Editors note:</b> Chief Financial Officers are key decision-makers in any organization&#8217;s move to the cloud. For a financial perspective on cloud computing such as Google Apps for Business, visit our <a href="//www.google.com/enterprise/apps/business/landing/campaign/cfo/">United States</a> and <a href="http://www.fiveinthecloud.com">Europe</a> websites or <a href="http://lp.google-mkto.com/CFOCloudComputingResearch.html">download the research reports</a>.</i><br><br>We often hear from CIOs and IT leaders about the benefits they've seen since moving their organizations to the cloud. The role of the CFO in this decision is sometimes overlooked, but it's an important one. <br><br>We wanted to learn more about what CFOs consider to be the benefits of moving to the cloud, as well as their concerns. We <a href="http://lp.google-mkto.com/CFOCloudComputingResearch.html">recently surveyed</a> over 800 CFOs in the United States and Europe, and we learned that almost 81% of our U.S. respondents say that they think completely implementing cloud technology would improve employee productivity, and 71% say it would reduce the time required to bring new products and services to market. In fact, in Europe 67% have adopted or are making plans to adopt cloud computing and 52% of American CFOs surveyed say their companies always include cloud-based systems in their IT decision-making processes. <br><br>Some of the benefits CFOs highlight include significant capital and operational savings, better security, and productivity gains that come from the ability to work from any device or together with others using tools like Google Docs. In our <a href="http://lp.google-mkto.com/CFO_Webcast.html">webcast</a>, even self-described "archetypal CFOs" highlighted their hopes for improved productivity when employees can work from home or elsewhere, as well as reduced costs when moving to a service model. Furthermore, 69% of surveyed CFOs in Europe believe that cloud computing increases the IT department&#8217;s ability to innovate. <br><br>But it&#8217;s not just this research that shows how CFOs can benefit from adopting cloud technology. Since adopting Google Apps for Business, Milwaukee-based Journal Communications' VP of Finance has used Google spreadsheets to do his company&#8217;s acquisition models and financial reporting, saving time and ensuring that decisions are made with team input and the most up-to-date information. <br><br><iframe width="560" height="315" src="//www.youtube.com/embed/DnyrmokIAUg" frameborder="0" allowfullscreen></iframe> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:A financial perspective on moving to the cloud&url=https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html?hl=en' data-url='https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2012/08/a-financial-perspective-on-moving-to.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/cloud%20computing?hl=en' rel='tag'> cloud computing </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='1841602089205746963' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html?hl=en' itemprop='url' title='Pivot Tables now in Google spreadsheets'> Pivot Tables now in Google spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, May 17, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jaideep Mirchandani, Product Manager, Google Apps</span><br /><br />Over the past few months, we&#8217;ve released a string of new features in Google Docs to give your business more tools for collaborative document editing and data analysis. From simpler file uploads to discussions and mobile editing in documents, we&#8217;re making it easier for you and your colleagues to work together on the web. Continuing with this effort, we&#8217;re launching pivot tables in Google spreadsheets, which will be rolled out to all Rapid Release users over the next 24 hours.<br /><br />With pivot tables, you can quickly narrow down large data sets to get high level insights. Say you run a retail chain and you have thousands of rows of sales data broken down by purchase. It could be helpful for you and your sales manager to view the total annual revenue for each region without having to enter multiple formulas. In a matter of seconds, you can create a pivot table and summarize all of your data according to the factors you specify, all while collaborating with your sales manager on the spreadsheet.<br /><br />To see how pivot tables work in Google spreadsheets, check out this video:<br /><br /><iframe width="560" height="349" src="//www.youtube.com/embed/giuD7KSmock?rel=0" frameborder="0" allowfullscreen=""></iframe><br /><br />We hope pivot tables in Google spreadsheets will help you save time analyzing your data. For more details on using pivot tables, take a look at our post on the <a href="http://googledocs.blogspot.com/">Google Docs Blog</a>. </script> <noscript> <span class="byline-author">Posted by Jaideep Mirchandani, Product Manager, Google Apps</span><br /><br />Over the past few months, we&#8217;ve released a string of new features in Google Docs to give your business more tools for collaborative document editing and data analysis. From simpler file uploads to discussions and mobile editing in documents, we&#8217;re making it easier for you and your colleagues to work together on the web. Continuing with this effort, we&#8217;re launching pivot tables in Google spreadsheets, which will be rolled out to all Rapid Release users over the next 24 hours.<br /><br />With pivot tables, you can quickly narrow down large data sets to get high level insights. Say you run a retail chain and you have thousands of rows of sales data broken down by purchase. It could be helpful for you and your sales manager to view the total annual revenue for each region without having to enter multiple formulas. In a matter of seconds, you can create a pivot table and summarize all of your data according to the factors you specify, all while collaborating with your sales manager on the spreadsheet.<br /><br />To see how pivot tables work in Google spreadsheets, check out this video:<br /><br /><iframe width="560" height="349" src="//www.youtube.com/embed/giuD7KSmock?rel=0" frameborder="0" allowfullscreen=""></iframe><br /><br />We hope pivot tables in Google spreadsheets will help you save time analyzing your data. For more details on using pivot tables, take a look at our post on the <a href="http://googledocs.blogspot.com/">Google Docs Blog</a>. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Pivot Tables now in Google spreadsheets&url=https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='10' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html?hl=en' data-url='https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/05/pivot-tables-now-in-google-spreadsheets.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/hints%20and%20tips?hl=en' rel='tag'> hints and tips </a> </span> </div> </div> </div> <div class='post' data-id='3358753762737283015' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html?hl=en' itemprop='url' title='Upload images in Google spreadsheets'> Upload images in Google spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, April 28, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style:italic;">(Cross-posted from the <a href="http://googledocs.blogspot.com/2011/04/upload-images-in-google-spreadsheets.html">Google Docs Blog</a>.)</span><br /><br />We&#8217;re excited to announce that you can now upload images to Google spreadsheets. From the <b>Insert</b> menu, select <b>Image... </b>Then, choose an image file to upload into your spreadsheet.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvDZW5QDTi56ncU7RPRicIRvYRx3mfFrXATEa0LUCtKL8UNwKfIsUs1QNcUFZV5LbmGgzRPnW8XLE3Bw5C9YHpnhIfgjvIpOmffB04KbmcxtfqgwSZoscyB9EIGGKzWAEyZjxBSEjehZw/s1600/Google_Spreadsheets_upload.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5600647360828880322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvDZW5QDTi56ncU7RPRicIRvYRx3mfFrXATEa0LUCtKL8UNwKfIsUs1QNcUFZV5LbmGgzRPnW8XLE3Bw5C9YHpnhIfgjvIpOmffB04KbmcxtfqgwSZoscyB9EIGGKzWAEyZjxBSEjehZw/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a><br />With this feature, you can upload an image already stored on your computer, search for an image online, or add personal photos directly from one of your Picasa Web Albums.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6gjtnYYiS07cngQncf4rELRQm0Bjb6TK84FiHNWB08fI63p9Jr3KhgNuOkV0z8d7VJVhn-XKslHJvB5tuV0mdMT0N8wyTUjYVlmVA6KUENFM64Hzop6FKm5atHcTM7h5v3eXon-ZShVY/s1600/Google_Spreadsheets_image.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5600647582662242418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6gjtnYYiS07cngQncf4rELRQm0Bjb6TK84FiHNWB08fI63p9Jr3KhgNuOkV0z8d7VJVhn-XKslHJvB5tuV0mdMT0N8wyTUjYVlmVA6KUENFM64Hzop6FKm5atHcTM7h5v3eXon-ZShVY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a><br />Let us know what you think in the <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=4c7c98a970adf580&amp;hl=en">Google spreadsheets forum</a>!<br /><br /><span class="byline-author">Posted by: Nick Santo, Staff Software Engineer</span> </script> <noscript> <span style="font-style:italic;">(Cross-posted from the <a href="http://googledocs.blogspot.com/2011/04/upload-images-in-google-spreadsheets.html">Google Docs Blog</a>.)</span><br /><br />We&#8217;re excited to announce that you can now upload images to Google spreadsheets. From the <b>Insert</b> menu, select <b>Image... </b>Then, choose an image file to upload into your spreadsheet.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvDZW5QDTi56ncU7RPRicIRvYRx3mfFrXATEa0LUCtKL8UNwKfIsUs1QNcUFZV5LbmGgzRPnW8XLE3Bw5C9YHpnhIfgjvIpOmffB04KbmcxtfqgwSZoscyB9EIGGKzWAEyZjxBSEjehZw/s1600/Google_Spreadsheets_upload.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5600647360828880322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvDZW5QDTi56ncU7RPRicIRvYRx3mfFrXATEa0LUCtKL8UNwKfIsUs1QNcUFZV5LbmGgzRPnW8XLE3Bw5C9YHpnhIfgjvIpOmffB04KbmcxtfqgwSZoscyB9EIGGKzWAEyZjxBSEjehZw/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a><br />With this feature, you can upload an image already stored on your computer, search for an image online, or add personal photos directly from one of your Picasa Web Albums.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6gjtnYYiS07cngQncf4rELRQm0Bjb6TK84FiHNWB08fI63p9Jr3KhgNuOkV0z8d7VJVhn-XKslHJvB5tuV0mdMT0N8wyTUjYVlmVA6KUENFM64Hzop6FKm5atHcTM7h5v3eXon-ZShVY/s1600/Google_Spreadsheets_image.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5600647582662242418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6gjtnYYiS07cngQncf4rELRQm0Bjb6TK84FiHNWB08fI63p9Jr3KhgNuOkV0z8d7VJVhn-XKslHJvB5tuV0mdMT0N8wyTUjYVlmVA6KUENFM64Hzop6FKm5atHcTM7h5v3eXon-ZShVY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a><br />Let us know what you think in the <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=4c7c98a970adf580&amp;hl=en">Google spreadsheets forum</a>!<br /><br /><span class="byline-author">Posted by: Nick Santo, Staff Software Engineer</span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Upload images in Google spreadsheets&url=https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html?hl=en' data-url='https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/04/upload-images-in-google-spreadsheets.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/googlenew?hl=en' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='4647044039866934718' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html?hl=en' itemprop='url' title='Old tool, new tricks'> Old tool, new tricks </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, May 27, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: left;"><span class="Apple-style-span" style=" ;"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">I like to think I can do practically anything in a spreadsheet. But it's probably more accurate to say that I like to *try* to do anything in a spreadsheet whether or not I can succeed.</span></span></span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br /></span></span></div><span style=";"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br />Of course, my spreadsheet of choice is the kind I can access from anywhere and share in real time &#8211; in Google Docs. So, some would say that even when it makes no sense, I try to do things in a spreadsheet (case in point &#8211; my poker simulator &#8211; why'd I do that?) But there are some things I never thought possible, like sending an email or reading my calendar.<br /><br />That's why we're excited to announce a limited test of a new feature which lets people add customization and automation to Google Apps, starting with spreadsheets in Google Docs. We call this feature Google Apps Script.<br /><br /></span></span></span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> </span></span><div face="arial"><span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> Google Apps Script provides the ability to automate a variety spreadsheet actions, such as reading and changing values in cells and ranges, changing formats and formulas, and creating custom functions. It also reaches outside of spreadsheets to allow you to send email or create calendar entries.<br /><br />Check out the </span></span><a id="pz0." href="//www.youtube.com/watch?v=7ux-IexZFec" title="overview"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">Google Apps Script overview</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">, below, and watch our example of </span></span><a id="jouk" href="//www.youtube.com/watch?v=YJPsJOkaAzU" title="sending email from Google Spreadsheets"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">sending email from Google Spreadsheets</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">.<br /><br /></span></span></span></div><div style="text-align: center;font-family:arial;"><span class="Apple-style-span" style=" white-space: pre;"><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/7ux-IexZFec&amp;hl=en&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/7ux-IexZFec&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br /><br /></span></span></span></div><div style=""><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">As Google Apps Script is in limited test, we see it as a puppy who's still in training. In fact, just this week, he learned to fetch (URL content) and speak (translate to other languages). But we think he's ready now for some time outside his yard.<br /></span></span></div><div face="arial"><span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br />So we're inviting a limited number of Google Apps domains &#8211; about a thousand organizations &#8211; to start playing with Google Apps Script and giving us feedback so we can quickly understand which tricks would be the most beneficial to learn next.</span></span></span></div><span style=";"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br />If you're like me and like to stretch spreadsheets to their limit, and don't mind working with early release features, you can get involved in Google Apps Script now by </span></span><a id="akzm" href="http://sites.google.com/a/gdocstest.com/google-apps-script-preview/" title="applying"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">applying</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> to join this limited test phase.<br /><br />Posted by Jonathan Rochelle, Product Manager, Google Docs<br /><br /></span></span><span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><span id="cj8i"></span></span></span></span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">Get timely updates on new features in Google Apps by subscribing to our </span></span><a href="//www.google.com/ig/add?source=atgs&amp;feedurl=http://feeds.feedburner.com/GoogleAppsUpdates"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">RSS feed</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> or </span></span><a href="http://feedburner.google.com/fb/a/mailverify?uri=GoogleAppsUpdates&amp;loc=en_US"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">email alerts</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">. </span></span></span> </script> <noscript> <div style="text-align: left;"><span class="Apple-style-span" style=" ;"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">I like to think I can do practically anything in a spreadsheet. But it's probably more accurate to say that I like to *try* to do anything in a spreadsheet whether or not I can succeed.</span></span></span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br /></span></span></div><span style=";"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br />Of course, my spreadsheet of choice is the kind I can access from anywhere and share in real time &#8211; in Google Docs. So, some would say that even when it makes no sense, I try to do things in a spreadsheet (case in point &#8211; my poker simulator &#8211; why'd I do that?) But there are some things I never thought possible, like sending an email or reading my calendar.<br /><br />That's why we're excited to announce a limited test of a new feature which lets people add customization and automation to Google Apps, starting with spreadsheets in Google Docs. We call this feature Google Apps Script.<br /><br /></span></span></span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> </span></span><div face="arial"><span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> Google Apps Script provides the ability to automate a variety spreadsheet actions, such as reading and changing values in cells and ranges, changing formats and formulas, and creating custom functions. It also reaches outside of spreadsheets to allow you to send email or create calendar entries.<br /><br />Check out the </span></span><a id="pz0." href="//www.youtube.com/watch?v=7ux-IexZFec" title="overview"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">Google Apps Script overview</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">, below, and watch our example of </span></span><a id="jouk" href="//www.youtube.com/watch?v=YJPsJOkaAzU" title="sending email from Google Spreadsheets"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">sending email from Google Spreadsheets</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">.<br /><br /></span></span></span></div><div style="text-align: center;font-family:arial;"><span class="Apple-style-span" style=" white-space: pre;"><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/7ux-IexZFec&amp;hl=en&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/7ux-IexZFec&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br /><br /></span></span></span></div><div style=""><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">As Google Apps Script is in limited test, we see it as a puppy who's still in training. In fact, just this week, he learned to fetch (URL content) and speak (translate to other languages). But we think he's ready now for some time outside his yard.<br /></span></span></div><div face="arial"><span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br />So we're inviting a limited number of Google Apps domains &#8211; about a thousand organizations &#8211; to start playing with Google Apps Script and giving us feedback so we can quickly understand which tricks would be the most beneficial to learn next.</span></span></span></div><span style=";"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><br />If you're like me and like to stretch spreadsheets to their limit, and don't mind working with early release features, you can get involved in Google Apps Script now by </span></span><a id="akzm" href="http://sites.google.com/a/gdocstest.com/google-apps-script-preview/" title="applying"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">applying</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> to join this limited test phase.<br /><br />Posted by Jonathan Rochelle, Product Manager, Google Docs<br /><br /></span></span><span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"><span id="cj8i"></span></span></span></span><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">Get timely updates on new features in Google Apps by subscribing to our </span></span><a href="//www.google.com/ig/add?source=atgs&amp;feedurl=http://feeds.feedburner.com/GoogleAppsUpdates"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">RSS feed</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;"> or </span></span><a href="http://feedburner.google.com/fb/a/mailverify?uri=GoogleAppsUpdates&amp;loc=en_US"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">email alerts</span></span></a><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: arial;">. </span></span></span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Old tool, new tricks&url=https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html?hl=en&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='8' data-onclick='' data-post-url='https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html?hl=en' data-url='https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2009/05/old-tool-new-tricks.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl=en' rel='tag'> Google spreadsheets </a> , <a class='label' href='https://cloud.googleblog.com/search/label/hints%20and%20tips?hl=en' rel='tag'> hints and tips </a> , <a class='label' href='https://cloud.googleblog.com/search/label/new%20features?hl=en' rel='tag'> new features </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://cloud.googleblog.com/?hl=en'> <i class='material-icons'> &#59530; </i> </a> <i class='material-icons disabled'> &#58820; </i> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets?updated-max=2009-05-27T17:18:00-07:00&max-results=20&start=20&by-date=false&hl=en' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23innovationupgrade?hl=en'> #innovationupgrade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23InspireGirls?hl=en'> #InspireGirls </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23moregoogleapps?hl=en'> #moregoogleapps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23SysAdminDay?hl=en'> #SysAdminDay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23tbt?hl=en'> #tbt </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23throwbackthursday?hl=en'> #throwbackthursday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23top10trust?hl=en'> #top10trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/100%25%20web?hl=en'> 100% web </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/50states?hl=en'> 50states </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/ad%20contest?hl=en'> ad contest </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/add-ons?hl=en'> add-ons </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin?hl=en'> admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Admin%20console?hl=en'> Admin console </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin%20sdk?hl=en'> admin sdk </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/AirPlay?hl=en'> AirPlay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android?hl=en'> Android </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work?hl=en'> Android for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work%20Live?hl=en'> Android for Work Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Marshmellow?hl=en'> Android Marshmellow </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Nougat?hl=en'> Android Nougat </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security?hl=en'> Android security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security%20tips?hl=en'> Android security tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Apps%20Adventures?hl=en'> Apps Adventures </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apps%20script?hl=en'> apps script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apptuesday?hl=en'> apptuesday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Armed%20Forces%20Day?hl=en'> Armed Forces Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Asia%20Pacific?hl=en'> Asia Pacific </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Atmosphere%20Live?hl=en'> Atmosphere Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi?hl=en'> Audi </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi%20Connect?hl=en'> Audi Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/audit?hl=en'> audit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Australia?hl=en'> Australia </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/big%20data?hl=en'> big data </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Big%20Query?hl=en'> Big Query </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/bigquery?hl=en'> bigquery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Boston?hl=en'> Boston </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/browser?hl=en'> browser </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chomebox%20for%20Meetings?hl=en'> Chomebox for Meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome?hl=en'> Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Device%20Management?hl=en'> Chrome Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20digital%20signage?hl=en'> Chrome digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business?hl=en'> Chrome for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Work?hl=en'> Chrome for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Frame?hl=en'> Chrome Frame </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20OS?hl=en'> Chrome OS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebit?hl=en'> Chromebit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks?hl=en'> Chromebooks </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Business?hl=en'> Chromebooks for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Education?hl=en'> Chromebooks for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Work?hl=en'> Chromebooks for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20digital%20signage?hl=en'> Chromebox for digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings?hl=en'> Chromebox for meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20signage?hl=en'> Chromebox for signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromeboxes?hl=en'> Chromeboxes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromecast?hl=en'> Chromecast </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/City%2024%2F7?hl=en'> City 24/7 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Classroom?hl=en'> Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Clearing%20Kosovo?hl=en'> Clearing Kosovo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud?hl=en'> Cloud </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing?hl=en'> cloud computing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle?hl=en'> cloud computing gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps?hl=en'> cloud computing gonegoogle Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story?hl=en'> cloud computing gonegoogle Google Apps google docs small business success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story%20switch?hl=en'> cloud computing gonegoogle Google Apps google docs small business success story switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20datastore?hl=en'> cloud datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20platform?hl=en'> cloud platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud%20Platform%20Live?hl=en'> Cloud Platform Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20print?hl=en'> cloud print </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20series?hl=en'> cloud series </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20services?hl=en'> cloud services </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20sql?hl=en'> cloud sql </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/collaboration?hl=en'> collaboration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Colorado?hl=en'> Colorado </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Connectors?hl=en'> Connectors </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/contacts?hl=en'> contacts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Control%20Panel?hl=en'> Control Panel </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer?hl=en'> customer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer%20love?hl=en'> customer love </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20story?hl=en'> Customer story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20support?hl=en'> Customer support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20testimonial?hl=en'> Customer testimonial </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20centers?hl=en'> data centers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20processing%20amendment?hl=en'> data processing amendment </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20protection?hl=en'> data protection </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Developer?hl=en'> Developer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/developers?hl=en'> developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Digital%20Learning%20Day?hl=en'> Digital Learning Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Docs?hl=en'> Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/documents?hl=en'> documents </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/DPA?hl=en'> DPA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drawings?hl=en'> Drawings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drive%20for%20Education?hl=en'> Drive for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/drive%20sharing?hl=en'> drive sharing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Earth?hl=en'> Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/earth%20and%20maps?hl=en'> earth and maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EC?hl=en'> EC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/education?hl=en'> education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Education%20on%20Air?hl=en'> Education on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMC?hl=en'> EMC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMM?hl=en'> EMM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Energy?hl=en'> Energy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/enterprise?hl=en'> enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EU?hl=en'> EU </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/events?hl=en'> events </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/FedEx?hl=en'> FedEx </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Fedex.com?hl=en'> Fedex.com </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Finance?hl=en'> Finance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Firebase?hl=en'> Firebase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Forms?hl=en'> Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/franchises?hl=en'> franchises </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GAFE?hl=en'> GAFE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gartner?hl=en'> Gartner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GE?hl=en'> GE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/geo?hl=en'> geo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Global%20Partner%20Summit?hl=en'> Global Partner Summit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gmail?hl=en'> gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gone%20Google?hl=en'> Gone Google </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gonegoogle?hl=en'> gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20AdWords?hl=en'> Google AdWords </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20App%20Engine?hl=en'> Google App Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps?hl=en'> Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog?hl=en'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Business?hl=en'> Google Apps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Education?hl=en'> Google Apps for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Government?hl=en'> Google Apps for Government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work?hl=en'> Google Apps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Marketplace?hl=en'> Google Apps Marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Reseller?hl=en'> Google Apps Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Script?hl=en'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Vault?hl=en'> Google Apps Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20BigQuery?hl=en'> Google BigQuery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar?hl=en'> Google Calendar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar%20app?hl=en'> Google Calendar app </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Certified%20Teachers?hl=en'> Google Certified Teachers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chrome?hl=en'> Google Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chromebases?hl=en'> Google Chromebases </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Classroom?hl=en'> Google Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Datastore?hl=en'> Google Cloud Datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20DNS?hl=en'> Google Cloud DNS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Platform?hl=en'> Google Cloud Platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20cloud%20storage?hl=en'> google cloud storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Vision%20API?hl=en'> Google Cloud Vision API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20commerce%20search?hl=en'> google commerce search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Compute%20Engine?hl=en'> Google Compute Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Doc?hl=en'> Google Doc </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Docs?hl=en'> Google Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Domains?hl=en'> Google Domains </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Draw?hl=en'> Google Draw </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive?hl=en'> Google Drive </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive%20for%20Work?hl=en'> Google Drive for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth?hl=en'> Google Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Engine?hl=en'> Google Earth Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Enterprise?hl=en'> Google Earth Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Images?hl=en'> Google Earth Images </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Pro?hl=en'> Google Earth Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Email%20Security%20and%20Archiving?hl=en'> Google Email Security and Archiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise?hl=en'> Google Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search?hl=en'> Google Enterprise Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Expeditions?hl=en'> Google Expeditions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education?hl=en'> Google for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Partner%20Program?hl=en'> Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Training%20Center?hl=en'> Google for Education Training Center </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Entrepreneurs?hl=en'> Google for Entrepreneurs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work?hl=en'> Google for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20and%20Google%20for%20Education%20Partner%20Program?hl=en'> Google for Work and Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20partner%20program?hl=en'> Google for Work partner program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Forms?hl=en'> Google Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Green?hl=en'> Google Green </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20groups?hl=en'> google groups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangout?hl=en'> Google Hangout </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangouts?hl=en'> Google Hangouts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20I%2FO?hl=en'> Google I/O </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Keep?hl=en'> Google Keep </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps?hl=en'> Google Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20API?hl=en'> Google Maps API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20APIs?hl=en'> Google Maps APIs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Coordinate?hl=en'> Google Maps Coordinate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine?hl=en'> Google Maps Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20Pro?hl=en'> Google Maps Engine Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20public%20data%20program?hl=en'> Google Maps Engine public data program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Business?hl=en'> Google Maps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Work?hl=en'> Google Maps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Gallery?hl=en'> Google Maps Gallery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Tracks%20API?hl=en'> Google Maps Tracks API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Message%20Continuity?hl=en'> Google Message Continuity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20message%20security?hl=en'> google message security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Mobile%20Device%20Management?hl=en'> Google Mobile Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps?hl=en'> Google My Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps%20Pro?hl=en'> Google My Maps Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Places%20API?hl=en'> Google Places API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Play?hl=en'> Google Play </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20play%20for%20education?hl=en'> google play for education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Prediction%20API?hl=en'> Google Prediction API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Research%20tool?hl=en'> Google Research tool </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Science%20Fair?hl=en'> Google Science Fair </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Search%20Appliance?hl=en'> Google Search Appliance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Security%20Key?hl=en'> Google Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Sheets?hl=en'> Google Sheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search?hl=en'> Google Site Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20sites?hl=en'> google sites </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API?hl=en'> Google Slides API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Smart%20Lock?hl=en'> Google Smart Lock </a> </li> <li> <span dir='ltr'> Google spreadsheets </span> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Springboard?hl=en'> Google Springboard </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20storage?hl=en'> google storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Storage%20for%20Developers?hl=en'> Google Storage for Developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Translate?hl=en'> Google Translate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Vault?hl=en'> Google Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Video?hl=en'> Google Video </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Wave?hl=en'> Google Wave </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%2B?hl=en'> google+ </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20api?hl=en'> Google+ api </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20Communities?hl=en'> Google+ Communities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/googlenew?hl=en'> googlenew </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/government?hl=en'> government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA?hl=en'> GSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%207.0?hl=en'> GSA 7.0 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%20for%20Commerce?hl=en'> GSA for Commerce </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/guest%20post?hl=en'> guest post </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HALO%20Trust?hl=en'> HALO Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangout%20on%20Air?hl=en'> Hangout on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangouts%20on%20Air?hl=en'> Hangouts on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HEAT?hl=en'> HEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/hints%20and%20tips?hl=en'> hints and tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HIPAA?hl=en'> HIPAA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox?hl=en'> Inbox </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox%20by%20Gmail?hl=en'> Inbox by Gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/innovation?hl=en'> innovation </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/international%20trade?hl=en'> international trade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Internet%20Explorer?hl=en'> Internet Explorer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/intranet?hl=en'> intranet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/io2011?hl=en'> io2011 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iOS?hl=en'> iOS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iPad?hl=en'> iPad </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/IT?hl=en'> IT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/K-12?hl=en'> K-12 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Kubernetes?hl=en'> Kubernetes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/large%20business?hl=en'> large business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MAM?hl=en'> MAM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/manufacturing?hl=en'> manufacturing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mapping%20a%20better%20world?hl=en'> Mapping a better world </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace?hl=en'> marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace%20highlights?hl=en'> marketplace highlights </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mashups?hl=en'> mashups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MCCs?hl=en'> MCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MDM?hl=en'> MDM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/medium%20business?hl=en'> medium business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/migration?hl=en'> migration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile?hl=en'> mobile </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile%20management?hl=en'> mobile management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/model%20contract%20clauses?hl=en'> model contract clauses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/moms?hl=en'> moms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mother%27s%20Day?hl=en'> Mother&#39;s Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mpstaffpick?hl=en'> mpstaffpick </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MyHEAT?hl=en'> MyHEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/NAVMAN?hl=en'> NAVMAN </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/new%20features?hl=en'> new features </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/news?hl=en'> news </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Niagara%20International%20Transportation%20Technology%20Coalition?hl=en'> Niagara International Transportation Technology Coalition </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/non-profit?hl=en'> non-profit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/noteworthy?hl=en'> noteworthy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/offline?hl=en'> offline </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/OpenID%20Connect?hl=en'> OpenID Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Parters?hl=en'> Parters </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partner?hl=en'> partner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Partner%20Showcase?hl=en'> Partner Showcase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partners?hl=en'> partners </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Place%20Summaries?hl=en'> Place Summaries </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Postini?hl=en'> Postini </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/privacy?hl=en'> privacy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/product%20ideas?hl=en'> product ideas </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/productivity?hl=en'> productivity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Quickoffice?hl=en'> Quickoffice </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Receptionist%27s%20Day?hl=en'> Receptionist&#39;s Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/reports?hl=en'> reports </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Reseller?hl=en'> Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/retail?hl=en'> retail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/RSA?hl=en'> RSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Safer%20Internet%20Day?hl=en'> Safer Internet Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2013?hl=en'> SBW2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2014?hl=en'> SBW2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/sbweek?hl=en'> sbweek </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SCCs?hl=en'> SCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Search?hl=en'> Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security?hl=en'> Security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security%20Key?hl=en'> Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/small%20business?hl=en'> small business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20Business%20Week?hl=en'> Small Business Week </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20businesses?hl=en'> Small businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SMB?hl=en'> SMB </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/spam%20and%20security%20trends?hl=en'> spam and security trends </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Startups?hl=en'> Startups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/success%20story?hl=en'> success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/support?hl=en'> support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/switch?hl=en'> switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/System%20Admin?hl=en'> System Admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/T%20Dispatch?hl=en'> T Dispatch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Teamwork%202015?hl=en'> Teamwork 2015 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Thanksgiving?hl=en'> Thanksgiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Transport%20and%20Logistics?hl=en'> Transport and Logistics </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Trust?hl=en'> Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/UK?hl=en'> UK </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/university?hl=en'> university </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/University%20of%20Calgary?hl=en'> University of Calgary </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Updates?hl=en'> Updates </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/utilities?hl=en'> utilities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veteran%20Owned%20Businesses?hl=en'> Veteran Owned Businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day?hl=en'> Veterans Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202013?hl=en'> Veterans Day 2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202014?hl=en'> Veterans Day 2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/viewpoint?hl=en'> viewpoint </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/VNX?hl=en'> VNX </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/wallet?hl=en'> wallet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webinar?hl=en'> webinar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webmaster?hl=en'> webmaster </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Winter?hl=en'> Winter </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/women%20in%20tech?hl=en'> women in tech </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Women%27s%20History%20Month?hl=en'> Women&#39;s History Month </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Work%20Resolutions?hl=en'> Work Resolutions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/World%20Bank?hl=en'> World Bank </a> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2016/?hl=en'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2015/?hl=en'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2014/?hl=en'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2013/?hl=en'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2012/?hl=en'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2011/?hl=en'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2010/?hl=en'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2009/?hl=en'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2008/?hl=en'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2007/?hl=en'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2006/?hl=en'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/12/?hl=en'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/11/?hl=en'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/10/?hl=en'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/09/?hl=en'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/08/?hl=en'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/07/?hl=en'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/06/?hl=en'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/04/?hl=en'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/03/?hl=en'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/02/?hl=en'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/01/?hl=en'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://cloud.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="http://plus.google.com/+googlecloud" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="GoogleApps" data-layout="full"></div> </div> <!--Twitter--> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/gsuite" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @gsuite</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <h2 class='title'> Useful Links </h2> <div class='widget-content'> <a href="https://gsuite.google.com/together/">G Suite</a><br /><a href="https://apps.google.com/products/gmail/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gmail">Gmail</a><br /><a href="https://apps.google.com/products/hangouts/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=hangouts">Hangouts</a><br /><a href="https://apps.google.com/products/calendar/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=calendar">Calendar</a><br /><a href="https://apps.google.com/products/googleplus/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gplus">Google+</a><br /><a href="https://apps.google.com/products/drive/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=drive">Google Drive</a><br /><a href="https://www.google.com/work/mapsearth/">Google Maps</a><br /><a href="https://cloud.google.com/">Google Cloud Platform</a> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googleblog.blogspot.com/" title="Official Google">Official Google Blog</a> </li> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY6sjoJqJ8DDM_SGUpkB2LFROOBfmQ:1733055722635';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6567687196385815607','//cloud.googleblog.com/search/label/Google%20spreadsheets?hl\x3den','6567687196385815607'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6567687196385815607', 'title': 'Official Google Cloud Blog', 'url': 'https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl\x3den', 'canonicalUrl': 'https://cloud.googleblog.com/search/label/Google%20spreadsheets', 'homepageUrl': 'https://cloud.googleblog.com/?hl\x3den', 'searchUrl': 'https://cloud.googleblog.com/search', 'canonicalHomepageUrl': 'https://cloud.googleblog.com/', 'blogspotFaviconUrl': 'https://cloud.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-18038-3', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Cloud Blog - RSS\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/6567687196385815607/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/2fafd358a4bcb2b4', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'searchLabel': 'Google spreadsheets', 'pageName': 'Google spreadsheets', 'pageTitle': 'Official Google Cloud Blog: Google spreadsheets'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Cloud Blog', 'description': 'Built in the cloud. Engineered for your enterprise.', 'url': 'https://cloud.googleblog.com/search/label/Google%20spreadsheets?hl\x3den', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': false, 'isSearch': true, 'isLabelSearch': true, 'search': {'label': 'Google spreadsheets', 'resultsMessage': 'Showing posts with the label Google spreadsheets', 'resultsMessageHtml': 'Showing posts with the label \x3cspan class\x3d\x27search-label\x27\x3eGoogle spreadsheets\x3c/span\x3e'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'navMessage': 'Showing posts with label \x3cb\x3eGoogle spreadsheets\x3c/b\x3e. \x3ca href\x3d\x22https://cloud.googleblog.com/\x22\x3eShow all posts\x3c/a\x3e'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10