先日GTUG Girls 設立のニュースがDeveloper Relations Japan Blogからアナウンスされました。今日はその第一回meetupということでGoogle Apps Script(略してGAS)のハンズオンが実施され、私はチューターとして参加しました。 実施する前は、Google Apps Scriptという題材がマイナーすぎだし、GTUG系のイベントは応募者のスキルレベルがまったく想定できないという点でもサポートの人員不足が心配でした。 しかし実際にはJavaScriptの経験者の方には大して難しくなかったようで、いい具合に「近くに座っている参加者同士でサポートしあう」という、最高の形ができあがって進んでいたようです。ホッとしました。 個人的には女子オンリーのハンズオンは二回目の参加になるのですが、今回も以前の女子ハッカソンの時と同様「みんな真剣で、わからないこ
"プラットフォーム” をウィキペディアで調べてみると プラットフォーム(Platform)とは、コンピュータにおいて、主に、オペレーティングシステム(OS)やハードウェアといった基礎部分を指す。 一般的なコンピュータープログラム(アプリケーションソフトウェア)は、それぞれのOSに依存し、Windows、Mac OS X、Linuxなどの専用のプログラムとして動いている。特定のハードウェアでしか動かないプログラムもある。例えば、PowerPC プロセッサ上の Linux では、PowerPC プロセッサ上のMac OS X 用や Pentium プロセッサ上の Linux 用の Adobe Reader7.0 は動作しない。 非依存とは、それらのOS、ハードウェアに依存せずに動くプログラムのこと。例えば、Javaはプラットフォーム非依存を売りにしており、他のプラットフォームの上にアダプタとし
先週 Google Apps Script 勉強会 #3に行ってきました。大遅刻で10分くらいしか参加しませんでしたが。 partake.in とりあえず親睦会で気になってたことをちょろちょろお話できてよかったです。GWTを「ぐうぃっと」と読むことを教わりました。ありがとうございます。 さて、勉強会に参加したのとは直接関係があるわけではないのですが、今回あらためて記事にするのは、前回書評したアリエル井上さんの本にもとりあげられていたように、Google Apps ScriptはじつはS(P)aaS Scripting環境の大本命(いやいいすぎか、まあ少なくとも大穴)ではないかという予想にたって、では今現在世の中で名を馳せているだろうところのForce.comについてはいかがなものか、という想起を得たからです。 この記事を読まれる方の中には、Force.comって何よ、という方も多いでしょう
【2014/12/26:追記】 この記事はGoogleの仕様変更などで内容が古くなっていたため、最新の情報で書き換えました。 リンク先の記事を参照してください。 Googleドライブのフォーム機能からGoogle Apps Scriptを使ってメール自動返信2014年版 [C!] Googleドキュメントで簡単にWEBフォームを作成できる機能があるのですが、アンケートやお問い合わせフォームなどがすぐに作れるので個人でも仕事でも多様している人が多いのではないでしょうか。このフォーム機能、フォームからの送信内容はドキュメントのスプレッドシート(Excelライクな表)にまとまるのでそれを共有しておけば複数人でも管理することができます。ただ、問題があるとすれば送信内容によってはすぐに返信したいのにメール通知機能がついていないんですね(フォーム機能ができた初期にはメニューにあった気もするのですが…)
Google Apps Scriptの概要 Google Apps Script は Google products を制御する新たな段階をユーザーに提供します。 自作の JavaScript プログラム を用いて Google Spreadsheets をはじめ、他の Google products にアクセスや制御、さらには共有を可能にします。 今までのブラウザベースの JavaScript プログラム とは異なり、スクリプトが制御する Google products にアクセスできるように Google のサーバー上で自作のスクリプトが実行されるのです。 参照ページ(Goolge) ユーザーガイド/概要 Getting Started/Google Apps Scriptをはじめよう Writing Scripts/スクリプトを書く Common Tasks/一般的なタスクのプログラ
今流行のサーバーサイドJSというと? 10人中9人以上がnode.jsという今日この頃ですがいかがお過ごしでしょうか?node.js凄いですよね、スゴイスゴイ、ゴイスーです。で、実際何に使いましょう?まぁ面白いですよね。 で、話は変わってGASです。GASとは、Google Apps Scriptの略でGoogle Docsのスプレッドシートの機能の一つです。スプレッドシートに所属する形で保存されます。実行はGoogleのサーバー上で行われ結果が返りますが、GASの特徴の一つで、Google内外のの様々なサービスのデータにアクセスすることが出来ます。 カレンダー コンタクト メール(送信のみ) サイト マップ Docs UrlFetch xml Jdbc などなどです。半分以上のサービスは無料アカウントで利用可能です。 今日のプティGAS勉強会で、Ui Servicesをいじったので紹介し
@atusi さん主催のGoogle Apps Script勉強会#2 に参加しました。 第一回の時とは違い、半分くらいの人が「Google Apps Scriptを触ったことがある!」という状態でビックリです。日本でそんなにGASを触っている人がいるなんて…。 発表資料など @webos_goodiesさんがAWSのROUTE53とSpreadsheetの連携アプリの紹介を、@atusiさんがGASの概要の説明をされました。 @webos_goodiesさん - GASでアプリ作ってみた@atusiさん - Google Apps Script #2 ハカソン 今回はハッカソン主体だったので、自分も何か作ろうと作業しました。お題は「会社の勤怠シートの入力を補助するツール」です。私は勤怠シートを月末にまとめて記入するずぼらなタイプで、毎月入力が面倒です。そこで、下記の機能を持ったスクリプト
グーグルは、Google Appsのプログラミング言語「Google Apps Script」に、ドラッグ&ドロップでユーザーインターフェイスを自由に構築できる「GUI Builder」機能を追加したと、Google I/O 2011のセッション「Developing Apps, Add Ins and More with Google Apps Script」で明らかにしました。 GUI Builderは無料でGoogleドキュメントを利用しているユーザーでも利用可能になっています。Googleドキュメントから任意のスプレッドシートを開き、[ツール]メニューから[スクリプトエディタ]を選択。起動したスクリプトエディタの[ファイル]メニューの[ユーザーインターフェイスを構築…」を選択すると、GUI Builderが起動します。 左側のオブジェクト一覧から、ボタンやラベル、テキストボックス、
はじめに Google Apps Scriptでは、GoogleドキュメントのみならずGoogleコンタクトやGoogleカレンダーなど多くのサービスにアクセスすることができます。それらをGoogleスプレッドシートから利用してみましょう。 対象読者 Web版オフィスアプリケーションの導入を考えている方。 GoogleドキュメントまたはGoogle Appsを既に使っている人。 各種のWebサービスの自動化を考えている人。 スクリプトを関数として使う 前回、Google Apps Scriptの基本操作と、スプレッドシートの基本的な扱いについて説明をしました。今回は、スクリプトの利用についてさらに深く考えてみましょう。まずは、「スクリプトを関数としてセルに設定する」ということからです。 Google Apps Scriptは、関数としてスクリプトを定義しますが、この関数は、Googleスプ
はじめに 「Google Apps Script」は、Googleドキュメントのスプレッドシートに搭載されているスクリプト機能です。これは発表当初、Google Appsの有料版(プレミア版)のみで利用可能であったため、「無償版のユーザーは使えない」と思っていた人も多いのではないでしょうが。が、現在では、無料で利用できるGoogleドキュメントでもスクリプトが使えるようになっています。これを利用し、Googleドキュメントのスプレッドシートを操作することができます。いわば、Excelなどの「マクロ」と同じ機能を提供してくれるのです。 最近では、クラウド・アプリケーションとしてオフィスソフトが提供されるようになってきました。Googleの「Googleドキュメント」だけでなく、マイクロソフトが「Microsoft Office Web Apps」を公開するなど、本格的にWebへの移行が進めら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く