Skip to content

Container bound script that transcribes ticket information from Pivotal Tracker to Google Sheets

Notifications You must be signed in to change notification settings

kemsakurai/gas-Pivotal2GSheets

Repository files navigation

gas-Pivotal2GSheets

Pivotal Trackerのチケット情報を、リリースごとにスプレッドシートにエクスポートするツールです。
Pivotal TrackerはチケットのリンクURLが取得しづらく、リンクURL取得を省力化するために作成しました。

インストール、スクリプトのデプロイ

  1. git clone
git clone https://github.com/kemsakurai/gas-Pivotal2GSheets.git
  1. claspのインストール
npm install -g clasp
  1. ライブラリインストール
npm inlstall
  1. スプレッドシートを作成し、scriptIdを取得する
    スプレットシートを作成後、スプレッドシートの、メニュー拡張機能からApp Scriptをクリック。 スクリプトエディタのプロジェクトの設定で表示されるスプリプトをコピーし、.clasp.jsonにコピー&ペーストします。 Image from Gyazo

  2. App Scriptの登録

npm run deploy

スプレッドシートの設定、ストーリーの取得

App Scriptの登録まで済ませて、スプレッドシートを再表示すると、gas-Pivotal2GSheetが表示されます。
以下の順番でメニューをクリックすることでスプレッドシートの設定、チケットの取得を実施できます。

Image from Gyazo

  1. 初期化 不要なシートを削除して、ChangeLogsシートを作成します。

  2. 設定
    API実行に必要な以下を設定値を入力します。

  • API Token
  • Project ID
  1. Pivotal Trackerのストーリーを取得する
    対象のプロジェクトのリリースに紐づくストーリーがChangeLogsシートに書き出されます。

ライセンス

MIT