アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

gas

GAS のライブラリを公開してみた

morishitaです。 既存のGASのプリケーションにSlackへの通知を追加したいなぁと思いました。 Incoming Webhook経由でSlackにメッセージを送るのはそんなに難しくないので、サラッと実装しても良かったのですが、汎用的な要件だしライブラリとして実装するこ…

clasp push でプッシュできないファイルがあると思ったら、仕様が変わってた

morishitaです。 最新のclaspでは .claspignore を設定しないと clasp push でプッシュされないファイルがあるよって話です。 以前自分が実装したGASのアプリケーションを機能拡張することになりました。 次のエントリで紹介したスプレッドシートをJSONにし…

TypescriptのGASをJestでテストする

morishitaです。 時々、業務で使うツールをGASで作ります。 これまでのものはキャンペーン対応のものなど使い捨てとまでは言わないまでも、短い運用期間を想定したものでした1。 サービスレベル的にはベータレベルですが、少し運用期間が長くなりそう、かつ…

GAS活用事例紹介 いこーよ10周年企画を支えたアプリケーション

morishitaです。 この記事はactindi Advent Calendar 2018 - Adventarの3日目の記事です。 2018年12月1日、「いこーよ」は10周年を迎えました。 すでに終了したものも含めて10周年企画として次を実施しています。 お出かけスポット無料チケット配布(12/1終了…

Google Apps Script でWebアプリ事始め(ややモダン版)

こんにちは。アクトインディでPCおじさんをしている kadota です。 以前、Google Apps Script(GAS)の紹介記事を書きました。 今度はイマドキの素敵なツールで試してみましょう。ブラウザ上のスクリプトエディタではなく、ローカル環境でコードを編集・管理で…

Google Apps ScriptsでTypescriptが超簡単に使えるようになった!

morishitaです。 Cloud Functions と並ぶ(?)Google のサーバレスな JavaScript 実行環境といえば Google Apps Scripts(GAS)です。 GAS ってあの Excel で言う VB スクリプト環境のようなものでしょう? と思ったあなた! このエントリでその認識が変わると…

GASでスプレッドシートを扱うときのTips

こんにちは、kadotaです。アクトインディでPCおじさんをしています。 この記事は actindi Advent Calendar 2017 の7日目の記事です。 G Suite (旧Google Apps) を利用している環境では、Google Apps Script (略してGAS) でちょっとした工夫、効率化ができる…

Google Apps Script 事始め Webアプリ編

この記事は アクトインディ Advent Calendar 2016 8日目になります。 どうぞよろしくお願いします。 業務でかじっていたGoogle Apps Script (GAS) について軽くまとめました。意外と色々なことができるんですね。 今まで知らなかったWebアプリ化の部分に焦点…