実現したいこと
グーグルマップでクリックした場所の住所をクリックされたらGoogleSpreadsheetに書き込むようにすることはできますか?
Googleスプレッドシートの住所一覧をインポートし、グーグルマップに目印を付ける方法はあったのですが、グーグルマップでクリックした場所の住所をクリックされたらGoogleSpreadsheetに書き込むような方法が見つからず、なにかいい方法がないかアドバイスをいただけたらと思います。
前提
グーグルマップでクリックした場所の住所をクリックされたらGoogleSpreadsheetに書き込むようにしたいです。
グーグルマップでクリックされるとそこの住所や建物名などがスプレッドシートにトリガーか何かで書き込まれるようにしたいです。
発生している問題
似たようなことをしている記事などが見つからない。
試したこと
Chat GPTなどで方法を聞きましたが、イベントソースに「Google マップ」を選択し、イベントタイプを「クリック」または「マウスクリック」とありますが、そもそもそんなものはありません。
_以下、Chat GPTの回答_
Google Apps ScriptをGoogle Spreadsheetに関連付ける:
Google Spreadsheetを開きます。
メニューバーから「[拡張機能] > [アプリケーションのスクリプト]」を選択します。
新しいスクリプトを作成するか、既存のスクリプトを選択します。
スクリプトにコードを貼り付ける:
スクリプトエディタが開いたら、提供された onMapClick 関数のコードを貼り付けます。
トリガーを設定する:
スクリプトエディタで、左側の時計アイコン(トリガー)をクリックします。
トリガー ページが開きます。右下にある「トリガーを追加」ボタンをクリックします。
イベントソースとして「Google マップ」を選択し、イベントタイプを「クリック」または「マウスクリック」に設定します。
関数として onMapClick を選択し、トリガーを有効にします。
これで、Google SpreadsheetとGoogle Mapsが連携され、マップ上でクリックした位置の情報が自動的にスプレッドシートに転写されます。なお、トリガーの設定は、定期的な実行や特定のイベントに反応するように調整できます。
補足情報(FW/ツールのバージョンなど)
PythonなどではなくGASでおこないたいです。
不可能なら不可能ですとご意見をいただきたいです
0 コメント