Skip to content

Instantly share code, notes, and snippets.

View Yamotty's full-sized avatar
🎯
Super Focusing

Masatake Yamoto Yamotty

🎯
Super Focusing
View GitHub Profile
// web hook url取得はこちらから : https://qiita.com/vmmhypervisor/items/18c99624a84df8b31008
var postUrl = "https://hooks.slack.com/services/hogehoge";
var postChannel = "#general";
function send_slack() {
// 未読の指定ラベル を検索
var threads = GmailApp.search('from:noreply@peing.net is:unread');
var count = threads.length;
@Yamotty
Yamotty / ビーコン
Created October 27, 2015 06:08
HTMLメルマガの開封数をGAのイベントトラッキングで簡単に習得する ref: http://qiita.com/Yamotti/items/1093fd83abac8bb6de4e
<img src="http://www.google-analytics.com/collect?v=1&tid=UA-xxxxxxxx-x&cid=smarby&t=event&ec=email&ea=open&el=20151027" />
@Yamotty
Yamotty / GoogleAppsScript
Last active December 8, 2016 02:36
[超簡単] spreadsheetを更新したら自動で更新日付を入れるGAS ref: http://qiita.com/Yamotty/items/888ae6f93a05a8cfc16f
function insertLastUpdated() {
var ss = SpreadsheetApp.getActiveSheet();
var currentRow = ss.getActiveCell().getRow();
var currentCell = ss.getActiveCell().getValue();
var updateRange = ss.getRange('F' + currentRow) //更新日をいれる列をstringで指定。この場合はF列
Logger.log(updateRange);
//更新日の記入
if(currentRow>1){
if(currentCell) {
updateRange.setValue(new Date());
@Yamotty
Yamotty / GoogleAppsScript
Last active September 9, 2015 06:45
毎週のお掃除当番をSlackへランダムで通知する ref: http://qiita.com/Yamotti/items/b0eb3d855c4266b18b39
//NameとFaceをランダムで取得して、Slackへ送る
function OSOJIKUN() {
var row = Math.floor(Math.random() * 5) + 2;
Logger.log(row);
var Name = sheetdata[row][0];
var row2 = Math.floor(Math.random() * 5) + 2;//NameのrowをRandomで取得
var Face = sheetdata[row2][1];
var slackApp = SlackApp.create(slack["token"]);//FaceのrowをRandomで取得
var Message = slackApp.postMessage(slack["ChannelId"], "```" + "今週のゴミ捨て当番は…" + Name + "!頼んだドン!" + Face + "```", {username : slack["userName"]});
Logger.log(Message);
@Yamotty
Yamotty / GoogleAppsScript
Last active December 7, 2016 03:38
spreadsheetで管理する日次KPIをSlackに自動投稿する ref: http://qiita.com/Yamotty/items/bb2f002ba843386ce6f5
// Slackへ送る
var slackApp = SlackApp.create(slack["token"]);
var Slackpost = slackApp.postMessage(slack["groupId"],"```" + "\n" + "昨日のMarketing Quick Report" + "\n" + "オーダー件数:" + orderNum + "\n" + "オーダー単価:" + orderUnitPrice + "\n" + "会員登録数:" + signupNum + "\n" + "CPA:" + CPA + "\n" + "CPO:" + CPO + "\n" + "CVR:" + CVR + "%" + "\n" + "```", {username : slack["userName"]});
return column;
} else {
}
column += 1;
}
}
@Yamotty
Yamotty / file0.txt
Last active August 29, 2015 14:27
Slackのemail integration(連携)を使って、ブラウザからEメールタブをニフラムする ref: http://qiita.com/Yamotti/items/6034619e80254fe77933
- コンタクトフォームの送信先として使用する
- CRMを使っている場合には新しい顧客の連絡先を特定のチャンネルで共有するようにする
- アラート情報を特定のチャンネルに送信するようにする