タグ

Gasに関するslay-tのブックマーク (8)

  • Nuxt.js × GAS Execution API で同人頒布会向け予約システムをごにょごにょする PWA を作る - Qiita

    はじめに 「GASでQRコードを使った同人頒布会向け予約システムを作った話」の続きです。 半年ほど前、日最大級のアナログゲーム頒布会である「ゲームマーケット2018春」で、上記の予約システムを実際に運用してみたところ、 (こちらからの声かけ後を含め)QRコードを提示してくれたのは6割弱 0.5割くらいの人がガラケーないしキャリアメールのため、QRコード自体を受信できていない という問題にぶち当たりました。 QR コードが提示されなかった場合、スマホの Google スプレッドシートアプリから予約番号 or 名前を検索していましたが、いまいち操作性がよろしくない1。 というわけで、いっそスプレッドシートを外部 API 化して、スマホアプリから予約情報の検索&購入確定できるようにして、なんならアプリに QR コード読み取り機能も埋め込んじゃおう、というのが今回の趣旨です。 PWA (Prog

    Nuxt.js × GAS Execution API で同人頒布会向け予約システムをごにょごにょする PWA を作る - Qiita
  • GASでセブンイレブンの今週の新商品をスクレイピングして通知する - Qiita

    普段コンビニでお昼を取らないのですが、最近何度か足を運びまして。 いざ昼を選ぼうとするとその商品の量に圧倒されます。 さらに驚くべきことに毎週のように新商品がでるんです! 店頭では見分けがつかないので、ネットで追うにしても毎週は大変だぁ…(公式アプリがあるそうですが) というわけで、毎週更新なら週一回スクリプトを走らせて普段見ているSlackに投げちゃいましょう。 GASは手軽に定期実行が出来ていいですね! 今週の新商品|セブン‐イレブン~近くて便利~ スクリーンショット 対象は http://www.sej.co.jp/i/products/thisweek/kinki/ です。 変更履歴 2018/11/09 9月ごろから構成が代わり失敗していたので修正。 画像の持ち方がsrcからdata-originalに変更。 コード var REGION = '近畿' var REGIONS

    GASでセブンイレブンの今週の新商品をスクレイピングして通知する - Qiita
  • GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita
  • GASとSlackで繰り返し作業用のリマインダを作っている - ただのにっき(2018-03-16)

    ■ GASとSlackで繰り返し作業用のリマインダを作っている こないだ作ったSlackボットに味をしめて、以前から欲しかったリマインダを作っている。とりあえず動くようになったレベルだけど、便利すぎて鼻血が出るわ*1。サーバレスアーキテクチャ万歳! Slackがデフォルトで提供してるリマインダは、メッセージに選択肢が追加されてて「何時間延長するか」が選べるようになっている。これすごく便利なんだけど、選択肢がお仕着せで、目的の延長時間がない場合はまったく役に立たない(と思う。おれの知らない機能があるかも知れないが)。これを、内容に合わせて選択肢も指定できると再設定の手間がなくなっていいと思うんだよね。 たとえば(はい、ここからたとえがちょっとアレになりますよ)、モバマスのぷちレッスンは寝てる間に10時間、起きてる間に10時間と3時間のコースを組み合わせるといい感じになるんだけど、この「10時

    GASとSlackで繰り返し作業用のリマインダを作っている - ただのにっき(2018-03-16)
  • Google Spreadsheet を簡易 Webサーバーとして動かして、手軽にWebHookを受け取る方法 - Qiita

    外部のサービスからの通知を WebHookで受け取ってちょっとした処理をしたいことってたまにありませんか? たとえば、アプリのクラッシュログを解析するFabricの Crashlytics には、新しいクラッシュが発生したり特定の閾値を超えると WebHookで通知してくれる、つまり特定の URL にPOSTを発行してくれる機能があります。 これを上手く使うと、下の図のように「新しいクラッシュが発生したら Backlogなどのチケット管理サービスに自動登録」といったことができそうです。 もちろんCrashlyticsから BacklogAPIは直接叩けないので、このように WebHookを使ってこちらのサーバを叩いてもらい、そのサーバがあらためて BacklogAPIを使ってチケットを登録する、というよう感じになります。 以下は実際のClashlyticsの管理画面です。WebHoo

    Google Spreadsheet を簡易 Webサーバーとして動かして、手軽にWebHookを受け取る方法 - Qiita
  • Google Apps Script(GAS) を知ってるかーい? | DevelopersIO

    かーちゃん達には内緒だぞ♪ 音楽を聴くときは基ランダム再生のかめです。 最近、オレンジレンジの選曲率がものすごい高いんですよね。夏だからかな。 先日、Google Apps Script を使って遊んでいたら、某よく訓練されたアップル信者の方に仕事しろ(ブログ書け)と怒られたので、ちゃんと仕事をしたいと思います(´・ω・`) ワタシ エンジニアジャナイヨ はじめに 今回は、Google Apps Script を使って 「定期的に chatwork にヘベール君を投下する和ませbot 」を作る方法をご紹介しつつ、Google Apps Script がどんなものかを知っていただこうと思います! シリーズ化したいと思っているので、細かいことは次回以降で説明予定です。 まずは、とにかくさわってみてください。 私は職のエンジニアではないので、誤りなどがあれば教えてください。 Google

    Google Apps Script(GAS) を知ってるかーい? | DevelopersIO
  • SlackとGASを使って会社のお弁当発注を自動化した話 - Qiita

    こちらの内容は第一回 MAMORIO Meetupで発表した内容をまとめたものです。 背景 弊社ではお弁当が必要な人は前日に注文しておけば、会社が無料で提供してくれる福利厚生があります。(素晴らしいですね ) ちょうど会社の近くに安くて美味しいお弁当屋さんがあり、配達もしてくれるのですが、この注文先のお弁当屋さんは電話かFAXでしか注文を受け付けておらず、誰かが毎日集計して朝お弁当屋さんに注文する必要がありかなり面倒です。 具体的には以下のような作業が毎日必要になります。 集計 呼びかけ: 明日誰がお弁当が必要か聞く リマインド: 集計時に忙しくてすぐ答えてくれない人もいるので未回答の人に対してリマインドする キャンセル: 集計したもののやっぱりキャンセルとなった場合はその分を差し引く 確定&発注: 集計した個数を電話あるいはFaxで発注する この作業を毎日人がやっているようでは、弊社の様

    SlackとGASを使って会社のお弁当発注を自動化した話 - Qiita
  • Google Apps Scriptの開発をモダンに行う方法 - Speee DEVELOPER BLOG

    株式会社Speeeの山です。皆様、こんにちは! 今回ご紹介させていただくのは、Speeeで実践しているGoogle Apps Script(以下 GAS) を用いたモダンな開発手法についてです。この記事を通してGASって「便利だし使えるかも!」と思っていただければ幸いです。 Google Apps Scriptとは Google Apps Scriptは、言わずと知れたGoogleが提供するサーバサイドのスクリプト環境です。 基的にはWebブラウザを通して開発を行います。 作業効率化に威力を発揮するGAS Speeeでは特に、管理部門の作業効率化でGASを使用しているケースが多く、例えば Slackの制限付きユーザを各種チャネルに招待するアプリケーション メーリングリストの文面生成を自動化するアプリケーション Speeeラウンジの使用状況を閲覧するアプリケーション など、様々な用途でG

    Google Apps Scriptの開発をモダンに行う方法 - Speee DEVELOPER BLOG
  • 1