【GAS】ChatWorkに投稿
GoogleAppScript(以下GASと省略)でChatWorkに投稿する方法です。
ChatWorkAPIトークンの発行
まずはChatWorkAPIを使用するためにChatWorkからAPIトークンを発行する必要があります。
以下がChatWork公式のAPIドキュメントです。
developer.chatwork.com
ドキュメントの通り、動作設定を開き
出てきたウィンドウのAPI発行のタブを表示して、パスワードを入力すればAPIトークンが表示されます。
初回はAPIトークンが発行されていないので発行待ちがあるのと、ChatWorkに個人ではなく企業で契約していると管理者しかAPI発行のタブが表示されませんのでご注意ください。
GASに書き込み
APIトークンの取得に成功したら、GASで投稿してみましょう。
GASの準備などはこちらにまとめていますので参考にどうぞ。
madgenius.hateblo.jp
ChatWorkClientというライブラリを使用しますので「リソース > ライブラリ」を開き、プロジェクトキーに「1nf253qsOnZ-RcdcFu1Y2v4pGwTuuDxN5EbuvKEZprBWg764tjwA5fLav」を入力してライブラリを追加してください。
以下のメソッドに引数を渡してあげるとその引数の文字列を投稿してくれます。
function ChatWorkSend(strBody) { //ChatWorkに予定一覧を投稿する var client = ChatWorkClient.factory({token:"????????"}); client.sendMessage({ room_id:00000000, body:strBody }); }