claspというGoogle Apps Script(GAS)をローカルで開発するためのツールがある。claspを使うと、TypeScriptを使ったGASのコーディングも標準で行える。 今回はclaspを使って以下の要求を満たしながらGASの開発を行う際の設定をまとめる。TypeScriptによる実装 Gitによる構成管理 Prettierによる自動フォーマット TSLintによる静的解析 TL;DR claspを使えばGoogle Apps Script(GAS)をローカルで開発できる https://github.com/google/clasp claspはwebpackなどを使わずにTypeScriptで実装できる https://github.com/google/clasp/blob/master/docs/typescript.md 静的型付けをすることで補完などを使いな

1. データ用のスプレッドシートを作る ここでは、Online Data Generatorを使ってサクッとダミーデータを作りました。 2. スクリプトエディタを起動 メニューバーから Tools > Script editor を選ぶ。 3. データをJSON化して返すスクリプトを書く スクリプトエディタに以下のコードをコピペして適当な名前を付けて保存。 function doGet() { // スプレッドシートを取得。(シート名を指定してね!) const sheet =SpreadsheetApp.getActive().getSheetByName('Sheet1') const rows = sheet.getDataRange().getValues() // 全ての行を取得 const keys = rows.splice(0, 1)[0] // 最初の行はkeysだよ

はじめに この記事はGoogle Apps Script Advent Calendar 2018 の22日目の記事ですGoogleAppsScriptのドキュメントを眺めていたらChartServiceというものを見つけて使ってみたくなったので使ってみます Charts Service | Apps Script | Google Developers https://developers.google.com/apps-script/reference/charts/developers.google.com やってることはありがちなやつだし代替手段もいくらでもありそうですが、気軽に実践できるということで! やりたいこと たとえばブログのPVなど、GoogleAnalytics見に行けば良いといえば良いのですが、毎日Slackで簡易レポート的なものが送られてきたら楽ですよね?

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? GASでこんな事が出来るよ。という一例として書かせていただきます。 事の成り行き 事の始まりは、ある飲み会の時に自社の営業部門のマネージャ(M)から言われた一言。 M「あのさ。今、うちって社用車を使ったら紙に運転日報を記録して管理してるじゃん?それをやめようと思ってスプレッドシートで管理しようとしたんだけど、毎回スプレッドシートにアクセスして記入するのって億劫だしiPhoneからだと入力しにくくて。。。なんか良い感じに、アプリケーション作ってくれない?」 私「あ、なるほど。ならGsuite(google)だけで完結する、アプリケーション

PythonからSheetsAPIを使ってGoogleスプレッドシートを操作してみました。Pythonのクイックスタートの内容を中心に紹介します。Google SheetsAPI を使うための準備GoogleAPI コンソールでSheetsAPIを有効化 認証情報を作成PythonパッケージのインストールAPIを使ったGoogleスプレッドシートの読み書き OAuth認証 スプレッドシートからデータを読む スプレッドシートにデータを書き込む さいごにGoogle SheetsAPI を使うための準備 まずはじめにAPIを使うためにいくつかの準備を行います。GoogleAPI コンソールでSheetsAPIを有効化GoogleAPI コンソールでSheetsAPIを有効化します。こちらのページにアクセスして、任意のプロジェクトを選択するとSheetsAPIを

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

こんにちは、今年4月に入社した新卒エンジニアのyasuです。pixivのメンテナンスチームでPHPを書いています。好きな言語はLispです。本記事では、最近大流行中の人工知能を利用したチャットボットの開発について紹介します。 チャットボットが作れるAPIをLINEが提供 開発した簡単なチャットボットとの会話LINE Botを作るために必要なものGoogle Apps Script(GAS)でサーバーレスな開発 超簡単なウェブサーバを作ってみる さっそくチャットボットを作ってみるLINE MessagingAPIとGASの連携 チャットボットの基礎:オウム返しをさせてみる チャットボットとオウム返しを楽しんでみる チャットボットともっと楽しく会話するために、いろんな機能を追加してみる 簡単に扱える全自動会話APIを使って雑談してみる チャットボットを少し便利に!Wikpedia検索
![LINE Botをサーバーレスで開発!Google Apps ScriptとLINE Messaging APIを使ってチャットボットを作ってみた - pixiv inside [archive]](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2fe9cb78af58c153fcbd4fd842e41071d2137cafef%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fcdn.image.st-hatena.com%252Fimage%252Fscale%252Fc2a4cede91c03aa3e4cce25634c25e1a3b2b49c2%252Fbackend%253Dimagemagick%253Bversion%253D1%253Bwidth%253D1300%252Fhttps%25253A%25252F%25252Fcdn-ak.f.st-hatena.com%25252Fimages%25252Ffotolife%25252Ft%25252Ftamanobi%25252F20161110%25252F20161110204133.png&f=jpg&w=240)
このページは、Google Apps Script(GAS)逆引きリファレンスの目次です。 それぞれのページにはやや実用的なサンプルスクリプトと、構文、解説を掲載しています。サンプルスクリプトではただHello World!を表示するのではなく、ひと工夫加えて、少しでも実用的に、そしてGASで何ができるのか、少しでも知って頂けるように心がけています。 リファレンスページを作成している時点で正常に動作することを確認していますが、GASは日々進化しています。ひょっとすると上手く動かなくなっていることもあるかもしれません。その際はコメント欄にてお知らせ頂けましたら幸いです。その他、ツッコミ、質問、補足等お待ちしております。Google Apps Scriptはものすごーく、強力なサービスだと思うのですが、日本ではまだまだ注目されていません。このリファレンスが日本での発展の一助になれば幸いです。
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く