CINXE.COM

Google Drive Blog: August 2010

<!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> Google Drive Blog: August 2010 </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='Google Drive Blog' property='og:title'/> <meta content='News and notes from the Google Drive team' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://drive.googleblog.com/2010/08/' property='og:url'/> <meta content='Google Drive Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Google Drive Blog' property='og:title'/> <meta content='News and notes from the Google Drive team' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@googledrive' 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: 79px; vertical-align: top; } .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://drive.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://drive.googleblog.com/2010/08/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Google Drive Blog - Atom" href="https://drive.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Google Drive Blog - RSS" href="https://drive.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Google Drive Blog - Atom" href="https://www.blogger.com/feeds/5320550312748173929/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='News and notes from the Google Drive team' name='description'/> <meta content='https://drive.googleblog.com/2010/08/' property='og:url'/> <meta content='Google Drive Blog' property='og:title'/> <meta content='News and notes from the Google Drive team' 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: 70px; overflow: hidden; margin-top: 4px; margin-right: 8px; } .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: 56px; margin-top: 3px; } .header-inner .google-logo img { height: 56px; } .header-title h2 { font-size: 32px; line-height: 60px; } .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-34322147-1', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=5320550312748173929&amp;zx=1ff8b258-8bae-4fc9-83a1-6bd9543ba3b0' 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=5320550312748173929&amp;zx=1ff8b258-8bae-4fc9-83a1-6bd9543ba3b0' 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://drive.googleblog.com/'> <img height="70" src="//3.bp.blogspot.com/-IklRdTiTjzQ/Velxzvfh-QI/AAAAAAAARFg/f69gC_4abN8/s1600-r/drive.png"> </a> <a href='/.'> <h2> Google Drive Blog </h2> </a> </div> <div class='header-desc'> The latest news and updates from the Google Drive team. </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='386290270396912956' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.html' itemprop='url' title='Collaborative highlighting in documents'> Collaborative highlighting in documents </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, August 31, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Wayne Gretzky famously said that &#8220;A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be.&#8221;<br /><br />Writing a document collaboratively in Google Docs is like playing a team sport. It&#8217;s one thing to see your co-editors&#8217; cursors and know where they are. But to really work well together, it helps to know what they&#8217;re about to do. Today we&#8217;ve made it much easier to anticipate the changes other editors are about to make.<br /><br />You can now see the text that other editors are highlighting as they select it. So if someone is about to delete something on your screen or drag text somewhere else, you&#8217;ll see them highlight that text before anything changes.<br /><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNwpZi50tNCZfLp2yoSFmS8zGdTOMcECjQKEnf_MJk502u52We3VfWdS5E8vwuCmS9O56A83sB7sjuWxsn6aod2bM0UPWqdSso3uPs0Yt18c8370FdGHqJW7fiPQEhflAZ-1Marf7H0I/s1600/highlighting.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5511098594529756322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNwpZi50tNCZfLp2yoSFmS8zGdTOMcECjQKEnf_MJk502u52We3VfWdS5E8vwuCmS9O56A83sB7sjuWxsn6aod2bM0UPWqdSso3uPs0Yt18c8370FdGHqJW7fiPQEhflAZ-1Marf7H0I/" style="cursor: hand; cursor: pointer; display: block; margin: 0px auto 10px; text-align: center; width: 500px;" /></a><br /><div style="text-align: center;"><span class="Apple-style-span" style="font-style: italic;"><span class="Apple-style-span" style="font-size: x-small;">Image caption: In this document, Thomas is selecting the words &#8220;When in the course of human events&#8221;.</span></span></div><div style="text-align: center;"><br /></div><br />So stay ahead of the puck and let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Peter Solderitsch, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Wayne Gretzky famously said that &#8220;A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be.&#8221;<br /><br />Writing a document collaboratively in Google Docs is like playing a team sport. It&#8217;s one thing to see your co-editors&#8217; cursors and know where they are. But to really work well together, it helps to know what they&#8217;re about to do. Today we&#8217;ve made it much easier to anticipate the changes other editors are about to make.<br /><br />You can now see the text that other editors are highlighting as they select it. So if someone is about to delete something on your screen or drag text somewhere else, you&#8217;ll see them highlight that text before anything changes.<br /><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNwpZi50tNCZfLp2yoSFmS8zGdTOMcECjQKEnf_MJk502u52We3VfWdS5E8vwuCmS9O56A83sB7sjuWxsn6aod2bM0UPWqdSso3uPs0Yt18c8370FdGHqJW7fiPQEhflAZ-1Marf7H0I/s1600/highlighting.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5511098594529756322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNwpZi50tNCZfLp2yoSFmS8zGdTOMcECjQKEnf_MJk502u52We3VfWdS5E8vwuCmS9O56A83sB7sjuWxsn6aod2bM0UPWqdSso3uPs0Yt18c8370FdGHqJW7fiPQEhflAZ-1Marf7H0I/" style="cursor: hand; cursor: pointer; display: block; margin: 0px auto 10px; text-align: center; width: 500px;" /></a><br /><div style="text-align: center;"><span class="Apple-style-span" style="font-style: italic;"><span class="Apple-style-span" style="font-size: x-small;">Image caption: In this document, Thomas is selecting the words &#8220;When in the course of human events&#8221;.</span></span></div><div style="text-align: center;"><br /></div><br />So stay ahead of the puck and let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Peter Solderitsch, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.html'> <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=Google Drive Blog:Collaborative highlighting in documents&url=https://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.html&via=googledrive'> <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://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.html'> <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='40' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.html' data-url='https://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/collaborative-highlighting-in-documents.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://drive.googleblog.com/search/label/documents' rel='tag'> documents </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='7719117998220725995' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.html' itemprop='url' title='In-cell dropdown and validation in spreadsheets'> In-cell dropdown and validation in spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, August 26, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Today, we added in-cell dropdown and validation to spreadsheets. This makes it easy to constrain the values of an individual cell to a specific range or list. For example, if you are building a trip planning spreadsheet, you can now limit the options in the travel destination column to a select set of cities via dropdown lists.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibcM5l5jpF9zHdpnJGzZ9mksagoNXMz9TPhhH1DTthUDpp3kIv_WD-3NQNCMvB7AYL8x5iUBz9p0j2a52qvgoGrNKgN2cn1RluBxIyOpmW2nGd294zVHrxBQ-XytD5YqOj_YZXFuMekQI/s1600/docs_186103d_incell_dropdown_en.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757902860409922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibcM5l5jpF9zHdpnJGzZ9mksagoNXMz9TPhhH1DTthUDpp3kIv_WD-3NQNCMvB7AYL8x5iUBz9p0j2a52qvgoGrNKgN2cn1RluBxIyOpmW2nGd294zVHrxBQ-XytD5YqOj_YZXFuMekQI/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 250px; height: 143px;" /></a>In-cell dropdowns also make input easier by reducing unnecessary typing and errors in processing. You can create dropdown lists in individual cells through the data validation tool by validating against a range of cells in your sheet or by creating a custom list.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg42LEnslXhrAjNPfYLYVBHLdJvhvFP_WPGe-6-aojcW2SRcMCE88Vse022X_utkuJQ-ROmYiO4Yxnp1fGON9OGie4iSKL_1gpxTv1I4Ygozozs8WNVQ6-TO_wy09GXBkiWg2SaAACvLRI/s1600/docs_186103a_incell_dropdown_en.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757893476659362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg42LEnslXhrAjNPfYLYVBHLdJvhvFP_WPGe-6-aojcW2SRcMCE88Vse022X_utkuJQ-ROmYiO4Yxnp1fGON9OGie4iSKL_1gpxTv1I4Ygozozs8WNVQ6-TO_wy09GXBkiWg2SaAACvLRI/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a><br />Follow these steps to create an in-cell dropdown list through validation against a range.<br /><ol><li>Enter data into a range of cells.</li><ul><li>For example, create a list of destinations on your spreadsheet.</li></ul><li>Select the cell(s) you would like to validate.</li><li>Under the <b>Tools</b> menu, select <b>Data validation...</b></li><li>Change the Criteria to &#8216;Items from a list.&#8217;</li><li>Click the button next to the &#8216;Create list from range&#8217; option and select the range of cells you entered data in during Step 1.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGuiQcUI2mqkmFT8cAjqOVH6zUA5Zp_RHVYrr7LWQOzYL8SF3AcjmHvfIaesbRHD1EwJwRTJJdH43G5TzvC6Ma4iSKYm21p5K9qh4NH-nF5LkaqLK0e67aWvM1sC_Ew094kNMcBNdpOPo/s1600/validation1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757904461688850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGuiQcUI2mqkmFT8cAjqOVH6zUA5Zp_RHVYrr7LWQOzYL8SF3AcjmHvfIaesbRHD1EwJwRTJJdH43G5TzvC6Ma4iSKYm21p5K9qh4NH-nF5LkaqLK0e67aWvM1sC_Ew094kNMcBNdpOPo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a></li><li>Click <b>Save</b> and the cell you chose to validate will have a dropdown arrow in it with the data in your cell range as the potential input values. If you want, you can set a cell to allow invalid data.</li></ol>You can also create a in-cell dropdown using a custom list.<br /><ol><li>Under the <b>Tools</b> menu, select <b>Data validation...</b></li><li>Change the Criteria to &#8216;Items from a list.&#8217;</li><li>Click the button next to the 'Enter list items' option.</li><li>Enter a set of custom values, separated by commas. For example, you could enter "San Francisco, New York, Chicago and Los Angeles."</li><li>Click <b>Save</b> and the cell you selected will have a dropdown list with the values you entered as potential input values.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXtY0z_oQMniGwpF17M7CiqCrNucUjSewHoHUhh3x1WZDARS05BvlMnBQVge1SGpTX5tyGacmaga9xK-EU7keRs-Mgv5gKx9Y_IAamUITpyCt4F6MhfmijYPtQLJK_D8onEQJDorZm1U/s1600/validation2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757917011721202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXtY0z_oQMniGwpF17M7CiqCrNucUjSewHoHUhh3x1WZDARS05BvlMnBQVge1SGpTX5tyGacmaga9xK-EU7keRs-Mgv5gKx9Y_IAamUITpyCt4F6MhfmijYPtQLJK_D8onEQJDorZm1U/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a></li></ol>Let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Li-Wei Lee, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Today, we added in-cell dropdown and validation to spreadsheets. This makes it easy to constrain the values of an individual cell to a specific range or list. For example, if you are building a trip planning spreadsheet, you can now limit the options in the travel destination column to a select set of cities via dropdown lists.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibcM5l5jpF9zHdpnJGzZ9mksagoNXMz9TPhhH1DTthUDpp3kIv_WD-3NQNCMvB7AYL8x5iUBz9p0j2a52qvgoGrNKgN2cn1RluBxIyOpmW2nGd294zVHrxBQ-XytD5YqOj_YZXFuMekQI/s1600/docs_186103d_incell_dropdown_en.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757902860409922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibcM5l5jpF9zHdpnJGzZ9mksagoNXMz9TPhhH1DTthUDpp3kIv_WD-3NQNCMvB7AYL8x5iUBz9p0j2a52qvgoGrNKgN2cn1RluBxIyOpmW2nGd294zVHrxBQ-XytD5YqOj_YZXFuMekQI/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 250px; height: 143px;" /></a>In-cell dropdowns also make input easier by reducing unnecessary typing and errors in processing. You can create dropdown lists in individual cells through the data validation tool by validating against a range of cells in your sheet or by creating a custom list.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg42LEnslXhrAjNPfYLYVBHLdJvhvFP_WPGe-6-aojcW2SRcMCE88Vse022X_utkuJQ-ROmYiO4Yxnp1fGON9OGie4iSKL_1gpxTv1I4Ygozozs8WNVQ6-TO_wy09GXBkiWg2SaAACvLRI/s1600/docs_186103a_incell_dropdown_en.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757893476659362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg42LEnslXhrAjNPfYLYVBHLdJvhvFP_WPGe-6-aojcW2SRcMCE88Vse022X_utkuJQ-ROmYiO4Yxnp1fGON9OGie4iSKL_1gpxTv1I4Ygozozs8WNVQ6-TO_wy09GXBkiWg2SaAACvLRI/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a><br />Follow these steps to create an in-cell dropdown list through validation against a range.<br /><ol><li>Enter data into a range of cells.</li><ul><li>For example, create a list of destinations on your spreadsheet.</li></ul><li>Select the cell(s) you would like to validate.</li><li>Under the <b>Tools</b> menu, select <b>Data validation...</b></li><li>Change the Criteria to &#8216;Items from a list.&#8217;</li><li>Click the button next to the &#8216;Create list from range&#8217; option and select the range of cells you entered data in during Step 1.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGuiQcUI2mqkmFT8cAjqOVH6zUA5Zp_RHVYrr7LWQOzYL8SF3AcjmHvfIaesbRHD1EwJwRTJJdH43G5TzvC6Ma4iSKYm21p5K9qh4NH-nF5LkaqLK0e67aWvM1sC_Ew094kNMcBNdpOPo/s1600/validation1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757904461688850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGuiQcUI2mqkmFT8cAjqOVH6zUA5Zp_RHVYrr7LWQOzYL8SF3AcjmHvfIaesbRHD1EwJwRTJJdH43G5TzvC6Ma4iSKYm21p5K9qh4NH-nF5LkaqLK0e67aWvM1sC_Ew094kNMcBNdpOPo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a></li><li>Click <b>Save</b> and the cell you chose to validate will have a dropdown arrow in it with the data in your cell range as the potential input values. If you want, you can set a cell to allow invalid data.</li></ol>You can also create a in-cell dropdown using a custom list.<br /><ol><li>Under the <b>Tools</b> menu, select <b>Data validation...</b></li><li>Change the Criteria to &#8216;Items from a list.&#8217;</li><li>Click the button next to the 'Enter list items' option.</li><li>Enter a set of custom values, separated by commas. For example, you could enter "San Francisco, New York, Chicago and Los Angeles."</li><li>Click <b>Save</b> and the cell you selected will have a dropdown list with the values you entered as potential input values.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXtY0z_oQMniGwpF17M7CiqCrNucUjSewHoHUhh3x1WZDARS05BvlMnBQVge1SGpTX5tyGacmaga9xK-EU7keRs-Mgv5gKx9Y_IAamUITpyCt4F6MhfmijYPtQLJK_D8onEQJDorZm1U/s1600/validation2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509757917011721202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXtY0z_oQMniGwpF17M7CiqCrNucUjSewHoHUhh3x1WZDARS05BvlMnBQVge1SGpTX5tyGacmaga9xK-EU7keRs-Mgv5gKx9Y_IAamUITpyCt4F6MhfmijYPtQLJK_D8onEQJDorZm1U/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" /></a></li></ol>Let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Li-Wei Lee, Software Engineer</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.html'> <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=Google Drive Blog:In-cell dropdown and validation in spreadsheets&url=https://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.html&via=googledrive'> <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://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.html'> <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='105' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.html' data-url='https://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/in-cell-dropdown-and-validation-in.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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='5674422406695064401' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/show-all-formulas-in-your-spreadsheets.html' itemprop='url' title='Show all formulas in your spreadsheets'> Show all formulas in your spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, August 25, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Finding cells that include formulas in them can sometimes be a bit like looking for something in the dark. To help you illuminate your spreadsheet surroundings, we&#8217;re introducing the ability to reveal all formulas with one click.<br /><br /><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh33LHbS0pXpDV2Uvmxs9Gmwx2kz_z7fKQ-7B46csu7J4TVmCA9ylya16-0obqYiG8fTTnD2ELBCjIRtFEuw_7eLg9JsTmEztLKQAwaKuxRJYjBPqNkkk29DP7bq1CLDlY2dT5-iqNREk8/s1600/showformula1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509378376585459874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh33LHbS0pXpDV2Uvmxs9Gmwx2kz_z7fKQ-7B46csu7J4TVmCA9ylya16-0obqYiG8fTTnD2ELBCjIRtFEuw_7eLg9JsTmEztLKQAwaKuxRJYjBPqNkkk29DP7bq1CLDlY2dT5-iqNREk8/s400/showformula1.png" style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px;" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8uVkyhURJKGspr3kxB2bQ4vgAQODfpTC9D9e8FpGTk1wr6zfbHOEdHSqCk8c5MI3JPt9Co5PUKtXxhnmgAWls_NzE83JT78Ax37jJ-9dGSb_ZsNaDT4UE_yq0t50sg8mwuB_W60hyMY/s1600/showformula2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509378434875765986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8uVkyhURJKGspr3kxB2bQ4vgAQODfpTC9D9e8FpGTk1wr6zfbHOEdHSqCk8c5MI3JPt9Co5PUKtXxhnmgAWls_NzE83JT78Ax37jJ-9dGSb_ZsNaDT4UE_yq0t50sg8mwuB_W60hyMY/s400/showformula2.png" style="margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 250px;" /></a></div><br />When you&#8217;re comparing formulas with one another or trying to figure out where your formulas aren&#8217;t working, showing all formulas should help you out. You can turn this feature on from the formula bar by selecting the &#8220;Show All Formulas&#8221; button, selecting &#8220;Show All Formulas&#8221; in the <span style="font-weight:bold;">View</span> menu or hitting <span style="font-weight:bold;">Ctrl `</span>.<br /><br />Flip the switch in your spreadsheets to try it out.<br /><br /><span class="byline-author">Posted by: Matt Ziegelbaum, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Finding cells that include formulas in them can sometimes be a bit like looking for something in the dark. To help you illuminate your spreadsheet surroundings, we&#8217;re introducing the ability to reveal all formulas with one click.<br /><br /><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh33LHbS0pXpDV2Uvmxs9Gmwx2kz_z7fKQ-7B46csu7J4TVmCA9ylya16-0obqYiG8fTTnD2ELBCjIRtFEuw_7eLg9JsTmEztLKQAwaKuxRJYjBPqNkkk29DP7bq1CLDlY2dT5-iqNREk8/s1600/showformula1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509378376585459874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh33LHbS0pXpDV2Uvmxs9Gmwx2kz_z7fKQ-7B46csu7J4TVmCA9ylya16-0obqYiG8fTTnD2ELBCjIRtFEuw_7eLg9JsTmEztLKQAwaKuxRJYjBPqNkkk29DP7bq1CLDlY2dT5-iqNREk8/s400/showformula1.png" style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px;" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8uVkyhURJKGspr3kxB2bQ4vgAQODfpTC9D9e8FpGTk1wr6zfbHOEdHSqCk8c5MI3JPt9Co5PUKtXxhnmgAWls_NzE83JT78Ax37jJ-9dGSb_ZsNaDT4UE_yq0t50sg8mwuB_W60hyMY/s1600/showformula2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5509378434875765986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil8uVkyhURJKGspr3kxB2bQ4vgAQODfpTC9D9e8FpGTk1wr6zfbHOEdHSqCk8c5MI3JPt9Co5PUKtXxhnmgAWls_NzE83JT78Ax37jJ-9dGSb_ZsNaDT4UE_yq0t50sg8mwuB_W60hyMY/s400/showformula2.png" style="margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 250px;" /></a></div><br />When you&#8217;re comparing formulas with one another or trying to figure out where your formulas aren&#8217;t working, showing all formulas should help you out. You can turn this feature on from the formula bar by selecting the &#8220;Show All Formulas&#8221; button, selecting &#8220;Show All Formulas&#8221; in the <span style="font-weight:bold;">View</span> menu or hitting <span style="font-weight:bold;">Ctrl `</span>.<br /><br />Flip the switch in your spreadsheets to try it out.<br /><br /><span class="byline-author">Posted by: Matt Ziegelbaum, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/show-all-formulas-in-your-spreadsheets.html'> <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=Google Drive Blog:Show all formulas in your spreadsheets&url=https://drive.googleblog.com/2010/08/show-all-formulas-in-your-spreadsheets.html&via=googledrive'> <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://drive.googleblog.com/2010/08/show-all-formulas-in-your-spreadsheets.html'> <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='11' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/show-all-formulas-in-your-spreadsheets.html' data-url='https://drive.googleblog.com/2010/08/show-all-formulas-in-your-spreadsheets.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/show-all-formulas-in-your-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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='2755144994840980161' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.html' itemprop='url' title='Tips &amp; Tricks: Enhancing your Presentations with Incremental Reveal'> Tips &amp; Tricks: Enhancing your Presentations with Incremental Reveal </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, August 23, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Today&#8217;s blogpost is in a different format, a Google presentation about how incremental reveal can make your presentations better by improving their flow.<br /><br />Check out the difference by comparing the presentation below with and without incremental reveal. Start by clicking play to view the presentation without incremental reveal. Then click on the "open in new window" button to see the full presentation with incremental reveals in action.<br /><a href="https://docs.google.com/present/view?id=dn2vmk4_30nfrd6t22"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5508687399163390306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKttcS7UYirgncmeVRU-BY-pI4cPcCEfatP86LGjl1b00845Ijh1L0wYuqsnrxjacqZPOYVVbvxYsyA-IJLcSyrCs_e51uZxUCnmm9QdcL4nEwbiW7Qg5rF31hVvyjEapdESPplTN9xVw/" style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 26px; height: 25px;" /></a><br /><br /><iframe src="https://docs.google.com/present/embed?id=dn2vmk4_30nfrd6t22&amp;size=m" frameborder="0" width="555" height="451"></iframe><br /><br />You'll notice how the presentation flows more smoothly and is easier to follow.<br /><br /><span class="byline-author">Posted by: Bryan Carroll, Consumer Operations Strategist </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Today&#8217;s blogpost is in a different format, a Google presentation about how incremental reveal can make your presentations better by improving their flow.<br /><br />Check out the difference by comparing the presentation below with and without incremental reveal. Start by clicking play to view the presentation without incremental reveal. Then click on the "open in new window" button to see the full presentation with incremental reveals in action.<br /><a href="https://docs.google.com/present/view?id=dn2vmk4_30nfrd6t22"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5508687399163390306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKttcS7UYirgncmeVRU-BY-pI4cPcCEfatP86LGjl1b00845Ijh1L0wYuqsnrxjacqZPOYVVbvxYsyA-IJLcSyrCs_e51uZxUCnmm9QdcL4nEwbiW7Qg5rF31hVvyjEapdESPplTN9xVw/" style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 26px; height: 25px;" /></a><br /><br /><iframe src="https://docs.google.com/present/embed?id=dn2vmk4_30nfrd6t22&amp;size=m" frameborder="0" width="555" height="451"></iframe><br /><br />You'll notice how the presentation flows more smoothly and is easier to follow.<br /><br /><span class="byline-author">Posted by: Bryan Carroll, Consumer Operations Strategist </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.html'> <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=Google Drive Blog:Tips &amp; Tricks: Enhancing your Presentations with Incremental Reveal&url=https://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.html&via=googledrive'> <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://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.html'> <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://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.html' data-url='https://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/tips-tricks-enhancing-your.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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/presentations' rel='tag'> presentations </a> </span> </div> </div> </div> <div class='post' data-id='3590058792744883761' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-and.html' itemprop='url' title='Horizontal navigation, site footer, and more in Google Sites'> Horizontal navigation, site footer, and more in Google Sites </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, August 19, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> One of the most requested Google Sites features is horizontal navigation, which is why we&#8217;re happy to announce that it&#8217;s finally here along with a few other cool features.<br /><br /><b>Horizontal navigation</b><br />You can now add horizontal navigation to your site&#8217;s layout in one of three different flavors: boxes, tabs, and links. <br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwvAD89f4cgCuGI0qZfi6LdGRLIzhRkp5JX2aNEetselQeFxXYd3o7sd8yrTHj4C_bYTBMYiQ8TYl3D4aFDHzXzqKrn1Mm97xi72FC5IrMQ9Jzl4oVSupbOhiGgE0X7lYWc-Sy33dyWw/s1600/sites1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919869085441586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwvAD89f4cgCuGI0qZfi6LdGRLIzhRkp5JX2aNEetselQeFxXYd3o7sd8yrTHj4C_bYTBMYiQ8TYl3D4aFDHzXzqKrn1Mm97xi72FC5IrMQ9Jzl4oVSupbOhiGgE0X7lYWc-Sy33dyWw/" style="cursor: hand; cursor: pointer; display: block; height: 84px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxv5ECpB6c61w5vYTQU20wot8RgrouN4LfeQJNbF03l8TOBBODZN0D54JGbCGPfU-uopQNvF5hpIgrOzC9ZVA2cgjie6ImnEI-j2AaJFLvyg5WQiK9GU_MNsZCwsmEgMlNm5FWiPPcH7M/s1600/sites2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919873971044642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxv5ECpB6c61w5vYTQU20wot8RgrouN4LfeQJNbF03l8TOBBODZN0D54JGbCGPfU-uopQNvF5hpIgrOzC9ZVA2cgjie6ImnEI-j2AaJFLvyg5WQiK9GU_MNsZCwsmEgMlNm5FWiPPcH7M/" style="cursor: hand; cursor: pointer; display: block; height: 80px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRJzbw2c-1Ey8y1lrU7xaOO5y0oUaxv_37uxGKBWQuPX9mUL02J-2go90jJ-bSliXybNhCrmRZzztdFoA7EguuVVU0nYrxA1hJ-3qQmnP5qUM6aIjqM7b37rtjQ0ea1IfhCFtfand8wOI/s1600/sites3.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919876076490098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRJzbw2c-1Ey8y1lrU7xaOO5y0oUaxv_37uxGKBWQuPX9mUL02J-2go90jJ-bSliXybNhCrmRZzztdFoA7EguuVVU0nYrxA1hJ-3qQmnP5qUM6aIjqM7b37rtjQ0ea1IfhCFtfand8wOI/" style="cursor: hand; cursor: pointer; display: block; height: 80px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /><br />If you want to customize the look and feel of the horizontal navigation, you can set the background, link and hover properties via <i>More actions &gt; Manage site &gt;Colors and Fonts</i>.<br /><br />If you&#8217;ve been craving horizontal navigation, you can get started by going to <i>More actions &gt; Manage site &gt; Site layout &gt; Change site layout</i>.<br /><br /><b>Global footer</b><br />You can now set your site to have a global footer that displays across all pages on the site via More actions &gt; Manage site &gt; Site layout &gt; Change site layout. Use this to add additional navigation and more.<br /><br /><b>Open embedded Google Docs faster</b><br />We&#8217;ve added quick links to Google Docs embedded to Google Sites making it easier for collaborators to open embedded documents.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOvWY8mnTB-vmZ0gQmw99y_XXhHVl8emCdGVI6KlHIeeqznKp1b8leoiCfb4dCGyJZkQtV5W5WTA_XNVxH_B0xtun5O5kSPjonMDqKUnf5RvzWANIqsVb2RzwbWytboZdIlLYjYLZc5Ro/s1600/quicklink.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919881384810242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOvWY8mnTB-vmZ0gQmw99y_XXhHVl8emCdGVI6KlHIeeqznKp1b8leoiCfb4dCGyJZkQtV5W5WTA_XNVxH_B0xtun5O5kSPjonMDqKUnf5RvzWANIqsVb2RzwbWytboZdIlLYjYLZc5Ro/" style="cursor: hand; cursor: pointer; display: block; height: 106px; margin: 0px auto 10px; text-align: center; width: 306px;" /></a><br /><b>Deleted items</b><br />We also added a &#8220;Deleted items&#8221; section to site management making it easier to get to deleted pages and attachments. Deleted items can be recovered up to 30 days after they have been deleted, after which they will be permanently removed. You can recover items directly from this page, or choose to permanently delete them manually.<br /><br />Looking forward to hearing about your experiences with these new features!<br /><br /><span class="byline-author">Posted by: Jennifer King, Software Engineering Intern, Google Sites</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> One of the most requested Google Sites features is horizontal navigation, which is why we&#8217;re happy to announce that it&#8217;s finally here along with a few other cool features.<br /><br /><b>Horizontal navigation</b><br />You can now add horizontal navigation to your site&#8217;s layout in one of three different flavors: boxes, tabs, and links. <br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwvAD89f4cgCuGI0qZfi6LdGRLIzhRkp5JX2aNEetselQeFxXYd3o7sd8yrTHj4C_bYTBMYiQ8TYl3D4aFDHzXzqKrn1Mm97xi72FC5IrMQ9Jzl4oVSupbOhiGgE0X7lYWc-Sy33dyWw/s1600/sites1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919869085441586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMwvAD89f4cgCuGI0qZfi6LdGRLIzhRkp5JX2aNEetselQeFxXYd3o7sd8yrTHj4C_bYTBMYiQ8TYl3D4aFDHzXzqKrn1Mm97xi72FC5IrMQ9Jzl4oVSupbOhiGgE0X7lYWc-Sy33dyWw/" style="cursor: hand; cursor: pointer; display: block; height: 84px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxv5ECpB6c61w5vYTQU20wot8RgrouN4LfeQJNbF03l8TOBBODZN0D54JGbCGPfU-uopQNvF5hpIgrOzC9ZVA2cgjie6ImnEI-j2AaJFLvyg5WQiK9GU_MNsZCwsmEgMlNm5FWiPPcH7M/s1600/sites2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919873971044642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxv5ECpB6c61w5vYTQU20wot8RgrouN4LfeQJNbF03l8TOBBODZN0D54JGbCGPfU-uopQNvF5hpIgrOzC9ZVA2cgjie6ImnEI-j2AaJFLvyg5WQiK9GU_MNsZCwsmEgMlNm5FWiPPcH7M/" style="cursor: hand; cursor: pointer; display: block; height: 80px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRJzbw2c-1Ey8y1lrU7xaOO5y0oUaxv_37uxGKBWQuPX9mUL02J-2go90jJ-bSliXybNhCrmRZzztdFoA7EguuVVU0nYrxA1hJ-3qQmnP5qUM6aIjqM7b37rtjQ0ea1IfhCFtfand8wOI/s1600/sites3.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919876076490098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRJzbw2c-1Ey8y1lrU7xaOO5y0oUaxv_37uxGKBWQuPX9mUL02J-2go90jJ-bSliXybNhCrmRZzztdFoA7EguuVVU0nYrxA1hJ-3qQmnP5qUM6aIjqM7b37rtjQ0ea1IfhCFtfand8wOI/" style="cursor: hand; cursor: pointer; display: block; height: 80px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br /><br />If you want to customize the look and feel of the horizontal navigation, you can set the background, link and hover properties via <i>More actions &gt; Manage site &gt;Colors and Fonts</i>.<br /><br />If you&#8217;ve been craving horizontal navigation, you can get started by going to <i>More actions &gt; Manage site &gt; Site layout &gt; Change site layout</i>.<br /><br /><b>Global footer</b><br />You can now set your site to have a global footer that displays across all pages on the site via More actions &gt; Manage site &gt; Site layout &gt; Change site layout. Use this to add additional navigation and more.<br /><br /><b>Open embedded Google Docs faster</b><br />We&#8217;ve added quick links to Google Docs embedded to Google Sites making it easier for collaborators to open embedded documents.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOvWY8mnTB-vmZ0gQmw99y_XXhHVl8emCdGVI6KlHIeeqznKp1b8leoiCfb4dCGyJZkQtV5W5WTA_XNVxH_B0xtun5O5kSPjonMDqKUnf5RvzWANIqsVb2RzwbWytboZdIlLYjYLZc5Ro/s1600/quicklink.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506919881384810242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOvWY8mnTB-vmZ0gQmw99y_XXhHVl8emCdGVI6KlHIeeqznKp1b8leoiCfb4dCGyJZkQtV5W5WTA_XNVxH_B0xtun5O5kSPjonMDqKUnf5RvzWANIqsVb2RzwbWytboZdIlLYjYLZc5Ro/" style="cursor: hand; cursor: pointer; display: block; height: 106px; margin: 0px auto 10px; text-align: center; width: 306px;" /></a><br /><b>Deleted items</b><br />We also added a &#8220;Deleted items&#8221; section to site management making it easier to get to deleted pages and attachments. Deleted items can be recovered up to 30 days after they have been deleted, after which they will be permanently removed. You can recover items directly from this page, or choose to permanently delete them manually.<br /><br />Looking forward to hearing about your experiences with these new features!<br /><br /><span class="byline-author">Posted by: Jennifer King, Software Engineering Intern, Google Sites</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-and.html'> <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=Google Drive Blog:Horizontal navigation, site footer, and more in Google Sites&url=https://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-and.html&via=googledrive'> <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://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-and.html'> <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='51' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-and.html' data-url='https://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-and.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/horizontal-navigation-site-footer-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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Sites' rel='tag'> Google Sites </a> </span> </div> </div> </div> <div class='post' data-id='1083970861711954789' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/check-spelling-in-google-spreadsheets.html' itemprop='url' title='Check spelling in Google spreadsheets'> Check spelling in Google spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, August 18, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Correct spelling is an essential part of document creation and today we woild liek to annnounce that spelll chceking is now available in Google spreadsheets.<br /><br />To launch the new spell checker, go to <span style="font-weight:bold;">Tools > Check spelling</span>. The tool will go through all the cells on your sheet, highlighting each cell which has a misspelled word in red. Words that might be misspelled in each cell are underlined in red and can be changed by clicking on them and selecting the right spelling.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5aUZmw7G6GLTlvokI2lS_D7vy-Hxo_pgmqqtGzn9y0X-rCBpHGh5RMyNA7_AUbeQeYSDQRkKdjmxQvwJueDjQQmvyaM4aiToeVCPlmM3dk7RnjAUaEOHoka_NWa3T60qWVV5nl4J-AU/s1600/spelling1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506421809065593458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5aUZmw7G6GLTlvokI2lS_D7vy-Hxo_pgmqqtGzn9y0X-rCBpHGh5RMyNA7_AUbeQeYSDQRkKdjmxQvwJueDjQQmvyaM4aiToeVCPlmM3dk7RnjAUaEOHoka_NWa3T60qWVV5nl4J-AU/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />Click <span style="font-weight:bold;">Next</span> to go to the next cell and once all the cells on one sheet have been checked, you can continue to the next sheet.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHZMX0Ij-oZ6ehh-AnkMqbkBTHKTHMXR8Au49mi77J6rAl0O93GL_wxv81552Q8pppeAvCgz-Ytz49Dg79KeLFjN7O_ATboIrjfnnROE2Vii6bBEqQp6B10DYrbY7zOwapWxq8cM_Na0/s1600/spelling2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506421814924947362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHZMX0Ij-oZ6ehh-AnkMqbkBTHKTHMXR8Au49mi77J6rAl0O93GL_wxv81552Q8pppeAvCgz-Ytz49Dg79KeLFjN7O_ATboIrjfnnROE2Vii6bBEqQp6B10DYrbY7zOwapWxq8cM_Na0/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />The ability to <a href="http://googledocs.blogspot.com/2010/08/table-resizing-and-other-niceties-in.html">add words to your own dictionary</a> is also coming. You can learn more about the spell checker <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=58193">here</a>. Let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Jonathan Adams, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Correct spelling is an essential part of document creation and today we woild liek to annnounce that spelll chceking is now available in Google spreadsheets.<br /><br />To launch the new spell checker, go to <span style="font-weight:bold;">Tools > Check spelling</span>. The tool will go through all the cells on your sheet, highlighting each cell which has a misspelled word in red. Words that might be misspelled in each cell are underlined in red and can be changed by clicking on them and selecting the right spelling.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5aUZmw7G6GLTlvokI2lS_D7vy-Hxo_pgmqqtGzn9y0X-rCBpHGh5RMyNA7_AUbeQeYSDQRkKdjmxQvwJueDjQQmvyaM4aiToeVCPlmM3dk7RnjAUaEOHoka_NWa3T60qWVV5nl4J-AU/s1600/spelling1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506421809065593458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga5aUZmw7G6GLTlvokI2lS_D7vy-Hxo_pgmqqtGzn9y0X-rCBpHGh5RMyNA7_AUbeQeYSDQRkKdjmxQvwJueDjQQmvyaM4aiToeVCPlmM3dk7RnjAUaEOHoka_NWa3T60qWVV5nl4J-AU/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />Click <span style="font-weight:bold;">Next</span> to go to the next cell and once all the cells on one sheet have been checked, you can continue to the next sheet.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHZMX0Ij-oZ6ehh-AnkMqbkBTHKTHMXR8Au49mi77J6rAl0O93GL_wxv81552Q8pppeAvCgz-Ytz49Dg79KeLFjN7O_ATboIrjfnnROE2Vii6bBEqQp6B10DYrbY7zOwapWxq8cM_Na0/s1600/spelling2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506421814924947362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsHZMX0Ij-oZ6ehh-AnkMqbkBTHKTHMXR8Au49mi77J6rAl0O93GL_wxv81552Q8pppeAvCgz-Ytz49Dg79KeLFjN7O_ATboIrjfnnROE2Vii6bBEqQp6B10DYrbY7zOwapWxq8cM_Na0/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />The ability to <a href="http://googledocs.blogspot.com/2010/08/table-resizing-and-other-niceties-in.html">add words to your own dictionary</a> is also coming. You can learn more about the spell checker <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=58193">here</a>. Let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Jonathan Adams, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/check-spelling-in-google-spreadsheets.html'> <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=Google Drive Blog:Check spelling in Google spreadsheets&url=https://drive.googleblog.com/2010/08/check-spelling-in-google-spreadsheets.html&via=googledrive'> <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://drive.googleblog.com/2010/08/check-spelling-in-google-spreadsheets.html'> <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='13' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/check-spelling-in-google-spreadsheets.html' data-url='https://drive.googleblog.com/2010/08/check-spelling-in-google-spreadsheets.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/check-spelling-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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='3731890686449080381' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.html' itemprop='url' title='New in Gmail Labs: Find docs and sites quickly with Apps Search'> New in Gmail Labs: Find docs and sites quickly with Apps Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, August 18, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style:italic;">Cross posted on the <a href="http://gmailblog.blogspot.com/2010/08/new-in-labs-find-docs-and-sites-quickly.html">Official Gmail Blog</a><br /></span><br />Where is that presentation? Was it attached to an email? Or in Google Docs? If you&#8217;re not sure, you may end up searching several places with the same query in order to find it. With the new &#8220;Apps Search&#8221; lab in Gmail, we just made that all a bit simpler.<br /><br />Once you enable it from the <a href="https://mail.google.com/mail/?ui=2&amp;fs=1&amp;view=pu&amp;st=labs">Gmail Labs tab under Settings</a>, the &#8220;Search Mail&#8221; button in Gmail will say &#8220;Search Mail and Docs&#8221; instead, and your search results will include matching documents and sites in addition to email messages.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_FkysyHcpx8prFJxCGBmJ_n9oZWE25I0rzcGLLWHECsfF-MiqNYBFSDf0qF5iG5Zhcgh9qOssjsTpX16ojSKuYLOkdClXpwT3J7pX9SUURhqmx1DH1jMcAo4OeSUVFunxxlpBkwprAno/s1600/apps_search_lab.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506816160091316018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_FkysyHcpx8prFJxCGBmJ_n9oZWE25I0rzcGLLWHECsfF-MiqNYBFSDf0qF5iG5Zhcgh9qOssjsTpX16ojSKuYLOkdClXpwT3J7pX9SUURhqmx1DH1jMcAo4OeSUVFunxxlpBkwprAno/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />We also added &#8220;Did you mean?&#8221; style suggestions, for those of us who make mistakes (who doesn&#8217;t?):</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRduoCcIS7mqTak-R2MGojERbJDianUfxWialPF29GyTQ82tGLV7Dx3-VcEjJZ6f6QghcChob7t0_825tCWNAPptp1WGLh4SGATM7knKzlZzRGcAIJtu0rwR-8oP8fu2k9OIDZhPqSyJU/s1600/apps_search_lab2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506816208909354498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRduoCcIS7mqTak-R2MGojERbJDianUfxWialPF29GyTQ82tGLV7Dx3-VcEjJZ6f6QghcChob7t0_825tCWNAPptp1WGLh4SGATM7knKzlZzRGcAIJtu0rwR-8oP8fu2k9OIDZhPqSyJU/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />You may notice that mail results show up just as fast as before while non-mail results may take a tiny bit longer. That way, if you&#8217;re just looking for an email, having this lab enabled won&#8217;t slow you down.<br /><br />The paint is still wet and we plan to make further improvements the coming months, so be sure to <a href="http://mail.google.com/support/bin/request.py?contact_type=labs&amp;selected=apps_search">let us know</a> if you have any feedback.<br /><br /><span class="byline-author">Posted by: Posted by Bram Moolenaar, Software Engineer, Gmail</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span style="font-style:italic;">Cross posted on the <a href="http://gmailblog.blogspot.com/2010/08/new-in-labs-find-docs-and-sites-quickly.html">Official Gmail Blog</a><br /></span><br />Where is that presentation? Was it attached to an email? Or in Google Docs? If you&#8217;re not sure, you may end up searching several places with the same query in order to find it. With the new &#8220;Apps Search&#8221; lab in Gmail, we just made that all a bit simpler.<br /><br />Once you enable it from the <a href="https://mail.google.com/mail/?ui=2&amp;fs=1&amp;view=pu&amp;st=labs">Gmail Labs tab under Settings</a>, the &#8220;Search Mail&#8221; button in Gmail will say &#8220;Search Mail and Docs&#8221; instead, and your search results will include matching documents and sites in addition to email messages.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_FkysyHcpx8prFJxCGBmJ_n9oZWE25I0rzcGLLWHECsfF-MiqNYBFSDf0qF5iG5Zhcgh9qOssjsTpX16ojSKuYLOkdClXpwT3J7pX9SUURhqmx1DH1jMcAo4OeSUVFunxxlpBkwprAno/s1600/apps_search_lab.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506816160091316018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_FkysyHcpx8prFJxCGBmJ_n9oZWE25I0rzcGLLWHECsfF-MiqNYBFSDf0qF5iG5Zhcgh9qOssjsTpX16ojSKuYLOkdClXpwT3J7pX9SUURhqmx1DH1jMcAo4OeSUVFunxxlpBkwprAno/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />We also added &#8220;Did you mean?&#8221; style suggestions, for those of us who make mistakes (who doesn&#8217;t?):</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRduoCcIS7mqTak-R2MGojERbJDianUfxWialPF29GyTQ82tGLV7Dx3-VcEjJZ6f6QghcChob7t0_825tCWNAPptp1WGLh4SGATM7knKzlZzRGcAIJtu0rwR-8oP8fu2k9OIDZhPqSyJU/s1600/apps_search_lab2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506816208909354498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRduoCcIS7mqTak-R2MGojERbJDianUfxWialPF29GyTQ82tGLV7Dx3-VcEjJZ6f6QghcChob7t0_825tCWNAPptp1WGLh4SGATM7knKzlZzRGcAIJtu0rwR-8oP8fu2k9OIDZhPqSyJU/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />You may notice that mail results show up just as fast as before while non-mail results may take a tiny bit longer. That way, if you&#8217;re just looking for an email, having this lab enabled won&#8217;t slow you down.<br /><br />The paint is still wet and we plan to make further improvements the coming months, so be sure to <a href="http://mail.google.com/support/bin/request.py?contact_type=labs&amp;selected=apps_search">let us know</a> if you have any feedback.<br /><br /><span class="byline-author">Posted by: Posted by Bram Moolenaar, Software Engineer, Gmail</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.html'> <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=Google Drive Blog:New in Gmail Labs: Find docs and sites quickly with Apps Search&url=https://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.html&via=googledrive'> <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://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.html'> <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://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.html' data-url='https://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/new-in-gmail-labs-find-docs-and-sites.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://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='6454040246404406825' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.html' itemprop='url' title='Auto-linking, preferences and page sizes in documents'> Auto-linking, preferences and page sizes in documents </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, August 17, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Typing links just got a little faster in Google documents. Now when you type something that documents recognizes as a link, it will become a link automatically. Try typing &#8220;docs.google.com&#8221;, &#8220;www.google.com,&#8221; or an email address to try it out.<br /><br />If you don&#8217;t want your text to be a link, you can undo the auto-linking by pressing <span style="font-weight:bold;">Ctrl Z</span> (<span style="font-weight:bold;">Cmd Z</span> on a Mac). And if you think you&#8217;ll never want automatic link detection, you can disable it by opening the <span style="font-weight:bold;">Preferences</span> dialog from the <span style="font-weight:bold;">Tools</span> menu.<br /><br />And for those who don&#8217;t like curly quotes (smart-quotes) you can now permanently disable them from the same preferences dialog.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNCXTrMdfYF0mXwjtM_Senaf5d_oId6nbqbTcVA-D1b5QRcfijgJHbRJfiCUHiwqo-qSlGD_wahED5qiPAHRQwsobDz_F-IAjTEDi_rUZ2uJa8A3mzXOQXPp8BWBrmJj0WLbf5q0SyUwo/s1600/detectlinks.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506418446116945586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNCXTrMdfYF0mXwjtM_Senaf5d_oId6nbqbTcVA-D1b5QRcfijgJHbRJfiCUHiwqo-qSlGD_wahED5qiPAHRQwsobDz_F-IAjTEDi_rUZ2uJa8A3mzXOQXPp8BWBrmJj0WLbf5q0SyUwo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 223px; height: 172px;" /></a>We&#8217;ve also added a few more page sizes for your documents. So if you&#8217;ve been craving an Executive sized page (7.25&#8221; x 10.5&#8221;), you&#8217;re in luck. You can find these page options by going <span style="font-weight:bold;">File</span> > <span style="font-weight:bold;">Page Setup</span> and choosing a size from there.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrk-afH9sGEMed9YK7NFYEHpOq_yNphVzBoMNjNtewA6-RzAKrUw4PL74t_o-wZzoXCUfOks4lRniD6avinfXWUwCakXZlRczY7LRRId0l1csGwiwaBX34TD-nQT5vPCZcKyKa0cthkbo/s1600/newpagesizes.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506418443995271378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrk-afH9sGEMed9YK7NFYEHpOq_yNphVzBoMNjNtewA6-RzAKrUw4PL74t_o-wZzoXCUfOks4lRniD6avinfXWUwCakXZlRczY7LRRId0l1csGwiwaBX34TD-nQT5vPCZcKyKa0cthkbo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 399px; height: 320px;" /></a><br />Let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Lindsay Hall, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Typing links just got a little faster in Google documents. Now when you type something that documents recognizes as a link, it will become a link automatically. Try typing &#8220;docs.google.com&#8221;, &#8220;www.google.com,&#8221; or an email address to try it out.<br /><br />If you don&#8217;t want your text to be a link, you can undo the auto-linking by pressing <span style="font-weight:bold;">Ctrl Z</span> (<span style="font-weight:bold;">Cmd Z</span> on a Mac). And if you think you&#8217;ll never want automatic link detection, you can disable it by opening the <span style="font-weight:bold;">Preferences</span> dialog from the <span style="font-weight:bold;">Tools</span> menu.<br /><br />And for those who don&#8217;t like curly quotes (smart-quotes) you can now permanently disable them from the same preferences dialog.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNCXTrMdfYF0mXwjtM_Senaf5d_oId6nbqbTcVA-D1b5QRcfijgJHbRJfiCUHiwqo-qSlGD_wahED5qiPAHRQwsobDz_F-IAjTEDi_rUZ2uJa8A3mzXOQXPp8BWBrmJj0WLbf5q0SyUwo/s1600/detectlinks.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506418446116945586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNCXTrMdfYF0mXwjtM_Senaf5d_oId6nbqbTcVA-D1b5QRcfijgJHbRJfiCUHiwqo-qSlGD_wahED5qiPAHRQwsobDz_F-IAjTEDi_rUZ2uJa8A3mzXOQXPp8BWBrmJj0WLbf5q0SyUwo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 223px; height: 172px;" /></a>We&#8217;ve also added a few more page sizes for your documents. So if you&#8217;ve been craving an Executive sized page (7.25&#8221; x 10.5&#8221;), you&#8217;re in luck. You can find these page options by going <span style="font-weight:bold;">File</span> > <span style="font-weight:bold;">Page Setup</span> and choosing a size from there.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrk-afH9sGEMed9YK7NFYEHpOq_yNphVzBoMNjNtewA6-RzAKrUw4PL74t_o-wZzoXCUfOks4lRniD6avinfXWUwCakXZlRczY7LRRId0l1csGwiwaBX34TD-nQT5vPCZcKyKa0cthkbo/s1600/newpagesizes.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5506418443995271378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrk-afH9sGEMed9YK7NFYEHpOq_yNphVzBoMNjNtewA6-RzAKrUw4PL74t_o-wZzoXCUfOks4lRniD6avinfXWUwCakXZlRczY7LRRId0l1csGwiwaBX34TD-nQT5vPCZcKyKa0cthkbo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 399px; height: 320px;" /></a><br />Let us know what you think in the comments.<br /><br /><span class="byline-author">Posted by: Lindsay Hall, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.html'> <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=Google Drive Blog:Auto-linking, preferences and page sizes in documents&url=https://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.html&via=googledrive'> <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://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.html'> <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='58' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.html' data-url='https://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/auto-linking-preferences-and-page-sizes.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://drive.googleblog.com/search/label/documents' rel='tag'> documents </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='6537881210295947804' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.html' itemprop='url' title='Tips &amp; Tricks: GoogleFinance in Google spreadsheets'> Tips &amp; Tricks: GoogleFinance in Google spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, August 13, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Would you like to easily keep track of stock market quotes and other data relevant to your stock portfolio? You can use the GoogleFinance function in Google spreadsheets to automatically pull up-to-date information into your spreadsheet. Using the GoogleFinance function in a spreadsheet allows you to create a one-stop shop for your stock data.<br /><br /><span style="font-weight:bold;">Using the GoogleFinance function<br /></span>To use the GoogleFinance function, enter the formula into the desired spreadsheet cell: <span style="font-weight:bold;">=GoogleFinance(&#8220;Symbol&#8221;, &#8220;Attribute&#8221;)</span> where &#8220;symbol&#8221; represents the stock symbol of the company or mutual fund you&#8217;re looking for and &#8220;attribute&#8221; represents the type of market data that you want information about. If attribute is left blank, the stock price is populated into the cell by default.<br /><br />For example, if I wanted to find out the 52-week price high for Procter &amp; Gamble stock, I&#8217;d enter <span style="font-weight:bold;">=GoogleFinance(&#8220;PG&#8221;, &#8220;high52&#8221;)</span>. Make sure to put quotation marks around both the symbol and the attribute in order for the formula to compute properly.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP8sttdTPfkp7H_2RrcIthnpIpzX5QOiNRGzmRtCwHhtMr5YdBPAZT4DOg4FPxYXamNhBX4FYNhbs2bzvnoKc-FobVxEEo0pZfh-ISPzCYZLsMN_85DL3gNGd1P4bDEcBA6At6cpB0CEI/s1600/GoogleFinance.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5504641625851290498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP8sttdTPfkp7H_2RrcIthnpIpzX5QOiNRGzmRtCwHhtMr5YdBPAZT4DOg4FPxYXamNhBX4FYNhbs2bzvnoKc-FobVxEEo0pZfh-ISPzCYZLsMN_85DL3gNGd1P4bDEcBA6At6cpB0CEI/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 274px; height: 65px;" /></a>The 52-week price high for Procter &amp; Gamble then shows in the cell in which the formula was entered.<br /><br />I can also apply the formula to a larger list of symbols and attributes in order to get data for multiple different stock/mutual fund listings across various types of data. Instead of typing the formula out like before, I want to click the cell of the first symbol in my list, in this case it&#8217;s PG. Next, I want to reference the cell in which I name the attribute I&#8217;m looking up, in this case, price. <div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzAfbJ8sPRsLack2OdOb6HHuBvEw313Fk8psZFdwaMhyIuE3QB4c4Wh4oU0kCAILQOMEPfOcfsbDaa8tVZnoRcXUZZW3oWSue2BiKoIP_kfhfIzNbTeahq325qAbPP-X6kMV5fUin2hrA/s1600/GoogleFinance2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5504641619185073394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzAfbJ8sPRsLack2OdOb6HHuBvEw313Fk8psZFdwaMhyIuE3QB4c4Wh4oU0kCAILQOMEPfOcfsbDaa8tVZnoRcXUZZW3oWSue2BiKoIP_kfhfIzNbTeahq325qAbPP-X6kMV5fUin2hrA/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a>Freezing the appropriate row and column with a &#8220;$&#8221; allows me to drag the formula across to the &#8220;52-week high&#8221; and &#8220;52-week low&#8221; columns, as well as down the other rows to apply the formula to all of the other stocks. When I apply the formula to all of the other cells, the results will show. </div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8g2XmJBE-gNQ_88sm-ty2wK9bh5y2crf17d1uxXrUAyUGU9t7mOKvToSRB2TLNycZ2Aa1tGS3-tJVOLkKyh9gsnYHkluVmN1FIBrWuro3XiR0R-XAQoVQ9-wPYbzM6hILza2En6_8m8k/s1600/GoogleFinance3.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5504641613723662530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8g2XmJBE-gNQ_88sm-ty2wK9bh5y2crf17d1uxXrUAyUGU9t7mOKvToSRB2TLNycZ2Aa1tGS3-tJVOLkKyh9gsnYHkluVmN1FIBrWuro3XiR0R-XAQoVQ9-wPYbzM6hILza2En6_8m8k/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a>Here are a few more examples of attributes you can access using the GoogleFinance function:<br /><ul><li><b>price</b>: market price of the stock.</li><li><b>priceopen</b>: the opening price of the stock for the current day.</li><li><b>high</b>: the highest price the stock traded for the current day.</li><li><b>low</b>: the lowest price the stock traded for the current day.</li><li><b>volume</b>: number of shares traded of this stock for the current day.</li><li><b>marketcap</b>: the market cap of the stock.</li><li><b>tradetime</b>: the last time the stock traded.</li><li><b>datadelay</b>: the delay in the data presented for this stock using the googleFinance() function.</li><li><b>volumeavg</b>: the average volume for this stock.</li><li><b>pe</b>: the Price-to-Earnings ratio for this stock.</li><li><b>eps</b>: the earnings-per-share for this stock.</li><li><b>high52</b>: the 52-week high for this stock.</li><li><b>low52</b>: the 52-week low for this stock.</li><li><b>change</b>: the change in the price of this stock since yesterday's market close.</li><li><b>beta</b>: the beta value of this stock.</li><li><b>changepct</b>: the percentage change in the price of this stock since yesterday's close.</li><li><b>closeyest</b>: yesterday's closing price of this stock.</li><li><b>shares</b>: the number of shares outstanding of this stock.</li><li><b>currency</b>: the currency in which this stock is traded.</li></ul><span style="font-weight:bold;">Using GoogleFinance to show historical data<br /></span>The GoogleFinance function also allows you to easily show historical stock data, allowing you to track the performance of any stock across a certain time period. To show historical data, type <span style="font-weight:bold;">=GoogleFinance("symbol", "attribute", "start_date", "num_days|end_date", "interval")</span> into a spreadsheet cell. You&#8217;ll find details about the syntax of this formula below:<br /><ul><li>&#8220;Symbol" and &#8220;attribute&#8221; follow the same rules as above</li><li>&#8220;Start date&#8221; is the day you&#8217;d like to start showing information from</li><li>"num_days" | "end_date" [Optional] can be either the end date for the time period over which you want to see historical data, or the number of days from the start date. Any number less than 50 is considered to be num_days. Otherwise it is considered an end_date.</li><li>"interval" specifies granularity at which the stock data is shown, either daily or weekly. You can enter either &#8220;Daily&#8221; or &#8220;1&#8221; if you would like daily information and either &#8220;Weekly&#8221; or &#8220;7&#8221; for weekly data.</li></ul>You can find more information about historical data and mutual fund data in the <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=54198">Google spreadsheets help center</a>.<br /><br />Give it a try and let us know what you think.<br /><br /><span class="byline-author">Posted by: Julia Harter, Consumer Operations Associate</span></div><br /><span style="font-weight:bold;">Note:</span><br /><span style="font-style:italic;">This feature currently focuses on U.S. stock exchanges - we're working to add more international data, but for now, stock symbols default to U.S. exchanges. International results may not be supported, and results are only in English. Data may be delayed by up to 20 minutes, and we can't guarantee its accuracy - please see our <a href="//www.google.com/help/stock_disclaimer.html">Stock Quotes Disclaimer</a>.<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Would you like to easily keep track of stock market quotes and other data relevant to your stock portfolio? You can use the GoogleFinance function in Google spreadsheets to automatically pull up-to-date information into your spreadsheet. Using the GoogleFinance function in a spreadsheet allows you to create a one-stop shop for your stock data.<br /><br /><span style="font-weight:bold;">Using the GoogleFinance function<br /></span>To use the GoogleFinance function, enter the formula into the desired spreadsheet cell: <span style="font-weight:bold;">=GoogleFinance(&#8220;Symbol&#8221;, &#8220;Attribute&#8221;)</span> where &#8220;symbol&#8221; represents the stock symbol of the company or mutual fund you&#8217;re looking for and &#8220;attribute&#8221; represents the type of market data that you want information about. If attribute is left blank, the stock price is populated into the cell by default.<br /><br />For example, if I wanted to find out the 52-week price high for Procter &amp; Gamble stock, I&#8217;d enter <span style="font-weight:bold;">=GoogleFinance(&#8220;PG&#8221;, &#8220;high52&#8221;)</span>. Make sure to put quotation marks around both the symbol and the attribute in order for the formula to compute properly.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP8sttdTPfkp7H_2RrcIthnpIpzX5QOiNRGzmRtCwHhtMr5YdBPAZT4DOg4FPxYXamNhBX4FYNhbs2bzvnoKc-FobVxEEo0pZfh-ISPzCYZLsMN_85DL3gNGd1P4bDEcBA6At6cpB0CEI/s1600/GoogleFinance.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5504641625851290498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP8sttdTPfkp7H_2RrcIthnpIpzX5QOiNRGzmRtCwHhtMr5YdBPAZT4DOg4FPxYXamNhBX4FYNhbs2bzvnoKc-FobVxEEo0pZfh-ISPzCYZLsMN_85DL3gNGd1P4bDEcBA6At6cpB0CEI/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 274px; height: 65px;" /></a>The 52-week price high for Procter &amp; Gamble then shows in the cell in which the formula was entered.<br /><br />I can also apply the formula to a larger list of symbols and attributes in order to get data for multiple different stock/mutual fund listings across various types of data. Instead of typing the formula out like before, I want to click the cell of the first symbol in my list, in this case it&#8217;s PG. Next, I want to reference the cell in which I name the attribute I&#8217;m looking up, in this case, price. <div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzAfbJ8sPRsLack2OdOb6HHuBvEw313Fk8psZFdwaMhyIuE3QB4c4Wh4oU0kCAILQOMEPfOcfsbDaa8tVZnoRcXUZZW3oWSue2BiKoIP_kfhfIzNbTeahq325qAbPP-X6kMV5fUin2hrA/s1600/GoogleFinance2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5504641619185073394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzAfbJ8sPRsLack2OdOb6HHuBvEw313Fk8psZFdwaMhyIuE3QB4c4Wh4oU0kCAILQOMEPfOcfsbDaa8tVZnoRcXUZZW3oWSue2BiKoIP_kfhfIzNbTeahq325qAbPP-X6kMV5fUin2hrA/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a>Freezing the appropriate row and column with a &#8220;$&#8221; allows me to drag the formula across to the &#8220;52-week high&#8221; and &#8220;52-week low&#8221; columns, as well as down the other rows to apply the formula to all of the other stocks. When I apply the formula to all of the other cells, the results will show. </div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8g2XmJBE-gNQ_88sm-ty2wK9bh5y2crf17d1uxXrUAyUGU9t7mOKvToSRB2TLNycZ2Aa1tGS3-tJVOLkKyh9gsnYHkluVmN1FIBrWuro3XiR0R-XAQoVQ9-wPYbzM6hILza2En6_8m8k/s1600/GoogleFinance3.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5504641613723662530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8g2XmJBE-gNQ_88sm-ty2wK9bh5y2crf17d1uxXrUAyUGU9t7mOKvToSRB2TLNycZ2Aa1tGS3-tJVOLkKyh9gsnYHkluVmN1FIBrWuro3XiR0R-XAQoVQ9-wPYbzM6hILza2En6_8m8k/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a>Here are a few more examples of attributes you can access using the GoogleFinance function:<br /><ul><li><b>price</b>: market price of the stock.</li><li><b>priceopen</b>: the opening price of the stock for the current day.</li><li><b>high</b>: the highest price the stock traded for the current day.</li><li><b>low</b>: the lowest price the stock traded for the current day.</li><li><b>volume</b>: number of shares traded of this stock for the current day.</li><li><b>marketcap</b>: the market cap of the stock.</li><li><b>tradetime</b>: the last time the stock traded.</li><li><b>datadelay</b>: the delay in the data presented for this stock using the googleFinance() function.</li><li><b>volumeavg</b>: the average volume for this stock.</li><li><b>pe</b>: the Price-to-Earnings ratio for this stock.</li><li><b>eps</b>: the earnings-per-share for this stock.</li><li><b>high52</b>: the 52-week high for this stock.</li><li><b>low52</b>: the 52-week low for this stock.</li><li><b>change</b>: the change in the price of this stock since yesterday's market close.</li><li><b>beta</b>: the beta value of this stock.</li><li><b>changepct</b>: the percentage change in the price of this stock since yesterday's close.</li><li><b>closeyest</b>: yesterday's closing price of this stock.</li><li><b>shares</b>: the number of shares outstanding of this stock.</li><li><b>currency</b>: the currency in which this stock is traded.</li></ul><span style="font-weight:bold;">Using GoogleFinance to show historical data<br /></span>The GoogleFinance function also allows you to easily show historical stock data, allowing you to track the performance of any stock across a certain time period. To show historical data, type <span style="font-weight:bold;">=GoogleFinance("symbol", "attribute", "start_date", "num_days|end_date", "interval")</span> into a spreadsheet cell. You&#8217;ll find details about the syntax of this formula below:<br /><ul><li>&#8220;Symbol" and &#8220;attribute&#8221; follow the same rules as above</li><li>&#8220;Start date&#8221; is the day you&#8217;d like to start showing information from</li><li>"num_days" | "end_date" [Optional] can be either the end date for the time period over which you want to see historical data, or the number of days from the start date. Any number less than 50 is considered to be num_days. Otherwise it is considered an end_date.</li><li>"interval" specifies granularity at which the stock data is shown, either daily or weekly. You can enter either &#8220;Daily&#8221; or &#8220;1&#8221; if you would like daily information and either &#8220;Weekly&#8221; or &#8220;7&#8221; for weekly data.</li></ul>You can find more information about historical data and mutual fund data in the <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=54198">Google spreadsheets help center</a>.<br /><br />Give it a try and let us know what you think.<br /><br /><span class="byline-author">Posted by: Julia Harter, Consumer Operations Associate</span></div><br /><span style="font-weight:bold;">Note:</span><br /><span style="font-style:italic;">This feature currently focuses on U.S. stock exchanges - we're working to add more international data, but for now, stock symbols default to U.S. exchanges. International results may not be supported, and results are only in English. Data may be delayed by up to 20 minutes, and we can't guarantee its accuracy - please see our <a href="//www.google.com/help/stock_disclaimer.html">Stock Quotes Disclaimer</a>.<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.html'> <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=Google Drive Blog:Tips &amp; Tricks: GoogleFinance in Google spreadsheets&url=https://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.html&via=googledrive'> <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://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.html'> <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='69' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.html' data-url='https://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/tips-tricks-googlefinance-in-google.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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='7981371887565064821' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/collect-audience-input-with-google.html' itemprop='url' title='Collect audience input with Google Sites &amp; Moderator'> Collect audience input with Google Sites &amp; Moderator </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, August 11, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a href="//www.google.com/moderator">Google Moderator</a> helps anyone find the best input from their audiences, whether it&#8217;s <a href="https://www.google.com/moderator/#15/e=68c8&amp;t=68c8.41">suggestions</a> on how to <a href="http://youtube-global.blogspot.com/2010/05/watch-gulf-oil-spill-live-on-youtube.html">stop the oil spill</a>, <a href="http://googleblog.blogspot.com/2009/12/connect-with-world-leaders-on-climate.html">debate questions</a> at the Copenhagen climate change conference, or <a href="//www.youtube.com/katyperry">questions for Katy Perry</a>. Starting today, you can use Moderator inside your <a href="http://sites.google.com/">Google Sites</a> as well. For example, if you have a restaurant site, you can embed Google Moderator on your suggestions page to get input from your restaurant patrons. Here&#8217;s how:<br /><br />1. Create a series at <a href="//www.google.com/moderator">Google Moderator</a>.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBJ0dbKmsBERNqdIlsj5vwlZXcpXUb7HAnsL9zsMwVSEc7QMwIC96z1WA1NJsPE7gyBzlETTVur5m6e5aOXrJZT4wpffJXkqVwarqsfv_ktClNOHDrRAIivywOVdFhrqiAHvtYMiCRIY/s1600/moderator1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947640545003570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBJ0dbKmsBERNqdIlsj5vwlZXcpXUb7HAnsL9zsMwVSEc7QMwIC96z1WA1NJsPE7gyBzlETTVur5m6e5aOXrJZT4wpffJXkqVwarqsfv_ktClNOHDrRAIivywOVdFhrqiAHvtYMiCRIY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 390px; height: 400px;" /></a><br />2. Start editing a page in your Google Site, and go to <span style="font-weight:bold;">Insert</span> and then <span style="font-weight:bold;">More gadgets</span>. Click on <span style="font-weight:bold;">Featured</span> and select <span style="font-weight:bold;">Google Moderator</span> at the bottom.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5DFE2LyCFwhxm7_dQC-eF38QHZJwODO10S2oDz0ee8B0YLwePW70S62fSy2gDCqOrg2B617S1qJ-9sJ7g-vFptVzIQj5f4-Ni_ZE8hQ7LEMjMcxEx0Mw9DKTDgBOcIPpcGtdwqV2Q7c/s1600/moderator2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947662400252882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5DFE2LyCFwhxm7_dQC-eF38QHZJwODO10S2oDz0ee8B0YLwePW70S62fSy2gDCqOrg2B617S1qJ-9sJ7g-vFptVzIQj5f4-Ni_ZE8hQ7LEMjMcxEx0Mw9DKTDgBOcIPpcGtdwqV2Q7c/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />3. Click <span style="font-weight:bold;">Select</span> and then you&#8217;ll see the settings screen below. Copy and paste the URL from the series you created into the <span style="font-weight:bold;">Moderator URL</span> box, and make sure to check the <span style="font-weight:bold;">Include a scrollbar on gadget when necessary</span> option.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdyC38Wzf3fCXN9PSi1lXOUW020Fg6Z1WvjTh_YG-9YMebT2txA4K8LXhac9Pkh1JsI4rh07glcvIn2kj_lzOB1AWz3ODUj8YA9XMchNg8nsFKDK5w5imY747W7pbtnJEHvGGV3cgXcc/s1600/moderator3.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947664604783138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdyC38Wzf3fCXN9PSi1lXOUW020Fg6Z1WvjTh_YG-9YMebT2txA4K8LXhac9Pkh1JsI4rh07glcvIn2kj_lzOB1AWz3ODUj8YA9XMchNg8nsFKDK5w5imY747W7pbtnJEHvGGV3cgXcc/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />4. Click <span style="font-weight:bold;">OK</span>, save the page, and you&#8217;re all set! Your visitors will be able to start submitting and voting on suggestions immediately.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe-Lr8fudwuM0qBpYFo7yc6ppXrmegKIVTiAFIpWBE3m5z4wMJK7zdRbkuVBMYPMWwffv5KK6qwBJw-G2kF7WjvrDrRfG4qtbVOrmi8mNxcSeUxupiZCBYKaNaZYMwYjDAaGb6_Rwy0s/s1600/moderator4.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947681656330050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe-Lr8fudwuM0qBpYFo7yc6ppXrmegKIVTiAFIpWBE3m5z4wMJK7zdRbkuVBMYPMWwffv5KK6qwBJw-G2kF7WjvrDrRfG4qtbVOrmi8mNxcSeUxupiZCBYKaNaZYMwYjDAaGb6_Rwy0s/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />If you want to learn more about Google Moderator, check out the <a href="http://googlepublicsector.blogspot.com/search/label/moderator">Google Public Sector Blog</a>. You can also embed Moderator on <a href="https://sites.google.com/site/moderatorhelpcenter/home/embedding-moderator">other web sites</a>, <a href="//www.youtube.com/moderator/">your YouTube channel</a> or in your own applications with our <a href="http://code.google.com/apis/moderator/">API</a>.<br /><br /><span class="byline-author">Posted by: Eric Hysen, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <a href="//www.google.com/moderator">Google Moderator</a> helps anyone find the best input from their audiences, whether it&#8217;s <a href="https://www.google.com/moderator/#15/e=68c8&amp;t=68c8.41">suggestions</a> on how to <a href="http://youtube-global.blogspot.com/2010/05/watch-gulf-oil-spill-live-on-youtube.html">stop the oil spill</a>, <a href="http://googleblog.blogspot.com/2009/12/connect-with-world-leaders-on-climate.html">debate questions</a> at the Copenhagen climate change conference, or <a href="//www.youtube.com/katyperry">questions for Katy Perry</a>. Starting today, you can use Moderator inside your <a href="http://sites.google.com/">Google Sites</a> as well. For example, if you have a restaurant site, you can embed Google Moderator on your suggestions page to get input from your restaurant patrons. Here&#8217;s how:<br /><br />1. Create a series at <a href="//www.google.com/moderator">Google Moderator</a>.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBJ0dbKmsBERNqdIlsj5vwlZXcpXUb7HAnsL9zsMwVSEc7QMwIC96z1WA1NJsPE7gyBzlETTVur5m6e5aOXrJZT4wpffJXkqVwarqsfv_ktClNOHDrRAIivywOVdFhrqiAHvtYMiCRIY/s1600/moderator1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947640545003570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBJ0dbKmsBERNqdIlsj5vwlZXcpXUb7HAnsL9zsMwVSEc7QMwIC96z1WA1NJsPE7gyBzlETTVur5m6e5aOXrJZT4wpffJXkqVwarqsfv_ktClNOHDrRAIivywOVdFhrqiAHvtYMiCRIY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 390px; height: 400px;" /></a><br />2. Start editing a page in your Google Site, and go to <span style="font-weight:bold;">Insert</span> and then <span style="font-weight:bold;">More gadgets</span>. Click on <span style="font-weight:bold;">Featured</span> and select <span style="font-weight:bold;">Google Moderator</span> at the bottom.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5DFE2LyCFwhxm7_dQC-eF38QHZJwODO10S2oDz0ee8B0YLwePW70S62fSy2gDCqOrg2B617S1qJ-9sJ7g-vFptVzIQj5f4-Ni_ZE8hQ7LEMjMcxEx0Mw9DKTDgBOcIPpcGtdwqV2Q7c/s1600/moderator2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947662400252882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5DFE2LyCFwhxm7_dQC-eF38QHZJwODO10S2oDz0ee8B0YLwePW70S62fSy2gDCqOrg2B617S1qJ-9sJ7g-vFptVzIQj5f4-Ni_ZE8hQ7LEMjMcxEx0Mw9DKTDgBOcIPpcGtdwqV2Q7c/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />3. Click <span style="font-weight:bold;">Select</span> and then you&#8217;ll see the settings screen below. Copy and paste the URL from the series you created into the <span style="font-weight:bold;">Moderator URL</span> box, and make sure to check the <span style="font-weight:bold;">Include a scrollbar on gadget when necessary</span> option.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdyC38Wzf3fCXN9PSi1lXOUW020Fg6Z1WvjTh_YG-9YMebT2txA4K8LXhac9Pkh1JsI4rh07glcvIn2kj_lzOB1AWz3ODUj8YA9XMchNg8nsFKDK5w5imY747W7pbtnJEHvGGV3cgXcc/s1600/moderator3.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947664604783138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdyC38Wzf3fCXN9PSi1lXOUW020Fg6Z1WvjTh_YG-9YMebT2txA4K8LXhac9Pkh1JsI4rh07glcvIn2kj_lzOB1AWz3ODUj8YA9XMchNg8nsFKDK5w5imY747W7pbtnJEHvGGV3cgXcc/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />4. Click <span style="font-weight:bold;">OK</span>, save the page, and you&#8217;re all set! Your visitors will be able to start submitting and voting on suggestions immediately.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe-Lr8fudwuM0qBpYFo7yc6ppXrmegKIVTiAFIpWBE3m5z4wMJK7zdRbkuVBMYPMWwffv5KK6qwBJw-G2kF7WjvrDrRfG4qtbVOrmi8mNxcSeUxupiZCBYKaNaZYMwYjDAaGb6_Rwy0s/s1600/moderator4.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5503947681656330050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe-Lr8fudwuM0qBpYFo7yc6ppXrmegKIVTiAFIpWBE3m5z4wMJK7zdRbkuVBMYPMWwffv5KK6qwBJw-G2kF7WjvrDrRfG4qtbVOrmi8mNxcSeUxupiZCBYKaNaZYMwYjDAaGb6_Rwy0s/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />If you want to learn more about Google Moderator, check out the <a href="http://googlepublicsector.blogspot.com/search/label/moderator">Google Public Sector Blog</a>. You can also embed Moderator on <a href="https://sites.google.com/site/moderatorhelpcenter/home/embedding-moderator">other web sites</a>, <a href="//www.youtube.com/moderator/">your YouTube channel</a> or in your own applications with our <a href="http://code.google.com/apis/moderator/">API</a>.<br /><br /><span class="byline-author">Posted by: Eric Hysen, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/collect-audience-input-with-google.html'> <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=Google Drive Blog:Collect audience input with Google Sites &amp; Moderator&url=https://drive.googleblog.com/2010/08/collect-audience-input-with-google.html&via=googledrive'> <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://drive.googleblog.com/2010/08/collect-audience-input-with-google.html'> <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='12' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/collect-audience-input-with-google.html' data-url='https://drive.googleblog.com/2010/08/collect-audience-input-with-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/collect-audience-input-with-google.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://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Sites' rel='tag'> Google Sites </a> </span> </div> </div> </div> <div class='post' data-id='2051477215706502061' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/convert-files-in-documents-list-to.html' itemprop='url' title='Convert files in the documents list to a Google Docs format'> Convert files in the documents list to a Google Docs format </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, August 9, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Today, we&#8217;re happy to announce that you can now convert files already uploaded to your documents list into a Google Docs format. Previously, this option was only available on upload.<br /><br />This addition includes converting image and PDF files to text using our recently added <a href="http://googledocs.blogspot.com/2010/06/optical-character-recognition-ocr-in.html">Optical Character Recognition (OCR) </a>technology. The full list of files that can be converted include:<br /><ul><li>For spreadsheets: .xls, .xlsx, .ods, .csv, .tsv, .txt, .tsb</li><li>For documents: .doc, .docx, .html, plain text (.txt), .rtf, .odt</li><li>For presentations: .ppt, .pps</li><li>For <a href="http://docs.google.com/support/bin/answer.py?answer=176692">OCR</a>: .jpg, .gif, .png, .pdf</li></ul>To convert your file, right-click on it while in the document list and select <span style="font-weight:bold;">Make a Google Docs copy</span>. This option leaves your original file in place and adds a new Google Docs copy to your docs list.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoL89pmwNASjiCjBkDfA6DDvGC9AiIkqovzuxIy9-B_loLWDu-BdG3j4s2EZDFH6zEbNmP39Mtke78vUrDhalZh2f8fUwiZYl6GtnLtctIGJNYnUOk-roWXCO37kZe2ZsjdyNd0PpHPLY/s1600/makeagoogledocscopy.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502317648346565362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoL89pmwNASjiCjBkDfA6DDvGC9AiIkqovzuxIy9-B_loLWDu-BdG3j4s2EZDFH6zEbNmP39Mtke78vUrDhalZh2f8fUwiZYl6GtnLtctIGJNYnUOk-roWXCO37kZe2ZsjdyNd0PpHPLY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 251px; height: 400px;" /></a><br />Now you convert your old files and collaborate on them in cloud. We hope you enjoy it! Let us know if you have <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=1222793079d1eddb&amp;hl=en">feedback or suggestions</a>.<br /><br /><span class="byline-author">Posted by: Jim McMaster, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Today, we&#8217;re happy to announce that you can now convert files already uploaded to your documents list into a Google Docs format. Previously, this option was only available on upload.<br /><br />This addition includes converting image and PDF files to text using our recently added <a href="http://googledocs.blogspot.com/2010/06/optical-character-recognition-ocr-in.html">Optical Character Recognition (OCR) </a>technology. The full list of files that can be converted include:<br /><ul><li>For spreadsheets: .xls, .xlsx, .ods, .csv, .tsv, .txt, .tsb</li><li>For documents: .doc, .docx, .html, plain text (.txt), .rtf, .odt</li><li>For presentations: .ppt, .pps</li><li>For <a href="http://docs.google.com/support/bin/answer.py?answer=176692">OCR</a>: .jpg, .gif, .png, .pdf</li></ul>To convert your file, right-click on it while in the document list and select <span style="font-weight:bold;">Make a Google Docs copy</span>. This option leaves your original file in place and adds a new Google Docs copy to your docs list.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoL89pmwNASjiCjBkDfA6DDvGC9AiIkqovzuxIy9-B_loLWDu-BdG3j4s2EZDFH6zEbNmP39Mtke78vUrDhalZh2f8fUwiZYl6GtnLtctIGJNYnUOk-roWXCO37kZe2ZsjdyNd0PpHPLY/s1600/makeagoogledocscopy.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502317648346565362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoL89pmwNASjiCjBkDfA6DDvGC9AiIkqovzuxIy9-B_loLWDu-BdG3j4s2EZDFH6zEbNmP39Mtke78vUrDhalZh2f8fUwiZYl6GtnLtctIGJNYnUOk-roWXCO37kZe2ZsjdyNd0PpHPLY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 251px; height: 400px;" /></a><br />Now you convert your old files and collaborate on them in cloud. We hope you enjoy it! Let us know if you have <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=1222793079d1eddb&amp;hl=en">feedback or suggestions</a>.<br /><br /><span class="byline-author">Posted by: Jim McMaster, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/convert-files-in-documents-list-to.html'> <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=Google Drive Blog:Convert files in the documents list to a Google Docs format&url=https://drive.googleblog.com/2010/08/convert-files-in-documents-list-to.html&via=googledrive'> <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://drive.googleblog.com/2010/08/convert-files-in-documents-list-to.html'> <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='13' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/convert-files-in-documents-list-to.html' data-url='https://drive.googleblog.com/2010/08/convert-files-in-documents-list-to.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/convert-files-in-documents-list-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://drive.googleblog.com/search/label/document%20list' rel='tag'> document list </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='1673554095202371034' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.html' itemprop='url' title='A new curve tool for drawings'> A new curve tool for drawings </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, August 6, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Sometimes scribbles just don&#8217;t cut it and you need more powerful curve tools in Google drawings. Well, we&#8217;ve just released a tool that does just that, based on <a href="http://en.wikipedia.org/wiki/Cardinal_spline#Cardinal_spline">cardinal splines</a>.<br /><br />The new curves can be left open or closed, and can be filled or unfilled. You can also adjust points on the curve after drawing it.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTrSU6ckhY_B6cs9LKBBT1r4n2OWjyeNF5hi67W8OdjB2HL-Gb-OSLInvMS9J5SLBLpYrcu5tSXkN9utymBzgaulN7wSb3QsJKAjm4YcdCKbcX6msCQVzOX4lSHJqXtD348rpGuWkyhiM/s1600/changecurve.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502313975771343746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTrSU6ckhY_B6cs9LKBBT1r4n2OWjyeNF5hi67W8OdjB2HL-Gb-OSLInvMS9J5SLBLpYrcu5tSXkN9utymBzgaulN7wSb3QsJKAjm4YcdCKbcX6msCQVzOX4lSHJqXtD348rpGuWkyhiM/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />Most importantly, this tool is fun. You can freehand a nice logo, like this:<div><br /><a href="https://docs.google.com/previewtemplate?id=1FCHGG9Q-oXLRuYI8ZZjh7Hwrg7-nE2p4Bd8fHnzDX9I&mode=public"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502315162792517938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhytiJrBW-oP5WfXO0VpzAMgDyqMHid8PSPj4zBxES5Dy_L1pJRpx09HjDF0jFDUDGMjJ9TZzoTXBqc1JBy8C4hloeeFId_Ur_vfqwpfcmk_9G64VZODQbfAvKxNRRDz-EB15aHZsvmggs/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br /></div><div>Or make vector art from your photographs, like this:</div><div><br /><a href="https://docs.google.com/previewtemplate?id=12I1n5bVT36uTKj7bvMbCdW-fKkqb6gzJ7g3JcFfLLBE&mode=public"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502315165174151426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxbZLWSG9ggMNanPX3rOKFd2hSielCmk6ld9gm7wAN1msiQLymHWn9CgMA9EXa-27LEMgpxTdhrMUhojQ0HMPNYEhWNV8wNdTXbPXps_suSup8PKcctymhNnSV-B9YfeQKFw93oiBtRg/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 400px;" /></a><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnC53lRuogvYWWWFbP8c7ddhxRUNHJicb8YJANRAHstxr3keMcWfXA0G2oFX_NOeedYtAO3M0cDyzS6IGE0VpuLorKLGLnOdR9WTk_a4IF860QaW6-uZ8muGrK_1rG3Aojs3pAIZMVn5o/s400/lion.jpg">(original image)</a></div><br />For the heavy scribble users out there, the curve tool replaces the scribble tool in the icon bar, but the original hasn&#8217;t disappeared. You can now find the scribble tool under the shapes icon. It&#8217;s also available via <span style="font-weight:bold;">Insert > Scribble</span>.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigdLsCk3gSYj_W30jnmA1k7DVzIxqzHG4L9sUP0GupWcf9T2Owo6AUqOJITrVuB3e-Qeo2z5JNHB1nOd7UoJ5lgANsFo31EewZBJD0dsQv2FflE9pkAYMMw9vQZfOtXqyiDVE0ym_yY2Q/s1600/scribble.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502313972965474146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigdLsCk3gSYj_W30jnmA1k7DVzIxqzHG4L9sUP0GupWcf9T2Owo6AUqOJITrVuB3e-Qeo2z5JNHB1nOd7UoJ5lgANsFo31EewZBJD0dsQv2FflE9pkAYMMw9vQZfOtXqyiDVE0ym_yY2Q/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 99px; height: 125px;" /></a><br />We&#8217;re excited to see what you can make with the new curve tool. Please share your work in the template gallery, and let us know what other design tools you&#8217;d like to see in drawings on the <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=1cd7d0894cff8521&amp;hl=en">forums</a>.<br /><br /><span class="byline-author">Posted by: Gabe Cohen, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Sometimes scribbles just don&#8217;t cut it and you need more powerful curve tools in Google drawings. Well, we&#8217;ve just released a tool that does just that, based on <a href="http://en.wikipedia.org/wiki/Cardinal_spline#Cardinal_spline">cardinal splines</a>.<br /><br />The new curves can be left open or closed, and can be filled or unfilled. You can also adjust points on the curve after drawing it.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTrSU6ckhY_B6cs9LKBBT1r4n2OWjyeNF5hi67W8OdjB2HL-Gb-OSLInvMS9J5SLBLpYrcu5tSXkN9utymBzgaulN7wSb3QsJKAjm4YcdCKbcX6msCQVzOX4lSHJqXtD348rpGuWkyhiM/s1600/changecurve.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502313975771343746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTrSU6ckhY_B6cs9LKBBT1r4n2OWjyeNF5hi67W8OdjB2HL-Gb-OSLInvMS9J5SLBLpYrcu5tSXkN9utymBzgaulN7wSb3QsJKAjm4YcdCKbcX6msCQVzOX4lSHJqXtD348rpGuWkyhiM/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />Most importantly, this tool is fun. You can freehand a nice logo, like this:<div><br /><a href="https://docs.google.com/previewtemplate?id=1FCHGG9Q-oXLRuYI8ZZjh7Hwrg7-nE2p4Bd8fHnzDX9I&mode=public"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502315162792517938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhytiJrBW-oP5WfXO0VpzAMgDyqMHid8PSPj4zBxES5Dy_L1pJRpx09HjDF0jFDUDGMjJ9TZzoTXBqc1JBy8C4hloeeFId_Ur_vfqwpfcmk_9G64VZODQbfAvKxNRRDz-EB15aHZsvmggs/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br /></div><div>Or make vector art from your photographs, like this:</div><div><br /><a href="https://docs.google.com/previewtemplate?id=12I1n5bVT36uTKj7bvMbCdW-fKkqb6gzJ7g3JcFfLLBE&mode=public"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502315165174151426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxbZLWSG9ggMNanPX3rOKFd2hSielCmk6ld9gm7wAN1msiQLymHWn9CgMA9EXa-27LEMgpxTdhrMUhojQ0HMPNYEhWNV8wNdTXbPXps_suSup8PKcctymhNnSV-B9YfeQKFw93oiBtRg/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 400px;" /></a><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnC53lRuogvYWWWFbP8c7ddhxRUNHJicb8YJANRAHstxr3keMcWfXA0G2oFX_NOeedYtAO3M0cDyzS6IGE0VpuLorKLGLnOdR9WTk_a4IF860QaW6-uZ8muGrK_1rG3Aojs3pAIZMVn5o/s400/lion.jpg">(original image)</a></div><br />For the heavy scribble users out there, the curve tool replaces the scribble tool in the icon bar, but the original hasn&#8217;t disappeared. You can now find the scribble tool under the shapes icon. It&#8217;s also available via <span style="font-weight:bold;">Insert > Scribble</span>.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigdLsCk3gSYj_W30jnmA1k7DVzIxqzHG4L9sUP0GupWcf9T2Owo6AUqOJITrVuB3e-Qeo2z5JNHB1nOd7UoJ5lgANsFo31EewZBJD0dsQv2FflE9pkAYMMw9vQZfOtXqyiDVE0ym_yY2Q/s1600/scribble.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5502313972965474146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigdLsCk3gSYj_W30jnmA1k7DVzIxqzHG4L9sUP0GupWcf9T2Owo6AUqOJITrVuB3e-Qeo2z5JNHB1nOd7UoJ5lgANsFo31EewZBJD0dsQv2FflE9pkAYMMw9vQZfOtXqyiDVE0ym_yY2Q/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 99px; height: 125px;" /></a><br />We&#8217;re excited to see what you can make with the new curve tool. Please share your work in the template gallery, and let us know what other design tools you&#8217;d like to see in drawings on the <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=1cd7d0894cff8521&amp;hl=en">forums</a>.<br /><br /><span class="byline-author">Posted by: Gabe Cohen, Product Manager</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.html'> <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=Google Drive Blog:A new curve tool for drawings&url=https://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.html&via=googledrive'> <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://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.html'> <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='21' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.html' data-url='https://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/a-new-curve-tool-for-drawings.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://drive.googleblog.com/search/label/drawings' rel='tag'> drawings </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='3897104140928481337' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.html' itemprop='url' title='Table resizing and other niceties in documents'> Table resizing and other niceties in documents </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, August 3, 2010 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Want to add &#8220;Googlers&#8221; to your document dictionary? (It is a real word, you know...) Need to resize columns and rows in a table? Want to get rid of that pesky ruler permanently? Wouldn&#8217;t it be nice to be able to copy your Google drawing into your documents? You can with a few new small updates to Google documents.<br /><br /><span style="font-weight:bold;">Add words to your dictionary<br /></span><br />You can add words to the spellchecking dictionary by right-clicking on any word that&#8217;s marked as misspelled and selecting <span style="font-weight:bold;">Add to dictionary</span>.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdU2XFaLTIoIfPn-wBRkI5ewXeG9o4tDjhW56Uy5pLD98r7jhzOM6Tt-PQotE-bWqfF90iPdhhpS6vZP3NKXjBhamk1Wr7_vzLnsmdw1xbbmInbJBTrdEX5uDPTSWVPEon25gut7Hugc/s1600/addtodictionary.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226092395296626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdU2XFaLTIoIfPn-wBRkI5ewXeG9o4tDjhW56Uy5pLD98r7jhzOM6Tt-PQotE-bWqfF90iPdhhpS6vZP3NKXjBhamk1Wr7_vzLnsmdw1xbbmInbJBTrdEX5uDPTSWVPEon25gut7Hugc/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 311px; height: 266px;" /></a><span style="font-weight:bold;"><br /></span></div><div><span style="font-weight:bold;">Drag to resize table columns and rows</span><br /><br />We just made it much easier to change the sizes of columns and rows in tables. Just click and hold on any of the row dividing lines and drag the line to a different location to adjust the row height or column width.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPXElYVtYsFd5FXhOWVs9vgsBUeR3s6x4Id8E3A6oREjuqeLkhyF3r7FrNKYfjmRntp8QsJ_T-8fCXpzEWUywU_P5_7OPCQxymcHsQ86eNo5aynh6ddDnSkFIBQn3wV4DpaPHyF0v6Y_Q/s1600/tableresize.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226087136801602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPXElYVtYsFd5FXhOWVs9vgsBUeR3s6x4Id8E3A6oREjuqeLkhyF3r7FrNKYfjmRntp8QsJ_T-8fCXpzEWUywU_P5_7OPCQxymcHsQ86eNo5aynh6ddDnSkFIBQn3wV4DpaPHyF0v6Y_Q/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><span style="font-weight:bold;">Persistent show/hide ruler setting</span><br /><br />If you want to hide the ruler at the top of documents, uncheck the <span style="font-weight:bold;">Show ruler</span> option from the <span style="font-weight:bold;">View</span> menu and the setting will now apply to all of your documents.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsMGM-_qioRaUHQxeTWlXvOw-o5voTE28sBXVSdsu9yD3PjgN8NkhQQTVz1XMUIjOXXAr5Jx9R1F0JHmSzccT4cp1XMHgrAPNIAb9w-WjeWKW7_Ze41VXL57xoZRUzxXlCA5XhzMCig8/s1600/hideruler.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226076976632978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsMGM-_qioRaUHQxeTWlXvOw-o5voTE28sBXVSdsu9yD3PjgN8NkhQQTVz1XMUIjOXXAr5Jx9R1F0JHmSzccT4cp1XMHgrAPNIAb9w-WjeWKW7_Ze41VXL57xoZRUzxXlCA5XhzMCig8/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 212px; height: 137px;" /></a><br /><span style="font-weight:bold;">Copying from web clipboard</span><br /><br />Lastly, we added the ability to copy an existing Google drawing into a document. From inside drawings click on the web clipboard icon and select <span style="font-weight:bold;">Copy entire drawing to web clipboard</span>.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh61_QWyC4pp05WgGfkpclS6yI0cu_8R4mgG68f8vc-7YTVv09NEXGpp0YgiBhXGrimCMSMDX3RPdPL3VmYOomkYQTcEEEaI4oonKoNr67V7JtTY3ChiMARcDKUMiP2wG1Tkl23uSHaREo/s1600/copydrawing.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226073985400258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh61_QWyC4pp05WgGfkpclS6yI0cu_8R4mgG68f8vc-7YTVv09NEXGpp0YgiBhXGrimCMSMDX3RPdPL3VmYOomkYQTcEEEaI4oonKoNr67V7JtTY3ChiMARcDKUMiP2wG1Tkl23uSHaREo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />Then, when you&#8217;re in your document, you can click on the web clipboard icon again and choose to paste the drawing.<br /><br />Let us know what you think <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=73938c871fa993cd&amp;hl=en">in the forums</a>.<br /><br /><span class="byline-author">Posted by: Kristin Stephens, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Want to add &#8220;Googlers&#8221; to your document dictionary? (It is a real word, you know...) Need to resize columns and rows in a table? Want to get rid of that pesky ruler permanently? Wouldn&#8217;t it be nice to be able to copy your Google drawing into your documents? You can with a few new small updates to Google documents.<br /><br /><span style="font-weight:bold;">Add words to your dictionary<br /></span><br />You can add words to the spellchecking dictionary by right-clicking on any word that&#8217;s marked as misspelled and selecting <span style="font-weight:bold;">Add to dictionary</span>.<div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdU2XFaLTIoIfPn-wBRkI5ewXeG9o4tDjhW56Uy5pLD98r7jhzOM6Tt-PQotE-bWqfF90iPdhhpS6vZP3NKXjBhamk1Wr7_vzLnsmdw1xbbmInbJBTrdEX5uDPTSWVPEon25gut7Hugc/s1600/addtodictionary.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226092395296626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdU2XFaLTIoIfPn-wBRkI5ewXeG9o4tDjhW56Uy5pLD98r7jhzOM6Tt-PQotE-bWqfF90iPdhhpS6vZP3NKXjBhamk1Wr7_vzLnsmdw1xbbmInbJBTrdEX5uDPTSWVPEon25gut7Hugc/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 311px; height: 266px;" /></a><span style="font-weight:bold;"><br /></span></div><div><span style="font-weight:bold;">Drag to resize table columns and rows</span><br /><br />We just made it much easier to change the sizes of columns and rows in tables. Just click and hold on any of the row dividing lines and drag the line to a different location to adjust the row height or column width.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPXElYVtYsFd5FXhOWVs9vgsBUeR3s6x4Id8E3A6oREjuqeLkhyF3r7FrNKYfjmRntp8QsJ_T-8fCXpzEWUywU_P5_7OPCQxymcHsQ86eNo5aynh6ddDnSkFIBQn3wV4DpaPHyF0v6Y_Q/s1600/tableresize.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226087136801602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPXElYVtYsFd5FXhOWVs9vgsBUeR3s6x4Id8E3A6oREjuqeLkhyF3r7FrNKYfjmRntp8QsJ_T-8fCXpzEWUywU_P5_7OPCQxymcHsQ86eNo5aynh6ddDnSkFIBQn3wV4DpaPHyF0v6Y_Q/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><span style="font-weight:bold;">Persistent show/hide ruler setting</span><br /><br />If you want to hide the ruler at the top of documents, uncheck the <span style="font-weight:bold;">Show ruler</span> option from the <span style="font-weight:bold;">View</span> menu and the setting will now apply to all of your documents.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsMGM-_qioRaUHQxeTWlXvOw-o5voTE28sBXVSdsu9yD3PjgN8NkhQQTVz1XMUIjOXXAr5Jx9R1F0JHmSzccT4cp1XMHgrAPNIAb9w-WjeWKW7_Ze41VXL57xoZRUzxXlCA5XhzMCig8/s1600/hideruler.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226076976632978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsMGM-_qioRaUHQxeTWlXvOw-o5voTE28sBXVSdsu9yD3PjgN8NkhQQTVz1XMUIjOXXAr5Jx9R1F0JHmSzccT4cp1XMHgrAPNIAb9w-WjeWKW7_Ze41VXL57xoZRUzxXlCA5XhzMCig8/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 212px; height: 137px;" /></a><br /><span style="font-weight:bold;">Copying from web clipboard</span><br /><br />Lastly, we added the ability to copy an existing Google drawing into a document. From inside drawings click on the web clipboard icon and select <span style="font-weight:bold;">Copy entire drawing to web clipboard</span>.</div><div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh61_QWyC4pp05WgGfkpclS6yI0cu_8R4mgG68f8vc-7YTVv09NEXGpp0YgiBhXGrimCMSMDX3RPdPL3VmYOomkYQTcEEEaI4oonKoNr67V7JtTY3ChiMARcDKUMiP2wG1Tkl23uSHaREo/s1600/copydrawing.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5501226073985400258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh61_QWyC4pp05WgGfkpclS6yI0cu_8R4mgG68f8vc-7YTVv09NEXGpp0YgiBhXGrimCMSMDX3RPdPL3VmYOomkYQTcEEEaI4oonKoNr67V7JtTY3ChiMARcDKUMiP2wG1Tkl23uSHaREo/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />Then, when you&#8217;re in your document, you can click on the web clipboard icon again and choose to paste the drawing.<br /><br />Let us know what you think <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=73938c871fa993cd&amp;hl=en">in the forums</a>.<br /><br /><span class="byline-author">Posted by: Kristin Stephens, Software Engineering Intern</span></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.html'> <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=Google Drive Blog:Table resizing and other niceties in documents&url=https://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.html&via=googledrive'> <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://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.html'> <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='26' data-onclick='' data-post-url='https://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.html' data-url='https://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2010/08/table-resizing-and-other-niceties-in.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://drive.googleblog.com/search/label/documents' rel='tag'> documents </a> , <a class='label' href='https://drive.googleblog.com/search/label/drawings' rel='tag'> drawings </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://drive.googleblog.com/'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://drive.googleblog.com/search?updated-max=2010-09-21T07:59:00-07:00&max-results=7&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://drive.googleblog.com/search?updated-max=2010-08-03T09:42:00-07:00&max-results=7' 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='HTML9'> <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://drive.googleblog.com/search/label/%23SafeOnline'> #SafeOnline </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/accessibility'> accessibility </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/add-ons'> add-ons </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Android'> Android </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/app%20scripts'> app scripts </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/apps'> apps </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/attachments'> attachments </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/avery'> avery </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/back%20to%20school'> back to school </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/blind'> blind </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/braille'> braille </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/charts'> charts </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/chat'> chat </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Chrome'> Chrome </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Chrome%20extensions'> Chrome extensions </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/chrome%20web%20apps'> chrome web apps </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Cloud%20Connect'> Cloud Connect </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/collaboration'> collaboration </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/comments'> comments </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/community'> community </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/discussions'> discussions </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/docs'> docs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/docs%20editors'> docs editors </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/document%20list'> document list </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/documents'> documents </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/documents%20list'> documents list </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/drawings'> drawings </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Drive'> Drive </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/drivebacktoschool'> drivebacktoschool </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/easybib'> easybib </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/education'> education </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/enterprise'> enterprise </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Faces%20of%20Docs'> Faces of Docs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/folders'> folders </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/forms'> forms </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/gmail'> gmail </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/gone%20google'> gone google </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Apps%20Script'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Cloud%20Connect'> Google Cloud Connect </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/google%20docs'> google docs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Docs%20Viewer'> Google Docs Viewer </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/google%20documents'> google documents </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/google%20drive'> google drive </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog'> Google Drive Blog </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Pack'> Google Pack </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Sites'> Google Sites </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%2B'> Google+ </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/googlenew'> googlenew </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Guest%20Post'> Guest Post </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/hangout%20on%20air'> hangout on air </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/help'> help </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/holiday'> holiday </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/images'> images </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/iOS'> iOS </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Keep'> Keep </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/letterfeed'> letterfeed </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/low-vision'> low-vision </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/mailchimp'> mailchimp </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/mobile'> mobile </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/nanowrimo'> nanowrimo </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/OCR'> OCR </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/office%20compatibility%20mode'> office compatibility mode </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/offline'> offline </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/paperless'> paperless </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/pdfs'> pdfs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/photo'> photo </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/photos'> photos </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/presentations'> presentations </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/product%20ideas'> product ideas </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/profiles'> profiles </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/quickoffice'> quickoffice </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Reddit'> Reddit </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/research'> research </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/save%20to%20drive'> save to drive </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/screen%20reader'> screen reader </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/scripts'> scripts </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/security'> security </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/sharing'> sharing </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/sheet'> sheet </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/sheets'> sheets </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/shortcut'> shortcut </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/slides'> slides </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/spell%20check'> spell check </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/spreadsheets'> spreadsheets </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/stock%20photos'> stock photos </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/storage'> storage </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/students'> students </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/suggested%20edits'> suggested edits </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/tables'> tables </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/teachers'> teachers </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/team'> team </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/templates'> templates </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/videos'> videos </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Viewer'> Viewer </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/work'> work </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 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://drive.googleblog.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/05/'> 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://drive.googleblog.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/01/'> Jan </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://drive.googleblog.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/01/'> Jan </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://drive.googleblog.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/01/'> Jan </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://drive.googleblog.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/05/'> 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://drive.googleblog.com/2013/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/01/'> Jan </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://drive.googleblog.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/05/'> 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://drive.googleblog.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/02/'> Feb </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://drive.googleblog.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/05/'> 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://drive.googleblog.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <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://drive.googleblog.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/05/'> 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://drive.googleblog.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/01/'> Jan </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://drive.googleblog.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/05/'> 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://drive.googleblog.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/01/'> Jan </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://drive.googleblog.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/05/'> 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://drive.googleblog.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/01/'> Jan </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://drive.googleblog.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/05/'> 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://drive.googleblog.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/01/'> Jan </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://drive.googleblog.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2006/10/'> Oct </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://googledrive.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 class='widget HTML' data-version='1' id='HTML7'> <h2 class='title'> Visit our site </h2> <div class='widget-content'> <a href="//www.google.com/drive/about.html?utm_source=en-blog&amp;utm_medium=link&amp;utm_campaign=driveblog">Google Drive</a><br/> <a href="//www.google.com/docs/about?utm_source=en-blog&amp;utm_medium=link&amp;utm_campaign=driveblog">Google Docs, Sheets, Slides</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="https://plus.google.com/+GoogleDrive" 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="youtubewrapper"><a href="//www.youtube.com/google?add_user_id=tYNXje7xqyk07cNbpgqTiA&amp;feature=creators_cornier-//s.ytimg.com/yt/img/creators_corner/Subscribe_to_my_videos/YT_Subscribe_130x36_red.png" style="font-size: 100%;"></a></div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googledrive.blogspot.in/&amp;screen_name=googledrive" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @googledrive</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'> <div class='widget-content'> Give us feedback in our <a href="http://productforums.google.com/forum/#!forum/drive">Product Forum</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="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research 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">Official 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="//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> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">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/60983134-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY6Ub1q5VQs9GrdS1-VUyL2VYwCaCQ:1739787646593';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d5320550312748173929','//drive.googleblog.com/2010/08/','5320550312748173929'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '5320550312748173929', 'title': 'Google Drive Blog', 'url': 'https://drive.googleblog.com/2010/08/', 'canonicalUrl': 'https://drive.googleblog.com/2010/08/', 'homepageUrl': 'https://drive.googleblog.com/', 'searchUrl': 'https://drive.googleblog.com/search', 'canonicalHomepageUrl': 'https://drive.googleblog.com/', 'blogspotFaviconUrl': 'https://drive.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-34322147-1', '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\x22Google Drive Blog - Atom\x22 href\x3d\x22https://drive.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Google Drive Blog - RSS\x22 href\x3d\x22https://drive.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Google Drive Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/5320550312748173929/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/4b890f0df4aad4c4', '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': 'archive', 'pageName': 'August 2010', 'pageTitle': 'Google Drive Blog: August 2010', 'metaDescription': 'News and notes from the Google Drive team'}}, {'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': 'Google Drive Blog', 'description': 'News and notes from the Google Drive team', 'url': 'https://drive.googleblog.com/2010/08/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2010, 'month': 8, 'rangeMessage': 'Showing posts from August, 2010'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML9', 'sidebar-top', document.getElementById('HTML9'), {}, '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('HTML7', 'sidebar', document.getElementById('HTML7'), {}, '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