9 ноября 2011 г.

Функции GoogleLookup больше нет в Google Spreadsheets

Оригинал статьи: No More GoogleLookup in Google Spreadsheets

Одна из полезнейших функций электронных таблиц Google (Google Spreadsheets) — GoogleLookup. Она позволяет находить ответы на простые вопросы и быстро создавать таблицы на основе данных Google. К сожалению, эта функция будет удалена в конце ноября, что, конечно, порушит множество таблиц, её использующих.

«В течение ноября функция GoogleLookup перестанет поддерживаться. Эта функция опиралась на технологию Google Squared — разработку Лаборатории Google, которая потеряла приоритет. Чтобы сохранить ваши данные, скопируйте диапазоны ячеек, которые содержат вызовы функции GoogleLookup, затем обратитесь к меню Правка (Edit), выберите подменю Специальная вставка (Paste Special), а в нём — пункт Вставить значения (Paste values only). Когда функция GoogleLookup перестанет поддерживаться, ячейки, содержащие её вызов, будут возвращать ошибку #NAME?», поясняет Google (в русской версии этого пояснения пока нет — К. К.).

Вообще-то, функция GoogleLookup появилась задолго до Google Squared (в 2006 г., не в 2009-м) и опиралась на Вопросы и ответы Google — сервис, который всё ещё работает (имеется в виду строка с ответом на вопрос до результатов поиска — К. К.).

А вот как можно с помощью функции ImportXML добывать данные из обычного Поиска (Google Search) в мобильном интерфейсе:

=RegExExtract(ImportXML("http://www.google.com/m/search?q=sri+lanka+capital", "//span[@class=’waa4kx’]"), "-(.*)")

Или кто-то знает способ получше?