Kintoneにおいて、クライアントの企業や店舗の住所フィールドを基に、レコード詳細画面内の任意の場所にその住所へのGoogleマップ遷移ボタンを表示するためのサンプルコードです。

頻繁に住所マップへアクセスされるような業務においては、アクション数を節約でき作業が捗ります。

<サンプルコードの仕様>

・コード内の"住所フィールドコード"を対象の住所用フィールドコードに変更してください。
・対象アプリ内のGoogleマップ遷移ボタンを表示させたい場所に、スペースを挿入し、要素IDを"googleMapId"として保存してください。

サンプルコードを環境に合わせてご変更いただければ、かなり便利なスクリプトになるかと思いますので、ご自由にお使いください!

※ご質問にはお答えできませんので予めご承知おきくださいませ。

コード

(function () {
  "use strict";

  kintone.events.on(["app.record.detail.show"], function (event) {
    const button = document.createElement("button");
    button.id = "googleMapId";
    button.innerText = "【GoogleMap】";
    button.onclick = function () {
      const rec = event.record;
      const address = rec.住所フィールドコード.value;

      const url = "https://www.google.com/maps/search/?api=1&query=" + encodeURI(address);

      window.open(url);
    };

    kintone.app.record.getSpaceElement("googleMapId").appendChild(button);

    return event;
  });
})();