かつしかで暮らすIT屋のブログ

仕事を簡単に終わらせるための 「ITの使い方」 を綴っています

【Google Spreadsheet】タイムスケジュール表の作成を簡単にする3つの関数

【追記】 Spreadsheet や Excel では時間を計算すると誤差が出るようです。 それにより MATCH や VLOOKUP で時間をキーにした検索がうまくいかないことがあります。 回避策は下記の画像のように、比較する時間をテキスト化してから使うといいでしょう。 【追…

Google スプレッドシートで簡単にメールを一斉送信する Google Apps Script ライブラリ

以前、スプレッドシートのリストに対して項目の差し込みをしつつメールを送るというエントリーを書きました。 www.katsushikatech.net で、僕自身必要になったときにこれを使っていたんですが、この長いコードをコピペするのもだるくなってたんですね。 とい…

Google スプレッドシートの表を Google Apps Script の配列に格納するライブラリ

スプレッドシートを Google Apps Script で処理するときに、表を配列にすることが多々あるのですが、それを実現するライブラリを見つけることができませんでした。 探し方が悪いのか、需要が無いのかはわかりません。簡単すぎて作ってられるかっていうことか…

Google Forms でフォーム申し込みへの自動返信メールを送信するためのライブラリを作りました

どうも、僕です。相変わらず G Suite を使っているのですが、Google Apps Script (以下 GAS) はなんで G Suite Script にならなかったのかとモヤモヤしっぱなしです。まあ、そんなことはどうでもいいのです。僕は仕事で Google Forms を使うことがまあまああ…

【Node.js】Ubuntu に Express と Sequelize、forever をインストールしてブラウザでアクセスするまでのメモ

Ubuntu で Node.js と Express を使ったウェブサイト構築の解説は見かけるんですが、実行するコマンドだけをズラッと並べておきたいなと思ったのでこちらに残しておきます。 sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server cu…

【Google Drive】フォルダ内にあるファイルをスプレッドシートでリスト化しよう!

Google Drive でフォルダを公開してファイルを共有するということは結構あるんですが、その共有しているファイルの名前と URL を共有する度に取得しようとすると結構面倒です。 そんなわけで、Google Apps Script を使って、スプレッドシートにファイルリス…

【SalesForce】キャンペーンなどでレイアウトを切り替える方法

こんにちは、若めのおっさんです。 ここのところ、SalesForce を操作していて若干分かりづらかったのが「キャンペーンの種類によってレイアウトを変えたいんだけどどうやるのか」です。 わかってしまえば簡単なんですけどね。設定があちこちに散らばっている…

【Google スプレッドシート】SORT と VLOOKUP で最終購入日を取得する【販売管理】

ネットショップの顧客管理をスプレッドシートで、のシリーズ第二弾です。 そして、今回で終わります。 前回の記事はこちら。 www.katsushikatech.net 前回は、販売データの中の顧客をユニーク化して顧客データとして使うというところまでやりました。 今回や…

Google スプレッドシートで販売リストから顧客台帳を作る方法

ネットショップで出品してたりすると、販売データはダウンロードできるけど顧客データは無いっていう場合があります。 でも、顧客一覧を作って購入額なんかを管理したいこともあるだろうかと思います。 ということで、販売データから顧客台帳を作ります。 顧…

【Google Spreadsheet】列の左側の値をとるには INDEX と MATCH 関数を使おう

例えば、行列の中からメールアドレスを探して、その行の右側の列の値を取りたいといったときには VLOOKUP を使います。 でも、メールアドレスがもし、C 列にあって、メールアドレスをもとに A 列にある氏名をとってきたいというときには VLOOKUP は使えませ…

SalesForce の PHP Toolkit を使うときに修正しておいたほうがいい部分

SalesForce の API にアクセスするために PHP Toolkit を使っていたんですが、将来使わなくなるよー的な部分があったのでメモ。github.com最後の更新が2年前なんですね。で、変更しておくといい部分です。対象のファイルは "SforceEnterpriseClient.php" と …

Google Spreadsheet と Forms を使って簡易メルマガスタンドを作る

いまだにマーケティングツールとしてメルマガはよく使われる手法です。 でも、わざわざステップメールのサービスとか契約してっていうほどでもない場合もあるでしょう。 そんなとき、Google Apps を使って簡単にメールマガジンの購読申し込みのフォームを作…

Mac でスクリーンショットを撮ってマニュアルにするときに役立つ 3つのアプリ

スクリーンショットの神アプリ Skitch が Mac 以外の環境をバッサリ切って久しいわけですが、Mac アプリだってどうなることかという気がしてなりません。 そこで、代わりになるアプリを探したところ 3つのアプリで快適に過ごしているので紹介します。 目標と…

ポートフォリオっぽいなにか

どうもおばんです。 めっきりアラフォーになり日々衰えを感じる今日このごろ、いかがお過ごしでしょうか。 そういえば、自分のプロフィールとかポートフォリオのちゃんとしたやつがなかったので作ってみようと思いたちました。 概略 現在 本業で主夫をしなが…

Google スプレッドシートを使って住所を都道府県、市区町村郡、その他に分ける

事務担当「住所は都道府県を分けて記入させろってぇ!」 営業「お客さんにそんな手間かけさせたら契約率おちるわー」 そんなやり取りがあるかどうかはさておき、住所を都道府県に分けたい場合の対処方法です。 前回のエントリーで、Google Spreadsheet では正…

Google スプレッドシート には正規表現がある Excel には無い この違いは思いの外大きい

文字をあつかう仕事をするならば、正規表現を知っておくと面倒な文字の入れ替えが瞬殺できます。 そして、Google Spreadsheet には正規表現を使う関数もあって便利すぎるんです。

Google Spreadsheet の Excel よりイケてる関数ベスト3 - FILTER

不要なデータを除外する FILTER 関数を使うと直近の登録顧客とか、メールを送る相手を条件で抽出するということができるんです。

Google Spreadsheet にあって Excel にない感動的な関数ベスト3に入れたい UNIQUE 関数

UNIQUE かわいいよ UNIQUE ということで、Google Spreadsheet の UNIQUE 関数です。 素敵です。

フルネームを姓と名にわけるウェブツールに API を搭載

前の記事で、フルネームを姓と名にわけるサイトを作った話をしました。 www.katsushikatech.net で、これだといちいちフォームにコピペしなければいけないのでまあまあ面倒です。 そこで、ささやかながら API をこしらえてみました。 このエントリーでは主に…

【PHP】フルネームを姓と名に分けるウェブツールを作りました

秋の夜長ということで、安心して早寝しています、松井です。 そんな折、夜な夜なウェブツールを作りました。 フルネームを苗字と名前にわける サイトのタイトルまんまな機能なのですが、左のテキストボックスに改行区切りで氏名を入力してボタンをクリックす…

【PHP】Spreadsheet や Excel のリストを ウェブページに表示する方法

Excel を使わなくなって久しいわたくし。Google Spreadsheet 大好きすぎてセルの隅っこでパワプロやり続けて過ごしたいくらいです。 冗談はさておき。 ウェブサイト上の更新情報やイベントのリスト、いちいち HTML を書き換えたり、WordPress で編集したりす…

差し込み項目の変動に対応! Google Apps Script でメルマガ配信システムを作ろう

季節の変わり目でお肌に異常が出てきて、年齢をまさに肌で感じています。 それはさておき、仕事をしていて、メールアドレス リストにあるメアドにメールを一斉送信したい時が結構あります。 かと言って、普段は大してそういう機会がないのでメール送信サービ…

いつまでも忙しさから抜け出せないたったひとつの理由は「忙しいを理由に仕事を断る」こと

コミュ症を乗り越えてというか乗り越えない状態で結構仕事のコミュニケーションをこなしてます。 松井です。 どこの会社に行っても必ず見かけるのが、24365で仕事がパンパンの人。 すごい頑張ってるし、人間性もいいのに、全然報われない。 そのうえ、ちょっ…

今年の「もっと早くやっときゃよかった」案件: FuelPHP + Twig

今ちょっと、セミナー管理のウェブサイトを作ってまして、今までは1ページのPHPで頑張ってました。 1ページ程度のものにフレームワークを使うとか、ちょっと重すぎるよなと思っていたんですが、やってみると思いの外簡単な上にアホみたいに便利だったんです…

IT屋さんとして10余年、仕事を便利にするのはITではないんだなと思った話

https://visualhunt.com/photo/83822/"> Photo credit: Internet Archive Book Images via Visualhunt / No known copyright restrictions 世の中はIoTやらブロックチェーンで盛り上がっていますね。 技術革新はもうどうにもとまらないようで、利便性がもの…

Googleスプレッドシートで複数の範囲を連結する関数を自作した

Photo credit: Dakiny via Visualhunt / CC BY Googleスプレッドシートを使っていて、複数のセル範囲を一列にまとめたい時があるんですね。 例えば、シート1とシート2に別々の顧客データがあって、全部のメールアドレスをリストにするとか。 そういうときに…

100円ポッキリで2つのiPadスタンドを作る方法

iPadのスタンドって高いのよね、結構。まあ、それなりにいいものだし値段相応なのかもしれないけど。 で、そんなにお金を出せない人のために、つまり自分の為になるべく安く作れる方法を考えました。 ある朝、なんかないかなぁとダイソーをうろうろしたとこ…

Web の閲覧を安全にしてくれるサービス: aguse.jp

ここ数年、芸能人のブログや企業のウェブサイトが乗っ取られ、ウィルスが仕掛けられるという事象を見かけることが多くなりました。 これに対してできる防衛策は 業務に関係ないサイトを見ない ウィルス対策ソフトを適切に運用する インターネット専用に PC …

炭水化物を抜いてみて分かった、米を食べるのはただの「癖」だったということ

最近断捨離してます。対象は本と体のお肉です。ちなみにサウンドはドンシャリが好きです、SU-METALにやられっぱなし。 先月一ヶ月間、炭水化物を抜いてました。そのくせ堂々ととんかつや天ぷらを食べてたんでもうなんだかよくわからないのですが。 上野啓樹…

スーパーマリオブラザーズを自作した思い出

[任天堂「岩田聡の死」を世界が深く悲しむ理由 | 「コミュ力」は鍛えられる! | 東洋経済オンライン | 新世代リーダーのためのビジネスサイト](http://toyokeizai.net/articles/-/77203) ぼくも任天堂にお世話になった身として、そこはかとなく切ないニュース…