最近の記事

Google スプレッドシートを DB 化できる「Stein」と Nuxt.js を連携する

Stein is a suite of programs to help you turn any Google Sheet to a database. The core Stein API provides RESTful access to your sheets. (Stein は、Google スプレッドシードを DB として扱うための一連のプログラムです。コア機能の Stein API を使用することで、スプレッドシートへの RESTful なアクセスが可能とな

    • GAS + Vue.js + Vuetify でスプレッドシートの編集履歴を表示する

      main.gs // ページを表示するfunction doGet() { const htmlOutput = HtmlService.createTemplateFromFile("index").evaluate(); htmlOutput .setTitle('スプレッドシート編集履歴') .addMetaTag('viewport', 'width=device-width, initial-scale=1, maximum-scale=1, user-s

      • Google スプレッドシートへの変更を一定の時間間隔で Chatwork に通知する

        今回は GAS (Google Apps Script) を用いて、Google スプレッドシートの変更履歴を記録しておき、その件数を一定の時間間隔で Chatwork に通知してみます。なお、変更履歴は Log という名前のシートに保存し、通知が完了するたびにリセットします。 まず、適当なスプレッドシートを準備し、あらかじめ Log シートを作成しておきます。そしてスプレッドシートの [ツール] > [スクリプトエディタ] でスクリプトエディタを開いたら、以下のコードを入

        • Messaging API (LINE Bot) と CakePHP3 を連携する

          必要なもの ・LINE Developers のアカウント ・SDK(PHP で開発する場合は line-bot-sdk-php) ・ngrok(任意) 手順 まずは、SDK をインストールします。 $ composer require linecorp/line-bot-sdk Getting started を読めば、とりあえず使い始めることはできると思います。 ただ、どのようなメソッドが用意されているのかを知るには、地道にコードを読んでいくしかなさそうです(Oct

        Google スプレッドシートを DB 化できる「Stein」と Nuxt.js を連携する

        • GAS + Vue.js + Vuetify でスプレッドシートの編集履歴を表示する

        • Google スプレッドシートへの変更を一定の時間間隔で Chatwork に通知する

        • Messaging API (LINE Bot) と CakePHP3 を連携する