How I think (the blog)

How to download all attachments from a gmail thread

You may have several attachments within a Gmail email thread, but it’s too time consuming to download one attachment at a time. There’s a Forward All option in the top nav menu that allows you to forward the thread back to yourself, thus allowing you to conveniently download all attachments in a gmail thread.  See

How to detect languages of webpages in bulk using Google docs

There’s a neat little function in Google docs spreadsheets that detects language. It’s  =DetectLanguage(), yep, that simple. Except that it’s only detecting the language of the text in a cell, so if we use it alongside =ImportXml and we extract the <title> of a webpage, we can be more accurate. Your formula would then become =DetectLanguage(importxml(“,”//title”)). Heads

Bulk ImportXml tool & source (Google docs spreadsheets)

There’s been a few of you requesting a way to bypass the 50 importxml limit in Google docs so I’ve decided to release something publicly. Click here to view the spreadsheet Just make sure to sign in, then make a copy, then press the run button once to authorize the script. If the script doesn’t

Will the canonical tag remove a page from the index?

If I use rel=canonical on a page that points to this page, can I find the canonicalized page in the index? Hypothesis: Setting a canonical target from page A to page B will remove page A from the index. Result: Nope, it’s not visible in the index – at least I can’t find it with

Scroll to Top