web-dev-qa-db-ja.com

フィードモジュールを使用してGoogleスプレッドシートからデータを自動的にインポートする

Googleドキュメントのスプレッドシートにデータがあります。そのデータをインポートするには、現在スプレッドシートをcsvファイルとしてダウンロードしてから、フィードモジュールを使用してインポートする必要があります。

プロセスを自動化する方法がある場合、私が解決しようとしていることは何ですか?フィードでGoogleドキュメントからスプレッドシートに直接アクセスする方法はありますか?

これをセットアップする方法について、いくつかの段階的な説明をいただければ幸いです。既にcsvファイルを手動でインポートするようにフィードを設定していることに注意してください。当面の問題は、フィードが定期的にGoogleドキュメントから直接データを取得できるように設定する方法です。

データは通常のGoogleドキュメントスプレッドシートとして保存されるため、ソリューションは取得したドキュメントがCSV形式であることを確認する必要があります(特定のURL構造を使用することで可能ですか?)

1
Benjen

パーティーに少し遅れます。私がこれを解決した方法は:

  • Googleスプレッドシートのファイルメニューのオプションを使用して、ファイルをウェブに公開します。これにより、選択した形式の常に最新のバージョンへの特別なリンクが提供されます。 CSVを使用しました。
  • フェッチャーとしてHTTPフェッチャーを選択します。
  • 適切なパーサー(私の場合はCSV)を選択し、マッピングを設定します
  • 定期的なインポートを設定します。
  • インポート時にソースとしてGoogleスプレッドシートから取得したURLを入力します。

Googleスプレッドシートファイルへの更新は、定期的なインポートでインポートされます。

2
Dr. Gubó