2019.01.21こんにちは!もり(@moripro3)です!前回の記事では、GoogleスプレッドシートのIMPORTFEED関数を紹介するシリーズの第一歩として、フィードURLの確認方法を紹介しました。Webサイトの新着記事をいち早く取得!RSSフィードのURLを確認する方法Webサイトの新着記事を自動で配信してくれる便利なフィードを活用しよう!「フィードとは何か?」「フィードのURLを確認する方法」についてお伝えします。tonari-it.com2019.01.16今回は、GoogleスプレッドシートのIMPORTFEED関数を使用して、フィードを取得する方法を紹介していきます。スプレッドシート内で完結するSUM関数やIF関数などに比べると、外部接続する(Webデータを取得する)関数はちょっと不思議な感じがするかもしれませんね。前回のおさらい:フィードとはIMPORTFEED関数とはIMPORTFEED関数でフィードを取得する見出しの有無を指定する関数を入力するときの注意点フィードのタイプを指定して取得するIMPORTFEED関数でアイテムを取得する件数を指定してアイテムを取得するアイテムのタイプを指定して取得する最新のアイテムが取得できない場合の対処法まとめ連載目次:IMPORTFEED関数でブログ情報を取得する前回のおさらい:フィードとはフィードとは、Webサイトの概要・更新情報などを配信するデータのことです。当ブログの「フィードのURL」がこちらです→https://tonari-it.com/feed/フィードの中身はこのようなXMLファイルでしたね。IMPORTFEED関数とはIMPORTFEED関数とは、XML形式のフィードを、スプレッドシートにインポートする関数です。関数の構文がこちらです。[アイテム数])引数が4つあります。直近のアイテムから順に、取得するアイテムの数を指定するそれでは、実際に使いながら慣れていきましょう!IMPORTFEED関数でフィードを取得するIMPORTFEED関数は、Webサイトからデータを取得するため、インターネット接続が必要です。オフラインでは使用できません。新規のスプレッドシートを開きます。入力し、引数を2つ指定します。フィードURL(“https://tonari-it.com/feed“)クエリ(“feed“)引数をダブルクォートで囲むのをお忘れなく!=IMPORTFEED("https://tonari-it.com/feed","feed")タイトルやURLなどのフィード情報を含む1行が返されます。第1引数のフィードURLは、「セルの参照」も可能です。A1セル(黄色)に、あらかじめフィードURLを入力しておきます。A2セルにIMPORTFEED関数を入力し、フィードURLはA1セルを参照します。見出しの有無を指定する第3引数で[見出し]の有無を指定できます。先頭行に見出しが含まれない第3引数にtrueを指定して、列の見出しを付けた結果がこちらです。=IMPORTFEED("https://tonari-it.com/feed","feed",true)関数を入力するときの注意点IMPORTFEED関数の結果が返されるセルに値が入力されている場合、取得結果が展開されずエラーとなります。ここでは、A2セルに”あいうえお”と文字を入力しています。A1セルに関数を入力しても、結果が展開されずエラーとなります。指定すると、フィードの特定の属性が返されます。typeには下記の4種類があります。title”を指定して、フィードの「タイトルのみ」を取得した結果です。IMPORTFEED関数でアイテムを取得するつぎに、アイテムを取得してみましょう。アイテムとは「記事」のことです。今ご覧いただいているこのページが、IMPORTFEED関数が指す「アイテム」です。件数を指定してアイテムを取得するアイテム数を指定しない場合、フィードに現在公開されているすべてのアイテムが取得されます。スプレッドシート上で見にくくなるので、ここではアイテム数を指定します。=IMPORTFEED("https://tonari-it.com/feed","items",true,5)列見出しあり・最新の5件を取得しています。Createdが9時間遅れています。11:45:24」です。<type>”を指定すると、アイテムの特定の属性が返されます。typeには、下記の4種類を指定できます。title(アイテムのタイトル)summary(ハイパーリンクと画像を除くアイテムのコンテンツ)url(アイテムのURL)created(アイテムの投稿日)のいずれかを指定します。title”を指定した結果です。列見出しあり・最新の5件を取得しています。最新のアイテムが取得できない場合の対処法フィードを発信しているWebサイトの設定によっては、IMPORTFEED関数でリクエストされた結果をキャッシュとして残しているため、古い結果が配信される場合があります。対処法を2つ紹介します。第1引数に指定するフィードURLを、任意のセルに用意しておきましょう。TODAY関数と結合して、フィードのパラメータに日付を含めます。TODAY関数と結合したフィードURLを引数に指定します。TODAY関数の結果が毎日変わるので、パラメータが再作成され、毎日最新の情報を取得できるという仕組みです。これらの方法が不要なWebサイトもありますので、もし、最新アイテムが取得できないときは、「こんな方法もあるんだな」と頭にいれておく程度で大丈夫です。まとめ今回の記事では、GoogleスプレッドシートのIMPORTFEED関数の使い方を紹介しました。次回は「IMPORTFEED関数の実践編」をお届けします。コミュニティメンバーのブログの最新記事を取得して、一覧にまとめる方法をお伝えします。IMPORTFEED関数でブログの更新情報をスプレッドシートに一覧化するGoogleスプレッドシートのIMPORTFEED関数の使い方を紹介するシリーズ。今回は、指定のWebサイトの「最新の記事タイトル・記事URL・投稿日」を取得して、スプレッドシートに一覧化します。tonari-it.com2019.01.28連載目次:IMPORTFEED関数でブログ情報を取得するGoogleスプレッドシートのIMPORTFEED関数を使って、ブログ更新情報の一覧を作る方法を紹介しています。VBAを専門とするITライターです。退屈なことはプログラミングで片づけよう!自らの事務職経験を活かし、事務作業をとことんラクにできるITネタを発信していきます。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。AppsGoogleドライブのPDFを直接編集・サイン・送信ができる神ツール「DocHub」クラウドサービスのおかげで、だいぶ紙の書類への手書き入力はしなくて済むようになっています。今回はGoogleドライブのPDFをクラウド上で直接編集できる「DocHub」を絶賛紹介したいと思います。ScriptとIFTTTを使ってチャットワークに送る方法を紹介します。スマートスピーカーで世界が一気に広がりますね。AppsGoogleスプレッドシートに記録した営業記録をGoogleマイマップに取り込む方法Googleスプレッドシートに記録したデータをGoogleマイマップに取り込む方法をご紹介します。Scriptのシリーズとしてチャットワークを使った名言Botを作る方法をお伝えしています。今回は、チャットワークの通知を装飾するメッセージ記法を使う方法をお伝えしています。2018.05.24Excel・VBA活用術Excelファイルをスプレッドシートで開くときに見落としがちな4つの注意点Excelファイルをスプレッドシートで開いたらどんな違いがあるのでしょう。互換性が高いので関数やデータの内容は変わりませんが、実は見栄えが結構変わります。セルの幅、日付の表示形式、図形や画像の位置やサイズ・・・。注意しておくべきポイントをお伝えします。Labsの返信定型文を使うと定型文を一発で呼び出せるようになります。今回はGmailで返信定型文を有効にして、定型文を作成する方法です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。