Google Drive の Spreadsheet から Hipchat へ通知を送る

HipChat - API - rooms/message

v1 の API を使っています(v2 に関しては知りません)
忘れそうなのでメモ

https://gist.github.com/tanjo/53dfacbd502730cef350

function hipchat(message) {
 
  var url = 'https://api.hipchat.com/v1/rooms/message';
  
  var payload =
      {
        'room_id'        : 'XXXXX', // 部屋番号が入る
        'from'           : '俺様のメッセージ',
        'auth_token'     : 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // トークン
        'color'          : 'purple', // 紫色, 他の色は Hipchat API で確認
        'notify'         : 1, // Hipchat で通知(Macだとアイコンピョンピョン)させるか
        'message'        : message,
        'message_format' : 'text' // text だと @xxx がいい感じ. 必要に応じて html
      };
  var params =
      {
        'method'      : 'post',
        'contentType' : 'application/x-www-form-urlencoded',
        'payload'     : payload
      };
  
  var response = UrlFetchApp.fetch(url, params);
  
}

後は、

hipchat("@hoge 起きろ");

を別メソッドで呼び出すトリガーを設定すればよい

広告を非表示にする