Интернет

Создать RSS Feed Reader с помощью Google Spreadsheet

Создать RSS Feed Reader с помощью Google Spreadsheet

Я признаю это. Я официально одержим таблицей Google. Как и многие технологии и устройства, я потратил свое старое доброе время на то, чтобы попробовать его в старом колледже. Ну, несколько месяцев назад я наконец-то оторвался от своего любимого Excel. , и решил посмотреть, что виды вещей, которые я мог бы сделать с помощью Google Spreadsheet. Сказать, что я был удивлен, было бы преуменьшением. Я был поражен.

Если вы следили за недавними статьями, которые я написал об этом, то вы знаете, что я использовал его для создания действительно классных отчетов и диаграмм. таблицами , я обнаружил некоторые очень полезные функции. функций с спрятано в Набор инструментов Google Spreadsheet, и я даже использовал его для импорта информации о наблюдениях НЛО. импортировать данные наблюдений за НЛО в импортировать данные наблюдений за НЛО через со всего Интернета. Конечно, это много вещей, но я действительно только немного поцарапал поверхность того, что вы можете сделать, немного смазав локоть и немного творчества, используя одно из величайших предложений Google — по моему скромному мнению.

Итак, в поисках более практичного, повседневного использования для моей растущей коллекции электронных таблиц Google, я решил посмотреть, смогу ли я использовать одну функцию, которую я еще не рассматривал здесь, в MUO, под названием «ImportFeed», чтобы попытаться разработать персональный механизм подачи DIY. читатель, который я мог бы использовать каждый день — вместо того, чтобы устанавливать какое-либо настольное приложение или посещать какой-либо онлайн-сервис для чтения каналов.

Я пробовал разные программы для чтения каналов протяжении многих лет, но я, честно говоря, никогда не был в состоянии выбрать тот, который я хочу использовать каждый день. Тем не менее, я полагаю, что если я смогу создать поток моих любимых веб-сайтов и источников новостей прямо в Google Spreadsheet — куда бы я ни шел каждый день, — тогда будет гораздо более вероятно, что я действительно проверю каналы и прочту некоторые из них. обновлений. Итак, учитывая эту мотивацию, позвольте мне показать вам, как я собрал своего собственного собственного читателя кормов, и как вы тоже можете.

Создайте Читатель Ленты в Таблице Google

Прежде чем вы сможете создать программу чтения каналов с помощью Google Spreadsheet, важно понять синтаксис. Пример, который предоставляет Справка Google, выглядит следующим образом:

«= ImportFeed (URL; [feedQuery | itemQuery]; [заголовки]; [numItems])»

Похоже, Hokum для меня. Объяснение этой функции дано в длинном бессвязном абзаце, который не совсем понятен, поэтому я попытаюсь сделать его немного более понятным. Вот ясный пример использования функции ImportFeed.

«= ImportFeed (« http://feeds.feedburner.com/ »,« title title », false, 20)»

То, что вы делаете с помощью вышеуказанной функции, — это запрос Google Spreadsheet для доступа к информации о фиде из фида MUO feedburner.

1. «Заголовок элементов» говорит ему, чтобы он получил доступ к списку заголовков статей из списка «элементов»,

2. «false» говорит о том, что заголовки столбцов не требуются

3. «20» указывает на функцию ввода максимум 20 элементов из корма.

Форматирование вашего нового читателя

Теперь, когда вы знаете базовый формат функции, я собираюсь рассмотреть различные способы использования этой функции для ввода различных данных из любого канала. Для начала создайте «домашний» лист, содержащий все каналы, которые вы хотите добавить в свой новый персональный ридер. В этом примере я создаю программу чтения каналов, которая извлекает 10 каналов, поэтому в этой главной форме будет список из 10 URL-адресов каналов, а в следующем столбце содержится количество элементов, которые я хочу извлечь из каждого канала.
Spreadsheet_Feed12
В Google Spreadsheet есть ограничение на количество элементов, которые вы можете принести из фида, и это ограничение равно 20. Так что имейте это в виду, когда вы создаете свой собственный ридер. Теперь на каждом последующем листе создайте заголовок для информации. Существуют специальные команды, которые вы будете использовать в функции ImportFeed для получения информации о фиде. Они предваряются «кормить».

Вы можете запросить название канала, автора, описание и URL. Итак, на первой странице импортируйте канал из листа «Список каналов», используя номер ячейки первого введенного вами URL. В моем случае это выглядит так: «= importfeed (« Список каналов »! A2,» название канала »)»
создать RSS-ридер
Это импортирует заголовок канала. В следующих ячейках я буду использовать ту же функцию, но заменим «заголовок канала» тем, что я запрашиваю — автор канала, описание и т. Д.

Если информация о подаче отсутствует, следующий раздел отдельного листа подачи — это фактические элементы подачи. Чтобы получить элементы фида, вы будете использовать ключевое слово «items» в функции. Например, чтобы импортировать все верхние заголовки статей из канала, вы вводите: «= importfeed (« Список каналов »! A2,« заголовок элемента », false,« Список каналов »! B2)»
создать RSS-ридер
B2 — это ячейка на этой первой странице, содержащая количество элементов, которые я хочу ввести. Повторите ту же функцию в следующем столбце для «элемента автор», и следующий столбец может быть «сводка элементов», которая будет тянуть в фактическое содержание фида для каждого элемента.
создать RSS-ридер
Когда вы закончите, каждая отдельная страница канала автоматически загрузит всю запрошенную вами информацию канала. Ваша первая страница канала готова!
создать свой собственный читатель корма
Не забывайте, что вы можете добавить такие вещи, как дата создания и URL-адрес элемента в дополнительных столбцах, используя «элементы созданы» и «элементы URL-адреса». URL особенно удобен в вашей программе чтения фидов DIY, потому что он позволяет вам щелкнуть, чтобы прочитать оставшуюся часть статьи, если на глаза бросается резюме.
создать свой собственный читатель корма
Повторите описанную выше процедуру для каждого нового листа и просто обратитесь к столбцу ImportFeed для этого канала. На следующей вкладке листа я создал лист для ввода информации о канале , включая 20 самых последних опубликованных элементов.
создать свой собственный читатель корма
Вот как должны выглядеть вкладки нижнего листа. Вкладка «Список каналов» содержит список из 10 каналов, которые вы хотите включить в программу чтения каналов. Каждая последующая вкладка «Feed #» содержит все данные фида с каждого URL.
создать читателя корма
Это только один пример того, как вы можете создать свой собственный читатель фида Google Spreadsheet. Вы можете перечислить 20-30 URL-фидов, если хотите, а затем создать 20-30 вкладок для хранения всех этих данных фида — объем вашей собственной программы чтения полностью зависит от вас. Прелесть этого подхода в том, что все, что вам нужно сделать, это изменить информацию о фиде на первой вкладке «Список фидов», и вся информация об этом фиде автоматически изменится и обновится на его последующей вкладке.

Он гибкий, функциональный, и когда вы каждый день посещаете свой Google Диск, чтобы выполнять свою обычную работу, вы можете просто зайти в свою самодельную программу чтения каналов и быстро узнать последние новости!

Как вы думаете, вы можете создать свой собственный читатель корма, используя эти советы? Как бы вы изменили или обновили макет для своего собственного ридера? Поделитесь своими идеями и идеями в разделе комментариев ниже!

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН