RSSを介してデータを取得するGoogleスプレッドシートがあります。 RSSフィードは1日に1回、毎日更新されます。
スプレッドシート内のすべての新しいデータと履歴データのアーカイブを保持することはできますか?
データ自体はそれほど多くありません。つまり、1日に1つの新しいエントリがRSSフィードに追加されます。これまでのところ、正常に動作していますが、今日のRSSフィードのみが表示され、昨日または前日表示されたものは表示されません。フィードに表示されたすべてのデータの履歴を記録したいと思います。そのため、スプレッドシートは1日に1つの新しいエントリを追加し、おそらく古いエントリを下に移動する(または新しいエントリをシートの下部に追加する)必要があります。
ここではスプレッドシートを公開できませんが、例として、公開 Twitter RSSフィード付きスプレッドシート を設定しました。
私のスプレッドシートは上記のものと非常によく似ているので、1日に1回追加されるすべての新しいアイテムのコピーを保持したいと思います。
これを行う方法はありますか?
=ImportFeed(URL; [feedQuery | itemQuery]; [headers]; [numItems])
。
この関数は、Googleリーダーでできるように、RSSまたはATOMフィードをインポートします。
詳細については、 外部データの関数:関数-Googleドキュメントヘルプ をご覧ください。
データをアーカイブし、時間駆動型として設定するスクリプトを作成します。