dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

Google Apps Script

スプレッドシートのピボットテーブルで「総計を表示」しているかどうかをGASで判定する

超小ネタ。 Google スプレッドシートでピボットテーブルを作ったとき、行または列の項目ごとに「総計を表示」するかどうか選択できる。 この値を GAS で取得したい。 なんでこんなこと思ったかというと、総計を表示するかどうかで行・列数が変わるため、処理…

webpack+ES2015でGoogle Apps Scriptローカル開発するためのテンプレート作った

gapps を使って Google Apps Script をローカルで開発するための方法については 以前 Qiita に書いた し、それにより ES2015 や TypeScript で書いて手元でビルド、みたいなことはみんなやるようになったんだけど webpack を使った構成が探してもあまり見つ…

Google Apps ScriptでOAuth2を使う(GitHubのissueを出力)

ということをやってみた。 最低限の機能しか実装できてないが、一応動くものができたので公開&設定手順をメモ。 https://github.com/zaki-yama/gas-github-issue-export 目次 コード 初期設定 GitHub の client id と client secret を取得する Google スプ…

[GAS] Google Apps Script の HtmlService で Polymer を使う

先日の HTML5 Conference に参加して Polymer を触ってみたくなった。 せっかくなので先日勉強した Google Apps Script の HtmlService で Polymer を使えないかなーと色々模索してみたので、メモ。

[GAS] Google Apps Script のHtmlServiceまとめ

とりあえず、公式リファレンスであるこのあたりを読んでみた。 Create and Serve HTML Communicate with Server Functions Templated HTML 以下、要点まとめ。

[GAS] 特定のセルを編集した時に行に色をつけるスクリプト

はじめに タイトルにあるように、 「どこかのセルを編集したタイミングで、条件を満たしたら編集行の色を変更する」といった 行単位での操作を行いたい場合。 こちらの記事にあるように、新しい Google スプレッドシートだと条件付き書式で実現でき、スクリ…

Google Apps Scriptのソースコードをgitで管理する

という内容の記事をQiitaに書きました。 gas-managerというツールを使っています。gas-managerを使ってGASのソースコードをローカルで管理する - Qiita

Browser.msgBox内で改行する方法

なかなか検索しても出てこなかったのでメモ。結論からいうと、 \\nでできる。\を2つ重ねるのがポイント。\を2つ重ねる、というのはどこかのサイトで見かけたんだけど それでもいっこうに改行できないなーと思って良く見たら \でなく ¥になっていた。 PCはm…