web-dev-qa-db-ja.com

RSSによる自動更新(および履歴の保持)

RSSを介してデータを取得するGoogleスプレッドシートがあります。 RSSフィードは1日に1回、毎日更新されます。

スプレッドシート内のすべての新しいデータと履歴データのアーカイブを保持することはできますか?

データ自体はそれほど多くありません。つまり、1日に1つの新しいエントリがRSSフィードに追加されます。これまでのところ、正常に動作していますが、今日のRSSフィードのみが表示され、昨日または前日表示されたものは表示されません。フィードに表示されたすべてのデータの履歴を記録したいと思います。そのため、スプレッドシートは1日に1つの新しいエントリを追加し、おそらく古いエントリを下に移動する(または新しいエントリをシートの下部に追加する)必要があります。

ここではスプレッドシートを公開できませんが、例として、公開 Twitter RSSフィード付きスプレッドシート を設定しました。

私のスプレッドシートは上記のものと非常によく似ているので、1日に1回追加されるすべての新しいアイテムのコピーを保持したいと思います。

これを行う方法はありますか?

3
mozami

=ImportFeed(URL; [feedQuery | itemQuery]; [headers]; [numItems])

この関数は、Googleリーダーでできるように、RSSまたはATOMフィードをインポートします。

詳細については、 外部データの関数:関数-Googleドキュメントヘルプ をご覧ください。

2
Matt

データをアーカイブし、時間駆動型として設定するスクリプトを作成します。

0
tic