2016-04-03 10 views
0

私はウェブエンジニアリングの初心者です。 Googleのスプレッドシートファイルが更新されるたびに、自分のgithubリポジトリもファイルを更新するというプロジェクトを構築しようとしています。 Googleのスプレッドシートは、/ファイルGoogleスプレッドシートの[公開]ボタンをクリックしてHerokuにHTTPリクエストを送信

2を作成または更新します)

1)私はボタン

3 "ウェブ上で公開する" をクリック)ボタンは、私のHerokuのアプリ

にHTTPリクエストを行う:それはこのように動作します

4)は、Herokuのは、更新されたGoogleスプレッドシートの内容に

5)のGitHubのレポを含むCSVファイルをコミット

、どのように私の質問を行いますされ私はステップ2,3、および4を行う? Googleスプレッドシートの[ウェブ上で公開]ボタンをクリックすると、herokuにHTTPリクエストが送信され、内容を取得してCSV変数にするにはどうすればよいですか?ありがとう!

+0

一般的にGitがコミットを行うHerokuのの考えはあまり意味がありません。アプリケーション自体がコミットを処理しない限り(例えば、[dulwich'](https://github.com/jelmer/dulwich)や[Rugged](https://github.com/libgit2/rugged)など)、あなたはおそらく間違ったトラックに。あなたの実際の目標は何ですか? – Chris

答えて

0

ショートや不完全な答え(私はいけない」Herokuのは、どのように動作するかを知っている):

2)あなたは、あなたのスクリプトを起動するためにあなたのシートにカスタムメニューやクリック可能な画像を作ることができます。

3)あなたのURLにsamethingを要求する

var response = UrlFetchApp.fetch("http://www.google.com/"); 

ようUrlFetchAppを使用することができます。

4)getDataRange()の例では、CSV形式のシートの内容を取得する方法を示しています。 https://developers.google.com/apps-script/reference/spreadsheet/sheet#getdatarange

関連する問題