3

Trello は、Google スクリプトに統合できる API を提供するため、スプレッドシートで何かが発生した場合に、適切なボードでカードを作成/変更できます。また、zapier も同様の種類の統合を提供します。

しかし、逆は可能ですか?つまり、新しいカードが作成または変更されると、Google シートにプッシュ バックされます。

カードの作成/変更イベントをリッスンする何らかのリスナーがある場合、APIで見つけることができませんでした(間違っている場合は修正してください)。それで、同じことをする別の方法を考えていました。

4

2 に答える 2

0

Google Apps Script は Web アプリケーションとして公開できます。組み込み関数 doGet() および doPost() を使用して、Web アプリケーションへの GET および POST イベントを受け取ることができます。特にTrelloをセットアップしていませんが、これを使用してgithubのWebhookをセットアップしています。

スクリプトを Web アプリとして公開する場合のドキュメントは次のとおりです
https://developers.google.com/apps-script/guides/web

ドキュメントには、doPost() または doGet() から htmlService または contentService オブジェクトを返さなければならないと記載されています。ほとんどの Webhook は応答コードを探しています。「return 200; 」を実行するだけです。それはうまくいきます。

注:ドキュメントに欠けているのは、投稿本文にアクセスする方法です。

function doPost(e){
 var postBody = e.postData.getDataAsString();
 // Do something with the postBody Data
 return 200;
}
于 2015-06-02T15:26:12.557 に答える