プログラミング

プログラミングに関する備忘録です。

プログラミング

【Access】複数フィールドを1つのフィールドにまとめるユニオンクエリ

前回書いた記事からAccessを使ったシステム構築を進めてきました。メインとして使っているシステムで不足した部分を補うシステムを作ることが目的です。 ある程度形になりましたので、ここいらでやったことを書き留めるターンに移ります。 この記事で...
プログラミング

【Access VBA】CSVファイルをインポートして上書きする

ついにAccessでちゃんとしたシステムを作る機運が高まりました。 これまでFileMakerで自社用にカスタマイズしていたシステムからSaaSへ移行しました。しかし、そのSaaSでは以前のシステムではできていたことが一部できない状態で、そ...
プログラミング

【JavaScript】チェックボックスに連動するボタンで回答する麻雀得点計算機を作ってみた

以前にも麻雀得点計算機を作りまして、今回はその改良版です。 前回は一問ずつ画面に表示され、回答に基づいて最終的に得点を表示するというシステムでした。 これはこれで良いのですが、別にいちいち画面遷移しなくてもいいなと思った次第です。 そのため...
プログラミング

【BATCH】フォルダをドラッグ&ドロップすると中身のファイルをコピーするバッチファイル

とある面倒くさい作業があって、それを救済すべくバッチファイルを用意しました。 その作業というのは、介護保険でケアプランデータ連携システムという、書類手続きをインターネット経由でデータでやり取りできるように施策がスタートしまして、介護業務シス...
プログラミング

【JavaScript】順番に回答していくと結果が表示される麻雀得点計算機をつくってみた

僕が勤めるのは介護福祉の事業を複数展開する会社なのですが、Webサイト上で選択肢を選んでいくだけでサービスの利用料金がわかるサイトをつくってくれと言われました。 既に似たようなことをやっているサイトもあって二番煎じ感があったり、そもそも使う...
プログラミング

量産型ランディングページの雛形を改良

前回にランディングページを量産するための雛形を作成しました。 これをベースに、僕の勤め先の事業所のランディングページを作るべく作業をしていたのですが、いろいろ不具合があったりより良い表示方法を思いついたりと結構改善ポイントがありました。 今...
プログラミング

【GAS】Googleドライブに入れたファイルの情報をスプレッドシートに転記するスクリプト

最近Google Workspaceに関する情報を集めているのですが、とあるベンダーから届いたメールに電子帳簿保存法の対策をGoogle Workspaceを活用して行うという主旨のセミナーの案内が届きました。 電子帳簿保存法は、データで届...
プログラミング

量産用のランディングページの雛形を考えてみた

僕の勤める会社は複数事業を展開しており、母体となる法人のコーポレートサイトはあるものの、各事業ごとのページはありません。そのため事業名でググってもオフィシャルなサイトは出てこないという課題がありました。 かと言って、現在Webを担当している...
プログラミング

【Excel VBA】シフト表自動作成マクロをフォームで操作できるように作り直しました

シフト表自動作成マクロは前回のバージョンを完全版ということで最後の更新にしていました。あれから1年が経過していたんですね。 このマクロを求めてそれなりに見に来る人がいまして、どこかで使ってもらってるのかもしれませんが、正直言って使えるもので...
プログラミング

【Excel VBA】シフト表からGoogleカレンダーやLINE WORKS対応のiCalendarファイルを作成

勤め先でLINE WORKSを導入しまして、カレンダーで予定の共有をするように推進しています。 ただ、勤務の予定をまとめて入れるのはそこそこ面倒なので、シフト表から取り込みできるファイルを作成できればと考えました。 そういうわけでExcel...
プログラミング

【GAS】画像やPDFデータからテキストをOCRで抽出

OCRって特別な機材を入れないとできないものかと思っていましたが、GASを使えばGoogleドライブ上の画像やPDFデータからテキストを抽出できるようです。しかも無料で。 そういうわけでGASでのOCR方法です。Wordから作成したPDF、...
プログラミング

【GAS】Gmailの受信メールを検索して本文の内容からGoogleカレンダーへ登録する

Gmail宛に届いたメールから、日付や内容を取得してGoogleカレンダーにスケジュール登録するスクリプトです。 内容としましては、Gmailの未読の受信メールの中から条件に合うメールに絞り込み、正規表現で必要な情報を取得後、Googleカ...
プログラミング

【GAS】Gmailを使って宛先ごとに内容を変えてメール一斉送信

メンバーごとにIDなど各々異なる内容をメールで通知したい場合、数百名もいると人力では大変ですし送信ミスも起きてしまいがちです。 そこでGASを使えば、ドキュメントにテンプレートを作っておき、スプレッドシートにメールアドレスとそれぞれに送る内...
プログラミング

【GAS】netkeibaから勝ち馬の血統情報をスクレイピングで集める

Accessの勉強をしようと思っているのですが、ただテキストを進めるだけではモチベーションが上がらないし脳があまり働きません。 プログラミングもそうですが、学習する時には自分にとって欲しいものを作るのが1番です。 何かいい題材がないかなぁと...
プログラミング

【GAS】Cheerioライブラリを使ってWebスクレイピング

GASでスクレイピングについては結構前に一度記事にしてましたが、調べてみるとCheerioライブラリを使う手法がヒットし、これの方が使いやすそうだなと思いました。 今回はCheerioライブラリを使って、Google スプレッドシートにWe...
プログラミング

【JavaScript】質問にYes/Noで答えていって結果を表示する

YesとNoの回答によって異なる結果を表示するプログラムを作りましたが、今回も少し似たようなものです。 前回は全質問に答えさせてそのスコアを判定するというものでしたが、今回は1問ずつ表示してその回答によって質問や結果が分岐していくものを作り...
プログラミング

【JavaScript】質問に答えてスコアに応じた結果を出力するフォーム

質問に答えていったら自分がどういう性格なのかだったり、どういうサービスを利用したらいいかといったことを判定してくれるフォームを作りました。 HTMLとJavaScriptで動かしているので、ローカルに置いてちょっとした演習に使ったり、ウェブ...
プログラミング

【JavaScript】スライドショーにフェード効果とランダム表示アレンジ

こちらの記事の続き、というかアレンジです。 ブラウザ上でBGM付きのスライドショーを作成しましたが、画像の切り替えにフェードの効果がほしいところ。それと画像をランダム順に表示できるのもいいなと考えてアレンジしました。 プログラムの内容 こち...
プログラミング

【WordPress】ボタンで表示を切り替えるレスポンシブ対応のナビゲーションメニュー

ウェブサイト運営において、SEO的にもかなり重要なのがナビゲーションメニュー。サイト内にどのようなコンテンツがあり、それらの入り口として機能します。 メニューは結構大きな範囲を占めますので、問題となるのがスマホでの表示、つまりはレスポンシブ...
プログラミング

【JavaScript】BGM付きで写真をスライドショー

ブラウザで動作するBGM付きのスライドショーを作ります。 フォルダに写真を入れてHTMLをちょっと書き換えるだけで作れます。動画で作るよりも時間短縮ですし、パワーポイントでやるよりも動作が軽いはずです。 手軽にスライドショーを作れるというア...
スポンサーリンク