Trelloの指定したリストにカードを登録するコードの例です
リストIDを取得する方法
コード.gs
var API_KEY = "API_KEY"; var TOKEN = "TOKEN"; var BASE_URL = "https://api.trello.com/1/cards"; var PARAMS = "?key=" + API_KEY + "&token=" + TOKEN; var URL = BASE_URL + PARAMS; var LIST_ID = "LIST_ID"; function create_card() { var payload = get_payload(); var options = get_options(payload); var response = UrlFetchApp.fetch(URL, options); Logger.log(response); } function get_payload(list_id) { var payload = { "name": "タイトル", "desc": "内容を書く", "idList": LIST_ID } return payload; } function get_options(payload) { var options = { "method": "post", "muteHttpExceptions": true, "payload": payload } return options; } |
意訳API_KEYを設定する TOKENを設定する BASE_URLを設定する PARAMSを設定する URLを設定する カードを追加するリストを指定する この機能がやること get_payload()からpayloadを取得して get_options()に渡してoptionsを取得して URLとoptionsでfetchして 返ってきたresponseをログに出す この機能がやること payloadのオブジェクトを作って カードのタイトルを入れて 詳細説明を入れて リストのIDを入れて 返す この機能がやること optionsのオブジェクトを作って methodをpostにして muteHttpExceptionsをtrueにして(エラーを投げたい場合はfalse) payloadを入れて 返す |
参考
API Introduction
https://trello.readme.io/docs/api-introduction
REST API Introduction
https://developers.trello.com/reference#introduction
API Introduction
https://trello.readme.io/docs/api-introduction
- API Keyを取得する
- https://trello.com/app-key を開くと表示されます
- TOKENを取得する
- https://trello.com/app-key の Token リンクをクリックして次の画面で Allow(許可) をクリックすると取得できます
REST API Introduction
https://developers.trello.com/reference#introduction