自由で楽しい社風を心掛けています。 しかし、決して楽な会社ではありません。 自分で考え、工夫し、あきらめずにやり遂げる、ベンチャースピリットを持った人材を待っています。
Google Spreadsheet を簡易 Webサーバーとして動かして、手軽にWebHookを受け取る方法GoogleAppsScriptWebhook 外部のサービスからの通知を WebHookで受け取ってちょっとした処理をしたいことってたまにありませんか? たとえば、アプリのクラッシュログを解析するFabricの Crashlytics には、新しいクラッシュが発生したり特定の閾値を超えると WebHookで通知してくれる、つまり特定の URL にPOSTを発行してくれる機能があります。 これを上手く使うと、下の図のように「新しいクラッシュが発生したら Backlogなどのチケット管理サービスに自動登録」といったことができそうです。 もちろんCrashlyticsから BacklogのAPIは直接叩けないので、このように WebHookを使ってこちらのサーバを叩いてもらい、そのサー
Google Apps Script(以下、GAS)を初めてちゃんといじってみました。意外なほど簡単! 備忘録も兼ねて書いておきます。 やりたいこと できあがったもの コード フローチャート スクリプトの説明というか覚書 ボタンの設定 資料 やりたいこと 備品の在庫管理→発注までをGoogleスプレッドシートでやりたいなと。4種類の備品(仮にA、B、C、D)の在庫がなくなってきたら、それぞれ何個注文するかをスプレッドシートに入力して、「送信」ボタンを押せばメール送信したい。 スプレッドシートで管理しているので、月単位・年単位で何個発注したかを帳票と突き合わせするときも楽ちんかなって思いました。 できあがったもの こんな感じです。 最終行の内容を抽出して整形し、メール文面にしたためています。 送信するメールはこんな感じにしました。 株式会社▲▲▲▲ ●●様 いつもお世話になっております。 下
です。 スクリプトファイルの準備 次に、GASを書くためのスクリプトファイルの用意します。 先ほど作成したスプレッドシート内メニューの「ツール」>>「スクリプトエディタ」を選択し、スクリプトファイルを作成します。 デフォルトでコード.gsが作成されるので、そこへセルの情報を元にメールを自動送信するためのスクリプトを書いていきます。 スクリプトの中身 function calledByCron() { var sheet = SpreadsheetApp.getActiveSheet(); // シートの取得 var startRows = 2; // 開始行数 var sheetData = sheet.getSheetValues(startRows, 1, sheet.getLastRow(), sheet.getLastColumn()); // シートのデータを取得(2次元配列)
Google Apps Scriptでメール送信するGmailApp.sendEmailメソッド、リファレンスを見るとoptionsパラメーターで「from」が指定できることが分かったので、早速試してみました。 function myFunction() { var file = DriveApp.getFileById('AB-CDEFG01234567890123456789'); GmailApp.sendEmail('to@ka-net.org', 'テストメール', '本文テスト', { attachments: [file.getAs(MimeType.PDF)], bcc: 'bcc@ka-net.org', cc: 'cc@ka-net.org', from: 'gas@ka-net.org', name: '差出人' }); } ところが上記スクリプトを実行すると、fro
Googleカレンダーで現在進行中のイベントをSlackステータスに反映させるようにしておくと、チームメンバーに、移動中や不在やミーティング中といった状況を自然に共有できるので便利ですね。そのように設定している人も多いと思います。 似たアイコンが並んでいるように見えますが一方はモザイクです 巷では Google Apps Script でこの連携を行うような方法が公開されていて、自分でも書いて使ってました。これは一度動かしてしまえば大変便利なんですが、インストールの方法はけっこう面倒で、非エンジニアをふくめ会社のみんなに薦めるには少しハードルが高い。 そこで、Google Apps Script を用いて、(初回のインストール手順を除いて)ワンクリックで Google カレンダーと Slack ステータスの連携を行えるウェブアプリを作りました。 GitHub - motemen/gas-g
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く