Contentfulから取得した記事中の画像を、WebPに変換する
GatsbyでContentfulのマークダウン本文に埋め込まれた画像は、そのままでは最適化されません。gatsby-remark-images-content...
【GAS】スレッドに引っ張られて、不要なメールまで取得してしまう場合の対処法
Google Apps Scriptを用いてGmailのメールを取得する際、取得される単位はスレッド単位になります。これが厄介で、1通のメールが欲しい場合も、ま...
JavaScriptでCSVを取り込む:文字コード(Shift_JIS/UTF-8)とダブルクォートに対応
JavaScriptで、input要素から取得したFileオブジェクトのCSVを配列に変換する方法を紹介します。Shift_JISとUTF-8の文字コード、CR...
【JavaScript】ドラッグ&ドロップでCSVファイルを読み込む
JavaScriptでCSVファイルのドラッグ&ドロップ読み込みを実装する方法を解説します。dragover・dropイベントの登録からFileReaderによ...
JavaScriptの即時関数(IIFE)とは?書き方と先頭の「!」やカッコの意味
JavaScriptの即時関数(IIFE)の書き方と、変数スコープを閉じ込める目的を解説します。先頭の「!」「+」「void」といった省略記法の意味や、ES M...
要素を取得しているのに「表示するUI要素はありません」と表示される場合の対処法
Power Automate Desktopで要素を取得したのに「表示するUI要素はありません」と表示される原因と対処法を解説します。アクションの選択ミス(ウィ...
フォルダ内のファイルを1件ずつzipに圧縮する【Power Automate Desktop】
エクスプローラーの通常機能を使用すると、特定のフォルダをzip形式に圧縮することができます。ただ、ファイルを1件1件圧縮したい場合は、それぞれzipへの圧縮を指...
【Node.js】Puppeteerでページ内の動画ファイルを一括ダウンロードする
Puppeteerで指定ページ内のvideo要素のURLを取得し、Node.jsで動画ファイルを一括ダウンロードする方法を解説します。JavaScriptで動的...