プログラミング

スポンサーリンク
プログラミング

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【Python】ウェブページ上に表示されている画像を一括ダウンロード

前回はPythonを使ってウェブページ上のテキスト情報を取得するスクレイピングを行いました。 今回はこれを少し応用してウェブページ上に表示されている画像を一括でダウンロードしてしまいます。 (function(b,...
プログラミング

【Python】記事の一覧から各ページの情報を取得するスクレイピング

Webスクレイピングとは、Webサイトの情報を自動的に収集する技術でして、スクレイピングを得意とするのがPythonというプログラム言語です。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateO...
プログラミング

【Excel VBA】シフト表自動作成マクロをカスタマイズしやすくしました

これまで3回に渡って改良してきた勤務表自動作成ツールですが、今回の記事で完全版としたいと考えています。 前回の記事は二次元配列を使うことで高速化したというのがメインでしたが、それ以外に夜勤の労働数や遅出の翌日は早出禁止と...
プログラミング

【BATCH】TSVファイルの特定の列だけを計算して変換する

バッチファイルを初めて使って仕事をしました。 同じようなことをやってる人がいるだろうと調べましたが案外誰もやっておらず、「使い勝手がよくわからないし、希望の要件を満たすのは難しいかも……」と思っていましたが、意外と形になってくれまし...
プログラミング

【JavaScript】二次元配列で所属ごとの勤務カレンダーを表示

勤めている職場で、職員の出勤予定を見られるシステムが欲しいという要望がありました。 タイムカードのシステムを入れ替えたところで、入れ替え以前は誰でも予定を確認できたのが、現行のシステムでは管理者が自分の管理範囲内でしか見られないよう...
プログラミング

【GAS】Googleスプレッドシートでカレンダーを自動作成するスクリプト

これまでExcel VBAばかり使ってきましたが、そろそろGoogleスプレッドシートとGASを使った開発もやってみたいところ。 僕が過去に作ったVBAマクロをGASで作成するというやり方で学習します。 題材はEx...
プログラミング

【Excel VBA】シフト表自動作成マクロを二次元配列で高速処理にしました

このブログの人気記事は相変わらずシフト表自動作成マクロに関する記事です。よっぽど勤務を組むのに苦労している人が多いようです。 Excelのセル、すなわちオブジェクト上で情報の書き込みを行うと結構処理が遅くなります。 そ...
プログラミング

【Excel VBA】週次集計と月間集計を作成する仕入・売上表

勤め先で業者ごとに商品の仕入額を月ごとに集計し、かつ週次集計もつくりたいという依頼がありました。 Excelでやる場合は月ごとにデータを分けたいところですが、そうすると週が途中で切れちゃったりといろいろ不都合。 そういうわけで...
プログラミング

パスワード付きのHTMLページを作って写真を共有

大きいサイズの写真を複数枚を誰かと共有しようすると、メールだとサイズが大きすぎますし、アップローダを使えばスマホだとファイルの取り扱いができない場合があります。 そんな時にWebサーバーがあれば画像をアップしてHTMLで貼り付ければ...
プログラミング

Excel VBAとIEでウェブページの情報を取得する(スクレイピング)

MS社から出ているウェブブラウザはEdgeが推奨されており、IEはもうオワコンになろうとしています。IEに対応していないサイトすらもあります。 ただ、Excel VBAを使ってスクレイピングするにはIEを使わざるを得ないのが現状なの...
スポンサーリンク
タイトルとURLをコピーしました