寒い日の夜は、膝関節が成長期。

朝散歩して、パン買って、少し内職して、ゆっくり過ごす日々

スプレッドシートでハイパーリンクからURLを抽出する方法[Spreadsheet公開]

Google spreadsheet
www.google.com f:id:airwho:20200811002523p:plain:w200

ハイパーリンクのURLを抽出するスプレッドシートを作成したので、サンプルテンプレートを公開します。
docs.google.com

使い方

シートをコピー

使うときは、自分のGoogleDriveにコピーします。
[ファイル][コピーを作成]
f:id:airwho:20200811004104p:plain:w300
コピーしたシートは、編集可能なシートになります。

①A列は、ハイパーリンクを取得したいデータ

コピーしたシートの説明をします。

A列は、取得したいハイパーリンク付きのデータです。
試しに、取得したいエクセル、スプレッドシートのセルをコピペしてみてください。

②getHyperlinkUrl関数

コピーしたシートの説明をします。
B列は、getHyperlinkUrl関数が入っています。

getHyperlinkUrl関数は、
ハンパーリンクのURLを取得する関数です。

Spreadsheetの関数ではなく、自作したスクリプトになります。

③getHyperlinkUrlChk関数

コピーしたシートの説明をします。
C列は、getHyperlinkUrlChk関数が入っています。
こちらも自作スクリプトです。

getHyperlinkUrlChk関数は、
ハンパーリンクのURLを取得
 ↓
そのURLの有効性をチェック
 ↓
有効ならURLを表示。無効なら空白を表示。
を行う関数です。

スクリプトを確認する

スクリプトを開く

f:id:airwho:20200811005829p:plain:w300

function getHyperlinkUrl

あまり深いことは考えず「getLinkUrl」でハイパーリンクを取得しています。
いろいろ試しましたが、リッチテキストで渡すとハイパーリンクを取得できました。
もっとスマートな書き方がありましたら、ご教授いただけると嬉しいです。

// 現在アクティブなスプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();

// リッチテキストを取得
var range = sheet.getRange(row,column);
var richText = range.getRichTextValue();

// ハイパーリンクURLを取得
return richText.getLinkUrl();

function getStatusCode

アクセスできるURLか、どうかをチェックしています。
URLへアクセスし、HTTP レスポンスステータスコードを見てます。
developer.mozilla.org

function getHyperlinkUrlChk

先の「getHyperlinkUrl」に、「getStatusCode」を追加したものです。

400, 500番台をエラーとしているため、(statuscode >=400)としています。

// ハイパーリンクを取得
const url = getHyperlinkUrl(row,column);

// URLがない場合:返す
if(!url) return;

// URLがある場合:URL Response Codeを取得
const statuscode = getStatusCode(url);

// URL Response:エラー系ならコードを返す
// コメントアウト if(statuscode >=400) return statuscode;
// URL Response:エラー系なら空を返す
if(statuscode >=400) return;

// URLを戻す
return url;

function getUrlFromHyperlink

※こちらは現在、頭にretrunがついているので、コードの中身は動いていません。
使用するときは「return」を削除、コメントアウトしてください。
f:id:airwho:20200811012749p:plain:w300
コードを変更したら[保存]します。

A列にあるハイパーリンクURLを取得し、B列にURLを記載する関数です。
getHyperlinkUrl関数、getHyperlinkUrl関数は、関数を書かなければならないですが、
こちらのgetUrlFromHyperlinkは、マクロで実行すことでURLを取得できるので、作業時間が短縮できます。

マクロの実行方法

①マクロを開く

[ツール][マクロ][インポート]
f:id:airwho:20200811011839p:plain:w300

②マクロを選択する

getUrlFromHyperlinkの[関数を追加]
f:id:airwho:20200811013033p:plain:w300

③実行するシートを用意

A列にハイパーリンク付きのデータを入力します。

④マクロを実行

[ツール][マクロ][getUrlFromHyperlink]
f:id:airwho:20200811013215p:plain:w300

認証します。
[続行]
f:id:airwho:20200811013450p:plain:w300

[詳細を表示]
 ↓
[スプレッドシートでハイパーリンクからURLを抽出(安全ではないページ)に移動]
f:id:airwho:20200811013609p:plain:w300

アプリケーション[許可]
f:id:airwho:20200811013745p:plain:w300

B列にリンクが表示されました。
f:id:airwho:20200811013915p:plain:w300

参考サイト

ありがとうございました。
ja.raw3h.net

光回線そろそろ契約しようか

マンション常設のインターネット回線があるマンションに住んでいます。
生活する分には、大した問題はなかったのですが、
今回のコロナ禍で、昼間でもスピードが安定しなくなり、
ウェビナー(オンラインセミナー)中に音声のみの接続に切り替えないと、受講できない。という状況が何度かおきました。

受講する側ならいいですが、登壇する日、商談の日は、ドキドキものです。

そんなわけで、有線回線を契約しようと思います。
昨年、nuro光へ申し込み、工事前の下見で、回線が引き込めないことがわかり断念。
その後、何度か「このマンションではnuro使えるようになりました!!」といった広告が入ったので、
今年もチャレンジしてみたいと思います。



ちなみに、いま契約している回線は

楽天モバイル - テザリング

Wi-Fi:13Mbps
wp.re13b.jp

USB:69Mbps
wp.re13b.jp

とくとくWiMAX ギガ放題

犬用に契約。
お留守番している犬の部屋が高温になったときにアラート設定。
外部からエアコンコントロールもできるようにしてあります。

マンションが何度か停電を体験し、インターネット回線が復旧しなくても
WiMAXのバッテリーで操作できたら。。。という望みをかけて契約しています。
wp.re13b.jp

また、マンション常設のインターネット回線が、悪い日の予備回線としての利用もしています。

Wi-Fi:24M-8M
USB:問題なくZoomできるくらい

マンション常設回線

20Mbps-250Kbps

字幕:台湾IT相、30代でトランスジェンダーの「無政府主義者」 唐鳳氏独占取材

www.afpbb.com

文字起こし

トランスジェンダーの人々は
文化や学問 国籍などで垣根を超える人々と同様に
政治的に有利なのだと思います
あらゆる立場に立つことができるからです

私達は二次論的には考えないので
やりやすいのだと思います
背世界の半分は自分たちとは違うなどと考えないのです
だから様々な人々に共感しやすいのです

私は政府とともに仕事をしています
政府のためではない
市民と一緒に働いているのであって
尽くしているのではありません

私は社会運動と政府の間に位置するラグランジュ点のようなものなんです
特別な立場には立ちません
あらゆるスタンスを取ります
私が築こうとしているのは“場”なんです
成長するという共通目的のためのもので
皆が共存できる方法を見つけるためのものです
この立場を保ち続けていきます

ミニクーパーに 前後カメラ ミラー型ドライブレコーダ Changer 購入しました

以前より、設置を検討していたドライブレコーダー。

前後カメラ ミラー型ドライブレコーダ Changer を購入しました。

Amazonのランキングや、モノクロといった雑誌を参考にしました。

あおり運転の影響から360度の特集が多く、360度カメラも雑誌で検討しました。

マイカーのことを考えてみたら、バックミラーが、犬のゲージ(ソフトケンネル)によって見えていない状態。

f:id:airwho:20200720004943p:plain
大型犬用ソフトケンネル

道路交通法違反ではないので、このまま過ごししていましたが、やはり真後ろの後続車両の挙動は知りたいところ。。

そんなわけで、電子ミラー型のドライブレコーダーにしました。

電子ミラーとは、後部カメラの映像をバックミラーの液晶画面にうつしてくれるものです。

夜間の撮影もさることながら、中国製でも外付けカメラの雨対策がちゃんとされていて機能しているそうです。

そして、最近の流行りは、音声でミラーをコントロール。

これで、私の好きな立体交差の写真撮影も、運転中にできるかもしれない。
楽しみです。

いま2020/07/20で、半額で1万円切ってます。
これまた嬉しい。

ユーチューバーさんの動画で、どのくらい鮮明なのか、夜の撮影もちゃんと機能しているのか確認しました。

流行を凝縮! 11.88インチ右カメラ日本語音声制御のよくばり仕様デジタルインナーミラー をつけてみた!前後同時ドライブレコーダー!あおり運転対策 取り付け プリウスα アルファ DIY
こちらのユーチューバーさんのチケットを利用したら50%+10%=60%OFFになりました。

そして、Amazonのランキングで電子ミラー型のドライブレコーダーを循環しましたが、
結局のところ、OEM品だそうなので、もう、これで良いんじゃないかと。笑

1万切ってているので、おはやめに!!

ちなみに同類の商品は下記の通り。
 
OEMで、同じメーカーが送られてくるとか・・・コメントに書いてあります。

バックミラー

12インチ(11.88)、液晶タッチパネル、1920×380px
日本音声コントロール「モニターオン/モニターオフ/フロントカメラ/バックカメラ/ロクオンカイシ/ロクオンシュウリョウ/写真を撮ります 」7音声コマンド。
逸脱警報サポート:○、音声オフ機能:○、GPS:○

カメラ

前カメラ:1080P、170°広角レンズ、F1.8
後カメラ:1080P、150°広角レンズ、F2.0、防水IP68
バックする際に自動的にリアカメラ画面を表示し、アングルが下に向きになる。バック時のカメラアングルは調整可能で、次回バック時は調整後のアングルを表示。

録画

フルHD、H.264 前1080P@30fps、後1080P@25fps
静止画:JPG、動画:MOV
電波障害対策:○、LED信号機対応:○、周波数帯域:50Hz/60Hz選択、ノイズ対策:○
SD:32GB付属

監視

Gセンサー:○、駐車監視:○、
衝突加速度がG-Sensorで設定した値に達する,システムは現在録画されているビデオをロックします,ロックされたビデオは循環器系によって上書きされません
タイムラプス駐車監視モードができます。 長い動画を短くして再生できるように、1秒/ 1フレームの録画を使用します。
ビデオ録画は、エンジンがオフになっている場合でも最大24時間持続。
動体検知
衝突時の緊急録画に対応するバッテリー内蔵モデルです。内蔵バッテリー搭載によりエンジンを切った後も駐車中に衝撃を感知すると自動で録画を開始します。事故やアクシデントの記録は上書きできない自動ロックで守られます。
内蔵の500mAh

個人的な意見では、駐車場監視を
車上あらし、車両盗難を気にして使用するとしたら、
セコムのほうがよいと思います。
だってSDカードに映像データが入っているのですから・・・盗難避けにも、捕まえるための手段の一つにもなりません。。

Zoomに字幕をつけてみた 設定方法まとめ

Twitterで字幕をつけているのが話題になったので、わたしもつけてみました。

f:id:airwho:20200520165328p:plain
zoom 字幕

ウェブ会議(zoom、meetなど)の映像に、リアルタイムで字幕を付ける方法を紹介します。

必要なもの

  1. Android(音声を文字にする。字幕として利用)
  2. PC(ZoomとAndroidの文字を合成する、Zoom配信する)
  3. PCとAndroidを接続するケーブル(Androidの文字をPCに送る)
続きを読む

【地方回帰】地方に住むメリット、都会に住むメリット、デメリット

こんにちは。misocoです。

今回は、地方の暮らし、都会の暮らしで、

都会だからこそできること、

田舎暮らしだからできること、

メリットとデメリットは、人によるので項目を簡単に書きたいと思います。

 

まえおき

新卒から6年くらい、群馬で働いていました。

29歳で出稼ぎのため川口→笹塚(新宿まで3分)→川崎に移り住みました。

 

続きを読む

お家で美味しく呑む(お酒リスト)40歳過ぎてからお酒の味を覚えました

こんにちは。misocoです。
お酒に興味がなかったmisocoですが、最近、美味しいお酒を知りましてー
おつまみとのコラボレーションを楽しむことを覚えましてー

今回は、美味しかったお酒名と、おつまみ名を公開しようと思います。

続きを読む