スプレッドシートの電話番号をスマホでタップして電話をかける方法

Tap-to-Go
URLをコピーする
URLをコピーしました!

今回はGoogleスプレッドシートの小ネタをご紹介します。スマホ用のスプレッドシートアプリからセルの電話番号をタップしてそのまま電話ができたら良いなと考えたことはありませんか?今回はそんな小ネタを記事にしてみようと思います。

電話番号をセルに直接入力した場合には、通常タップしても何も起こらない普通の文字列として扱われます。

そんな電話番号からワンタッチで電話がかけられたら便利だと思いませんか?

やり方を検索しても全然引っかからなかったので、せっかくなので記事にしようと思いこの記事を書いています。

今回は、HYPERLINK関数を使ってこの機能を実装します。

実際にその機能を持たせたスプレッドシートを下記に共有します。

https://docs.google.com/spreadsheets/d/1xj97OhYZxopjcYzGJX8sRA3c565VzUgWdmMAMBY0nms/edit?usp=drivesdk

目次

セルの電話番号から電話アプリを起動する方法

簡単そうに見えますが、意外と一筋縄ではいかないのが今回のハマりポイントなのです。

まずは、うまくいかない例を2つほどご紹介します。

ケース1

=HYPERLINK(“171″,”171”)を使ってみる

ケース2

=HYPERLINK(“tel:171″,”171”)を使ってみる

上記の2パターンはどちらもリンクになりません。なぜなら、スプレッドシートのHYPERLINK関数でサポートされているのはhttp(s)から始まるリンクかmailtoしかサポートされていないからです。

メールアドレスであれば下記関数を入れれば

=HYPERLINK(“mailto:admin@xxxxx-xxxx-xxxx.com”,”メールを送信”)

このような関数を入れればスマホのスプレッドシートアプリからでもワンタッチでメール送信先にアドレスを入れた状態でメールアプリの送信画面を開くことができます。

『解決方法』

前置きが長くなりましたが、解決方法を記載します。電話番号の前にhttps://ctrlq.org/call/を付けてあげる事でセルに入力した電話番号がタップで電話がかけられるリンクに早変わりします。

〘関数記載例〙

=HYPERLINK(“https://ctrlq.org/call/171″,”171”)

挙動としては、一度ブラウザが立ち上がりhttps://ctrlq.org/call/171にアクセスした後に電話アプリにリダイレクトされます。開いた電話アプリには電話番号が入力されていると思います。

みなさんも興味があれば試してみてください。

まとめ

今回の記事では、HYPERLINK関数を使って電話番号をタップするだけで電話アプリに電話番号入力した状態で起動する方法をご紹介しました。

HYPERLINK関数はhttp(s)リンクとmailtoリンクしかサポートされていませんので少し工夫が必要ですが、ご紹介した方法を使えば簡単にTap-to-Goの電話番号リンクが作成できます。

みなさんも機会があれば使ってみてください。

Tap-to-Go

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!
URLをコピーする
URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

初心者でもわかるGoogle Apps Script活用のススメの管理人。
業務でラクをするという邪な目的のためにプログラムを独学で勉強し始め、初心者向けのGoogle Apps Scriptの使い方サイトを運営するに至る。
ラクをするためにはどんな苦労も厭わないという考えから、手っ取り早くスキルアップするためにCrowdWorksやLancersなどで仕事を受注し始め、過去にはTopClass PRO Crowd workerに認定された経験を持つ。
現在では、業務効率化システムの開発を行う会社の代表を務める。

コメント

コメント一覧 (2件)

コメントする

目次
トップへ
目次
閉じる