1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ChatWork Client for Google Apps Script の対応APIを増やした話

Last updated at Posted at 2018-11-04

職人たるもの、道具はいつなんどきも最高のパフォーマンスが出るように磨いておきたいものです。
chatwork × GAS 職人もしかり。

ChatWork Client for Google Apps Script の対応状況

すでに、公開されている素敵なライブラリがあります。
https://github.com/cw-shibuya/chatwork-client-gas
ただ、 チャットワーク公式API を網羅していない。
たとえば、ルーム情報を取得したいとしても、実装されていないので自前で公式APIをコールしてとってこないといけません。別に難しい事ではないですが、退屈な作業です。ライブラリ側で実装しておきたいものです。

職人たるもの、道具はいつなんどきも最高のパフォーマンスが出るように磨いておきたいものです

うむ。やろう。

ChatWork Client for Google Apps Script の対応APIを増やす

MITライセンスでしたので fork していろいろ実装を追加しました。
https://github.com/yamatomo73/chatwork-client-gas

Blob を GAS でどう扱うかわからなかったのでファイルアップロードAPI は未実装になっていますが、それ以外のAPIは対応しました。
こんな感じでメソッド名補完にも対応しています
image.png

テストについては「実行してみてエラーなさそう」程度はしています。
バグを見つけた偉い人なんかは、PRを送ってくれちゃうんだろうと思っています😜

付記

チャットルームの名前を取りたいだけだったんですが、気づいたらいろいろ実装しちゃっただけです。
ご活用いただければ幸いです😸

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?