2022.11.04
こんにちは、クラウドソリューション部 カスタマーサクセスチームの坂井です。
今回は、Salesforce のモバイルアプリケーションについて説明します。
前回は「 Google マップ のパラメータ」について紹介しましたが、今回は実際の連携部分を紹介します。
また、今回は Android 端末で検証しております。iOS の端末では動作しない可能性がございますので、予めご了承お願い致します。
スマートフォンだと、YouTube のリンクをクリックすると YouTube のアプリが起動したり(もしくは常に開くアプリにするかを聞いてきたり)すると思います。
スマートフォン自体が、URLを認識して適切なアプリを起動しようとします。
Salesforce モバイルアプリケーションも同じで、Salesforce の住所をタップすると、Google マップ が起動します。
この機能を使うには「対応リンク」の関連付けが必須になります。
ブラウザで特定のURLをタップした時に、Google マップ のアプリが起動する設定です。
iOS であれば、ユニバーサルリンクの設定が必要です。
Google マップ のデフォルトの状態で、対応リンクが有効化されていると思うので、特に設定をする必要がありません。

この時に、Salesforce のHYPERLINK関数を用いて、前回紹介した Googleマップ アプリへパラメータを引き渡します。
つまり、Salesforce でアプリごとにURLを生成して、地図アプリなどと連携できるようになります。
HYPERLINK関数は、カスタム項目にURLを生成するための関数で、下記のような記述になります。
HYPERLINK(“URL”, “リンク名”)
前回紹介した Google マップ のパラメータを使用すると下記のような、数式になります。
HYPERLINK(“https://www.google.com/maps/dir/?api=1&destination=福岡タワー&travelmode=walking”, “福岡タワーまでの徒歩ルート”)
HYPERLINK(“https://www.google.com/maps/dir/?api=1&destination=小倉駅&travelmode=transit”, “小倉駅までの乗換案内”)
つまり、HYPERLINK関数は、モバイルアプリケーションで利用が可能なので、Google マップ でも利用できます。( iOS は未検証ですが、たぶん使えると思います)
URLの文字の部分はダブルコーテーションで区切る必要があります。
テキストの連結には、”&”を使用します。
HYPERLINK("https://www.google.com/maps/dir/?api=1&destination="& Search_address__c ,"現在地から", "_self")
ここで問題になるのが、住所の番地に改行が入ることです。

そこで、テキストエリアの改行を削除する方法が存在します。
下記のURLの Salesforce のヘルプのページを参考に、改行データを削除するカスタム表示ラベルを作成して、SUBSTITUTE関数を組み合わせることで、改行を除いたテキストを作ることができます。
「カスタム表示ラベル」は、ラベル表示を翻訳する機能で、テキストデータの表記を変更する機能に、今回のような応用も可能です。
「SUBSTITUTE関数」は文字列を置き換える関数です。

改行を削除した住所(”BillingCity & BillingStreet ”で「市区郡」と「町名・番地」を連結)

無事に番地から改行を削除することができたら、下記のような、数式で「ルート検索」や、「乗換案内」のURLを生成できます。動画の作業をざっくりと説明すると、下記のようになります。
HYPERLINK("https://www.google.com/maps/dir/?api=1&destination=$"改行を除いた住所 ,"現在地から", "_self")
HYPERLINK("https://www.google.com/maps/dir/?api=1&destination=$"& 最寄駅名&"&travelmode=transit ","最寄り駅まで", "_self")
※駅が近くにない場合はランドマークでも検索可能です
これらの設定をすることで、住所などから計算して、下記の画面のように、Google マップ アプリへパラメータを引き渡すことが可能です。

【動画内容】 (11分程度 ※音声が流れます)
以前も紹介していますが、取引先のコンパクトレイアウトに配置することで、取引先のレコードの上位に、URLを表示できるので、すぐに地図アプリに切り替えが可能になります。
Google マップ アプリの「ルート検索」や「乗換検索」の1タップの省略のために、ここまでの複雑な設定は必要ないかもしれません。また、最寄駅を登録する方が、はるかに面倒だと思います。
ただし、同じ理屈で、API連携ツールを使わずに「対応リンク」の設定と「HYPERLINK関数」の組み合わせで、Google カレンダー や YouTube などのアプリと簡易的に連携できると思います。
モバイルアプリは、URLパラメータに連携していることが多いので、アイデア次第でさまざまな使い方ができると思いますので、ぜひ参考にしていただけると幸いです。
2026.07.27
各社から相次いで登場している「AIエージェント」。情報収集や資料作成、業務ツールの操作まで任せられるようになった一方、現場では「思ったほど使えていない」という声も聞かれます。各社のAIエージェント機能を紹介するとともに、導入がうまくいかない5つの理由を整理。業務の棚卸しや手順の分解、品質基準の明文化など、小さく試しながら実用化を進める方法を解説しています。
2026.07.24
QRコードを悪用したフィッシング詐欺「クイッシング」が増加しています。画像内のURLはメールフィルターで検知されにくく、スマートフォンを経由して偽サイトへ誘導される点が特徴です。セキュリティ意識が高い人ほど狙われる巧妙な手口と、被害を防ぐために実践したい3つの確認ポイントをご紹介します。
2026.07.21
Salesforceの設定・開発を自然言語で支援するAIエージェント「Blaze」と、SlackBotを活用した業務自動化を紹介します。AIは、日々の細かな作業をどこまで効率化できるのでしょうか。設定変更やデータ確認、商談分析、活動登録漏れの検知・入力など、サンビットで実際に構築・運用している仕組みを交えながら、AIに任せる業務と、人がより力を注ぐべき仕事について紹介します。
2026.07.13
『トイ・ストーリー』シリーズを、「必要とされなくなる不安」という視点から振り返ります。ウッディたちが向き合ってきた居場所の変化、役割の終わり、そしてデジタル時代におけるおもちゃの存在意義を通じて、現代を生きる私たちの不安にも重なるテーマを考えます。