").addClass("permanent-url-icon");this.buttonContainer_.append(a);this.setButtonEvents_();this.parentContainer_.append(this.buttonContainer_)}; g.setButtonEvents_=function(){var a=this;this.buttonContainer_.bind("click",function(b){b.stopPropagation();a.popupContainer_?a.popupContainer_.toggle():(a.addPopUp(),a.setPopupTextBox(),a.popupContainer_.show());a.popupContainer_.find("input").select()});
こんにちは、Dozensの松田です。こちらのブログはすっかりご無沙汰しておりました。相変わらずの三日坊主ぶりですみません。 Google Apps Script って超便利。 さて、以前、「Google Apps ScriptでWeb死活監視」という記事でGoogle Apps Script を使ったスクリプトを紹介したわけですが、 Google Apps Script 便利ですよね。JavaScriptで気軽に書けて、URLのフェッチとかスプレッドシートに何か書くとかメールを送信するとか、ちょっとしたことだったら簡単に実装できてしまいます。トリガーで定期的に実行もできるので、Cron的なことも可能です。Google のプラットフォーム上で動いてくれるので、サーバが止まってしまったらどうしよう的な不安も(かなり)解消されます。というわけで僕はGoogle Apps Scriptがかなり好き
こんにちは、松田です。 前回は Google Apps Script(GAS)での簡易的な死活監視でしたが、今回は複数URL対応版になります。ネタは細かく引っ張ります。 しかしこれは、配列に入れれば簡単に廻せますよね。こんなかんじです。 �XΪ� �ȻΪ� /* 復数URLを死活監視するバージョン */ var urls = [ 'http://www.example1.com/', 'http://www.example2.com/', 'http://www.example3.com/', 'http://www.example4.com/', 'http://www.example5.com/' ]; var to = 'foo@example.com'; var sub = 'サーバ障害報告'; var body = "監視中の サーバが停止
最近 GAS(Google Apps Script) や SlackBot の存在を知って、慣れていけばいろいろ捗りそうな気がしたので触ってみた時のメモ。 今は特に GAS で自動化したいようなものは無かったので、SlackBot と連携して簡易的な日程調整、出席管理アプリを作って遊んでみました。JavaScript 自体も全然触ったことがなかったので、少しは勉強になったかなと思います。尚、実用性は皆無だと思われ(ry 簡単に今回作ったアプリの説明 Slack 上で日程調整ができるアプリです。特定のチャンネルから特定のワードを付けてメッセージを投稿すると、Google Spread Sheet と連携して出席状況の管理などをしてくれます。 イベントの登録 新しくイベント(予定)を追加するには以下の形式でメッセージを投稿します。 新: [イベント名] [日付(M/d)] ... [日付(M/
サービスが置かれているデータセンターと同じ場所でZabbixやNagiosなどを動かして死活監視を実行していますが、データセンター自体のネットワークや電源のトラブルなどで監視サーバごとダメになってしまうケースがあったので外部からURL監視だけでもやっておこうと思い簡単にできる方法を調べていたところ以下の記事を見つけました。 Google Apps Script でWEB死活監視(複数URL編)dozensmembers.wordpress.com 基本はこの記事のものでも良かったのですが少し欲が出てきて、以下のような仕様を盛り込んだものを作成してみました。 スプレッドシートで監視するURLを追加、削除したい 通知先をURLごとに設定できるようにしたい URL Monitoring using Google AppsScript スプレッドシートは以下のようなものを作成します。 サービス名は
全国のGoogle Apps Scriptファンの皆様こんにちは Apps Scriptガチ勢の大橋です。 今年でGoogle Apps Scriptアドベントカレンダーも3年目になりました。 年々人は減っている気がしますが、BigQueryとの連携など他のアドベントカレンダーに名前が出ることが増えてきて、嬉しい限りです。 さて、ちょいSlack BotをGASで作る機会があったのでSlack API周りをGASで扱うためのLibraryを作りました。 今回はこのLibraryとそれを使って作った会議予約Botのサンプルコードについて書いていきたいと思います。 なお知らない方も多いので書いておくと、GASのLibrary機能は丁寧に作ると補完が非常に効くようになり、開発効率が10倍以上変わります。 Libraryについて詳しくは以下の記事を見て下さい。 2012年Google Apps S
2016.02.26 Google Apps Scriptを使って、スプレッドシートの内容をSlackに通知する 社内で、MTGの司会を当番制にしようということで、スプレッドシートで当番表をこさえたのですが、何かしら通知機能があるといいよなぁということでやってみました。 Google Apps Script(以降、GAS)を使って、当番表の内容をSlackに通知する、のです。 スプレッドシートの画面から、GASはどこで確認できるかというと、「ツール」から「スクリプトエディタ」を選択します。 そうすると、このような画面が ↓ ※ ここにあるキャプチャの内容で、デモを用意しようと思ったのですが、閲覧権限では再現できず、セキュリティ的な観点で断念…。 スプレッドシート内の値を処理/取得 ③の内容をどのように取得しているかというと、GASとJavascriptを使って、次のような記述をしております
私が働いている会社では、社内のコミュニケーションツールとしてSlackを利用している。 slack.com Slackはメッセージやグループチャットを綺麗なUIで使えることに加え、Google DriveやDropbox、GitHub等の様々なサードパーティとのサービス連携が豊富であることから、利用事例にもある通り主に北米で多数の利用者を獲得している。 また、Slackではbotと呼ばれる「プログラムで行動を決められるユーザー」を追加することで、特定の条件下で自動的にメッセージを投稿したりファイルをアップロードしたりすることができる。botについて詳しくはSlackのWebサイトを参照のこと。 今回は、Google Apps Scriptを使ってWebサイトをスクレイピングし、その結果をSlackに投稿するbotを作成するためにいろいろ調査をした内容を書く。 Google Apps Scr
こんにちは、Slack依存症のwakです。 監視メールが多くて困る 弊社ではゴルフ場の基幹システムを取り扱っています。 ゴルフ場内のネットワークは様々な制約がかけられていることが多々あり、外部へ許可された通信はHTTP(S)とメールだけ、ということも少なくありません。 必定、ジョブ監視結果などはメールに頼ることになります。 ですが弊社では現在【メールをなるべく減らそう】運動の真っ最中で、できることならば監視メールをチェックする業務はなくしたいところです。面倒ですからね。 今回も本文と特に関係のないかわいい猫 GASとは? そこで登場するのがGoogle AppsとGAS(Google Apps Script)です。 GASを一言で表現すると、 Gmail, Google Drive, Google Docsなど、 Googleの各種サービスをお手軽に呼び出せるスクリプト環境(サーバーサイド
【2014/12/26:追記】 この記事はGoogleの仕様変更などで内容が古くなっていたため、最新の情報で書き換えました。 リンク先の記事を参照してください。 Googleドライブのフォーム機能からGoogle Apps Scriptを使ってメール自動返信2014年版 [C!] Googleドキュメントで簡単にWEBフォームを作成できる機能があるのですが、アンケートやお問い合わせフォームなどがすぐに作れるので個人でも仕事でも多様している人が多いのではないでしょうか。このフォーム機能、フォームからの送信内容はドキュメントのスプレッドシート(Excelライクな表)にまとまるのでそれを共有しておけば複数人でも管理することができます。ただ、問題があるとすれば送信内容によってはすぐに返信したいのにメール通知機能がついていないんですね(フォーム機能ができた初期にはメニューにあった気もするのですが…)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く