GAS GASで〇日前にメール通知する 前に似たような記事を書きましたが、別バージョンです。 前は何日前にアラートを出す、という列がありましたが今回はそれがなく、決まった日数前になったらアラートメールを出します。スプレッドシートに期限日だけしか書いていないパターンです。 cons... 2023.10.15 GASGsuite
Gsuite Google使ってるのにExcel使ってる? 普段業務してて個人的にすごい疑問なことその1である、GoogleWorkspace導入しているのにローカルでExcel使っている人。共有する必要がある資料なのにExcelで作ってドライブにアップする人。挙句の果てにはローカルでExcel壊れ... 2023.10.01 Gsuite
GAS 簡単な依頼でも課題管理表を使いましょうね。あと自分の稼働時間も記録しましょうね。 なあなあで仕事していると、そのうちクレームになりますので・・・(1敗)こぢんまりした副業だと意外とあるあるなのかなと思いますが、せっかくなので残します。 課題は記録に残る形で残しましょうね。 人から仕事を貰っているとあれやこれやと色々投げら... 2023.08.01 GASGsuite
Gsuite スプレッドシートで請求額を部署へ振り分け なんとなくGASやシステムの話よりも関数とかの話の方が好まれている気がするので、こんなのもあるよという内容です。 何らかのサービスを利用していると請求書が届くと思います。色々な部署で利用しているサービスだったら、もしかしたら単価を出して部署... 2023.06.10 Gsuite
GAS 期限日と何日前に通知するかを指定したらメール飛ばしてくれるGAS 小ネタです。大事な契約やら請求やら期限日過ぎてから対応することが多い方は見ていただければと。 (通知ツールもいいですが、本来であればきちんと管理すべきなんですけどね・・・) function sendEmailNotification() ... 2023.04.03 GAS
Gsuite 重いGoogleスプレッドシートを軽くしたいとき見直すポイント 数十万件のレコードを扱うとかなら素直にDBを使いましょうとか言えるのですが、数千件とか1万数千件とかなら微妙かなと思います。(DB絡むと環境の用意とかフロー設計とか面倒なので・・・)で、スプレッドシートでいいんじゃないの、と思って聞き返すの... 2023.03.19 Gsuite
GAS GASのトリガーには2種類あります インストーラブルトリガーとシンプルトリガーです。 インストーラブルトリガー //こちらはインストーラブルトリガーで、トリガー設定が必要 function installable(e){ const ss = SpreadsheetApp.g... 2022.07.24 GASGsuite
Gsuite Spreadsheetで項番を振ろうとして調べたら感動した =ARRAYFORMULA(ROW(INDIRECT("B1:B"&COUNTA(B:B)-1))) B列以降に内容が入ってくる表でA列に項番を振ろうとしたらこれをA2に入れるのが一番いいです。ちなみに1行目にはヘッダーが入ってくる場合です... 2022.03.19 Gsuite
Gsuite スプレッドシートでWBSとガントチャートのやつ 今更な題材かもしれませんがここにきて初めて作りました。せっかくなので公開します。興味があったらコピーして使ってみてください。 下記URLからスプレッドシートを開いた後、ご自身のGoogleドライブからこのスプレッドシートのコピーを作成すると... 2021.10.08 Gsuite
GAS GoogleAnalytics4の情報をスプレッドシートに取得して毎月CSVをメールで受け取る環境とコード 前回の記事に引き続き、実際に作っていくところです。 コードを書く前にいくつか準備が必要です。Googleアプリは準備が不要でコードをガリガリできるところが魅力なのですが、GCPと絡むとそこら辺の魅力が半減です。 まずは、いつも通りスプレッド... 2021.09.11 GASGsuite