Google Apps Script (GAS)
下記のようなデータフォーマットが揃っていないスプレッドシートが有り日付が入っている場合のみ加工した値を出力させたかった A B 文字列 aaa 数値 123 日付 2022/01/01 存在しない日付 2000/2/30 空白 日付 1938/11/30 文字列 bbb ArrayFormula 内で IsDat…
1行目にカラム名を入れてある SpreadSheet で1行目以下を使った GAS を書いていてうまく動作してなかったメモ。 エラー箇所を探す Slack連携で使っているスクリプトだったので、各関数をまずは単独で動くモックのスクリプトに変換しました。 次に怪しい箇所…
数値に `.replace()` をするとエラーになるので、数値が渡ってくるのか文字列が渡ってくるのか分からない場合は `.toString` したほうが安全。 今日も一日ご安全に!
GASでスプレッドシートの背景色を白#ffffffではなくナシにしたい (CSSで言うところのtransparent) とき。 setBackground( null ) を使う setBackgroundColorではなくsetBackground。 まるっと1行背景色をナシにするには次のような感じ var sheet = Spreadshe…
サービスとかのメールフォームから送られた内容とかアラートとか、まぁDBに保存してダンプすれるのが本来良いと思うのですが、DBが無かったり諸々のアレでメールだけで受け取っていたりするような事もあると思います。 今回はGmailで受け取ったそれらのメー…
スプレッドシートで情報を管理してて、作業が完了したらセルにチェックを入れる。 その時にパッと見で判るように完了した行にまるっと背景色を付けたい。そんなメモです。 セルに背景色を付けるだけなら、条件式付き書式設定ルールで簡単に行うことができま…
ちょっと前に流行ったラノベみたいなタイトルになってしまったが後悔はしていない。 例えば数箇所で行うイベントの予約をGoogleDriveのフォームで取っていたとして、予約のリストが回答というスプレットシートに反映されます。で、入金を確認した時にシート…
何かと楽なのでGoogle Driveのスプレットシートを使うのですが、自動化をしたいとかでApps Scriptを書いている時、スクリプトエディターから実行させるだけ時はLogger.log()で書いておいてメニューの表示からログを表示させておけばよいのですが、セル内を変…
をgitHubに作って置いています。 詳しい使い方は気が向いたら書くかもしれません... GitHub - KiKiKi-KiKi/googleFormAutoReplyMail: Google Formに回答があった時に自動返信をする為のGoogle Apps Scriptポイントは、単にメールを送るだけならフォームにス…