マガジンのカバー画像

spreadsheets

815
運営しているクリエイター

2021年5月の記事一覧

GASおよびGoogleスプレッドシートで改行を入れる方法

GASおよびGoogleスプレッドシートで改行を入れる方法

こんにちは!KCompany代表のケータです!

Google Apps Scriptを使って、Googleスプレッドシートから本文情報を読み取り、Gmailでメール一括作成を行う際の改行方法についてまとめます。

実際の利用シーンお客様向けに個別に、複数のMTG日程候補を送るといった場合

元々、送信先の名前やメールアドレス、複数のMTG日程候補がそれぞれの列に入力されたスプレッドシートがあると

もっとみる
[QUERY関数]日付をセル参照する際はTEXT関数を使う

[QUERY関数]日付をセル参照する際はTEXT関数を使う

QUERY関数の小ネタです。

下記のようなスプレッドシートがあり、
列A-Eは元データ、列G-Kには指定した期間のデータを抽出し表示したい、とします。

結論_TEXT関数を用いる結論を先に言うと、
日付(from/to)を設定するセルを別途用意し、TEXT関数で参照します。

QUERY関数は以下のように構成します。

※「date」の後のTEXT関数は「'」「''」「&」で囲みます。

上記

もっとみる
PythonとGoogle Spreadsheetで家庭菜園の収穫管理 ~ (前) 認証編

PythonとGoogle Spreadsheetで家庭菜園の収穫管理 ~ (前) 認証編

後編はこちら

前置き数年来、家庭菜園の収穫数の管理(まあ有り体に言って閲覧だけですが)をGoogle Spreadsheetでやっていました。植え付けの情報を書き込んだり、収穫数を記録したり。そして、グラフで各年を比べながら「ほう今年はナスが調子がいいぞ」とか「オクラは今月で終わりだな」とかやりたい、そしてグラフにはmatplotlibを使いたかったため、PythonからGoogle Sprea

もっとみる
GAS メール下書きツールができた! スプレッドシートのデータを元にポチっとやってメールを自動作成じゃ~~~~~

GAS メール下書きツールができた! スプレッドシートのデータを元にポチっとやってメールを自動作成じゃ~~~~~

できた~~~~~!!!!!
やった~~~~~!!!!!!
実戦で使えるぞ~~~~~~~~!!!!!!

経緯サンプルコードもっといい書き方があるのかもしれないけど、ひとまず上手くいったのでとてもうれしい!そして、一行一行の意味がわかるのがうれしい!

let j = 0; で下書き作成の有無をカウントするという発想がなかった。これはMさんに教えてもらった。ありがたい、なるほど~と思った半面、自分で

もっとみる
GASを使ってペーパレスなFAX環境を作ろう その②

GASを使ってペーパレスなFAX環境を作ろう その②

では、前回の記事でお話しした内容を考慮してシステムを作っていきます。

今回は、いくつかの実践的な仕組みを詰めてご紹介しますので、ボリュームが大きくなりそうです。システムを名乗るのに相応しくなったかな・・・?

システムの概要① スプレッドシートで操作・管理を行う

② FAXする資料は、Googleドキュメントで作成する

③ 複数のFAXを一度の操作で送信できる仕組みにする

④ 送信したFA

もっとみる
カレンダーのイベントを書き出すGAS

カレンダーのイベントを書き出すGAS

さぁ!早速、今日もファムテックな時間のスタートです!

管理者のみなさま、こんなこと考えたことありませんか?

”なんだか作業効率が悪い気がするけど、だれが、何に、どれくらいの時間を使っているかわからない・・・”

まさしく、弊社がそうでした。笑

ということで、困ったらGAS!!早速調べてみると、カレンダーの予定を抽出する方法があったので挑戦してみました。

カレンダーの予定を書き出す今回使用し

もっとみる
EXCELの関数の登竜門"Vlookup"プログラミングが楽しくなる人が取り組む関数

EXCELの関数の登竜門"Vlookup"プログラミングが楽しくなる人が取り組む関数

いつも、当noteをご覧いただきありがとうございます。

ちょっと、今回は趣向を変えてプログラミングを始めてみようかなと思っている方や、プログラミングができる仲間を増やしたい人向けの内容になります。

プログラミング脳(造語)実は、プログラミングを始めるのに必要なのは、プログラミング脳になれるかどうかだと思います。はまる人ははまるし、そうでない人もいるのはこの状態になれるかなれないかだと考えます。

もっとみる
[GAS][Slack]スラッシュコマンドを用い社員データを取得(その2)

[GAS][Slack]スラッシュコマンドを用い社員データを取得(その2)

前回、「スラッシュコマンドで社員番号を入力すると、氏名とメアドを返す」というGASを記しました。

今回は氏名の一部をキーワードとし、社員番号/氏名/メアドを返す仕組みを実装します。

下記のような「社員データ」スプレッドシートがあるとして、

スクリプトはこちら。

function doPost(e) { const token = PropertiesService.getScriptPro

もっとみる
【自動化】キーワード検索順位を自動取得してスプレッドシートに書き込み、データポータルと連携して表示する手順

【自動化】キーワード検索順位を自動取得してスプレッドシートに書き込み、データポータルと連携して表示する手順

■この記事でできること
・Google Custom Search APIの利用開始手順
・Google Apps Script(以下GAS)での検索順位自動取得
・Googleスプレッドシートへの検索順位書き込み
・Googleデータポータルへのスプレッドシート連携

■自動処理概要
①GASを1日1回自動起動
②スプレッドシートから検索キーワード取得
③Custom Search APIを呼び

もっとみる
限られた環境で勉強会を自動化して見えてきたこと

限られた環境で勉強会を自動化して見えてきたこと

今回は、ありあわせのツールでも業務改善はできるということと、具体的にどう取り組んで何を学んだかについてお話したいと思います。

* 職場が業務改善のツールを入れてくれなくて困っている
* 何か新しいことに取り組むときにどうすればいいか分からない
* 専門外の仕事なのに課題を押し付けられて困っている

という方向けに書いておりますので、何かしらのヒントになれば幸いです。

自己紹介は以下の通りです。

もっとみる
【GAS】Google Apps Script 活用事例  カレンダーのちょっとした変更に使えるスクリプト

【GAS】Google Apps Script 活用事例  カレンダーのちょっとした変更に使えるスクリプト

Googleカレンダーの特定の文言が含まれている予定を一括で処理したい。そんなことありませんか?自分の場合は、仮 とか 調整中 を含んだ予定を一括で書き換えたいと思うことがあったので、こんな感じで書いてみました。こういうのがサッと出来るとつまらない仕事に割く時間が減るので、Goodです。

function renameCalTitle(newDescription){ const calenda

もっとみる
10分で完成したぜ!ノーコード(Appsheet)でトドック食事管理のWEBアプリを作ってみる

10分で完成したぜ!ノーコード(Appsheet)でトドック食事管理のWEBアプリを作ってみる

外で遊べない休日お久しぶりです。エンジニアのヒグです。自粛期間の休みの日はちょっと損した気分ですよね。外に出れる日が来たらまた橋の下でタブルダッチでもしたいなーと思いつつ、今できることをしようと個人で音声認識を活用したアプリの開発をしています。

エンジニアじゃなくても作れるアプリ以前紹介したようにシンプルなものであれば、コーディングなしでWEBアプリを作ることができるんです。(スマホアプリじゃな

もっとみる
GAS 請求書PDFを作成する

GAS 請求書PDFを作成する

参考にしたURL参考、写経、改変させていただいた。

今回やりたいことスプレッドシートからポチっとやってPDFを作成したい。

設計思想メール下書きツールができたので、それを応用して、メール下書きする部分の処理をPDF作成に置き換えれば良いのでは?という着想。

PDFの作成方法は参考URLを写経、改変し、PDF作成部分は別の関数として呼び出すという構造にした。

フォルダ・ファイル・シートの構成

もっとみる
電車遅延情報をSlackに通知させる

電車遅延情報をSlackに通知させる

日常的に電車使っていると遅延情報をいち早く知りたいですよね。
そんな人向けに自分が設定した路線が遅延するとSlack通知される機能を実装したいと思います。(スマホアプリでいいじゃんとか基本テレワークなんでって言わないでね?)

なお今回は可能な限りシンプルにいきたいと思います。

作業の流れ以下流れで設定していきます。遅延情報はYahoo!路線情報から取得します。

1.スプレットシート作成
2.

もっとみる