6
5

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.

GAS & Slack & スプレッドシートで全自動進捗どうですか

Last updated at Posted at 2017-10-29

#全自動進捗どうですかを作った
##書いてる人のプロフィール
・ qiita初投稿
・ 学生
・ GASには触れたことがなかった
・ 数人のチームのリーダになったので全自動進捗どうですかを作った。
##作りたいもの
→毎日新しいシートがフォーマットどおりに作られる(GAS)
→slackに通知が行く(slackのremind)
→みんな書き込む
##実装
###スプレッドシート
formatになるシートを適当に作る
こんな感じ進捗どうですか.png

###GAS
スプレッドシートのツール→スクリプトエディターでGASを書けるようになる
そこで

function main() {
    //"format"と名前がついたシートを取得する
    var sheet = SpreadsheetApp.getActive().getSheetByName('format');
    //その日の日付で新しいシートにフォーマットをコピーする
    var now = new Date();
    var stri =now.toDateString();
    SpreadsheetApp.setActiveSheet(sheet);
    SpreadsheetApp.getActiveSpreadsheet().
    duplicateActiveSheet().setName(stri);
}

タイマーマークからプロジェクトのトリガーを追加できるので
Screenshot 2017-10-30 15:04:35.png

こんな感じで毎日1回実行するようにする。
###slack

/remind #cannelname 進捗どうですか{googleスプレッドシートの編集可能URL} every weekday at 19:00

これで毎日自動的に新しいシートがフォーマットと同じように作成されて#slackchannelに通知がいくようになる。

6
5
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
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?