【Googleドキュメント】DocsをLooker Studioに連携!帳票としての活用

【Googleドキュメント】DocsをLooker Studioに連携!帳票としての活用
🛡️ 超解決

Looker Studioで作成したレポートを、そのままGoogleドキュメントの帳票として活用したいとお考えではありませんか。データを毎回手動でコピー&ペーストする手間や、更新のたびに書式が崩れる悩みを解消する方法があります。この記事では、GoogleドキュメントとLooker Studioを連携して、動的な帳票を作成する具体的な手順を詳しく解説します。アドオンやスクリプトを活用することで、レポートの自動更新も可能になります。

【要点】Looker StudioのデータをGoogleドキュメントに連携する方法

  • Looker StudioからGoogleドキュメントへのエクスポート機能: レポートのグラフや表を直接ドキュメントに貼り付け、リンクを維持することで更新が反映されます。
  • 「Looker Studio for Google Docs」アドオン: アドオンをインストールすれば、ドキュメント内に動的なレポートコンポーネントを埋め込めます。
  • Google Apps Scriptによる自動連携: 定期的にLooker Studioのデータを取得し、ドキュメントの内容を更新するスクリプトを作成できます。

ADVERTISEMENT

Looker StudioとGoogleドキュメントの連携が役立つ場面

Looker Studioはデータ可視化に優れたツールですが、帳票として配布・印刷するにはGoogleドキュメントの文書フォーマットが適しています。営業資料や月次報告書など、定型フォーマットに最新のグラフを差し込みたい場合に連携が効果的です。手動で貼り付けるとデータ更新のたびに手間がかかりますが、連携機能を使えばワンクリックで最新状態を反映できます。また、チーム内でドキュメントを共有する場合も、リンクを維持することで常に最新のデータが表示されます。

Looker StudioからGoogleドキュメントにエクスポートする手順

Looker Studioの標準機能を使って、グラフや表をGoogleドキュメントに貼り付ける方法です。この方法は手軽ですが、自動更新には対応しません。手動で更新する必要があります。

  1. レポートを開いてグラフを選択する
    Looker Studioで目的のレポートを開き、ドキュメントに貼り付けたいグラフまたは表をクリックして選択します。
  2. グラフをコピーする
    選択した状態でキーボードの「Ctrl+C」(Macの場合はCmd+C)を押してクリップボードにコピーします。
  3. Googleドキュメントに貼り付ける
    貼り付け先のドキュメントを開き、「Ctrl+V」で貼り付けます。このとき、ポップアップで「リンクを貼り付ける」を選択することで、元データへのリンクが保持されます。
  4. リンクを確認する
    貼り付けられたグラフを右クリックし、「リンクされたグラフ」の項目があることを確認します。リンクが切れている場合は、再コピーして貼り直してください。

アドオン「Looker Studio for Google Docs」を使う方法

専用のアドオンをインストールすると、ドキュメント内で直接Looker Studioのコンポーネントを挿入・更新できます。データソースの変更も自動的に追従します。

  1. アドオンをインストールする
    Googleドキュメントのメニューから「拡張機能」→「アドオン」→「アドオンを取得」を開き、「Looker Studio for Google Docs」を検索してインストールします。
  2. アドオンを起動する
    インストール後、「拡張機能」→「Looker Studio for Google Docs」→「開く」をクリックしてサイドバーを表示します。
  3. レポートコンポーネントを挿入する
    サイドバーで表示したいLooker Studioレポートを選択し、グラフや表を選んで「挿入」ボタンをクリックします。ドキュメント内に選択したコンポーネントが埋め込まれます。
  4. データを更新する
    サイドバーの「更新」ボタンを押すと、Looker Studioの最新データでドキュメントのコンポーネントが更新されます。

ADVERTISEMENT

Google Apps Scriptで自動更新を実現する

定期的にドキュメントを更新したい場合、Google Apps Scriptを使ってLooker Studioのデータを取得し、ドキュメントの内容を書き換える方法があります。これは上級者向けですが、完全自動化が可能です。

  1. スクリプトエディタを開く
    Googleドキュメントの「拡張機能」→「Apps Script」を開きます。
  2. Looker Studio APIを有効にする
    スクリプトエディタの「サービス」からLooker Studio API(旧Data Studio API)を追加します。これによりAPI経由でデータを取得できます。
  3. スクリプトを作成する
    以下のようなコードを記述します。このコードは、Looker StudioのレポートデータをJSONで取得し、ドキュメントの特定の段落を置き換えます。実際のレポートIDやデータソースに応じて修正してください。
  4. トリガーを設定する
    定期的に実行するため、スクリプトエディタのトリガー機能で時間ベースのトリガー(毎日、毎時間など)を設定します。

スクリプト例(簡略版):

function updateDoc() {
  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  // Looker Studio APIからデータを取得(省略)
  var newText = "最新データ: 売上 100万円";
  body.replaceText("{{placeholder}}", newText);
}

連携時の注意点とよくあるトラブル

リンクが切れてしまう場合

コピー&ペーストの際に「リンクを貼り付ける」を選択しなかった場合、リンクは保持されません。再度貼り直す必要があります。また、コピー元のLooker Studioレポートを削除するとリンクが無効になります。

アドオンでグラフが表示されない

アドオンが正しくデータを取得できない場合、Looker Studioの共有設定を確認してください。ドキュメントに埋め込むためには、レポートが「リンクを知っている全員」またはそれ以上に公開されている必要があります。組織内共有の場合は、適切な権限を設定します。

書式が崩れてしまう

ドキュメントに貼り付けられたグラフは、元のレポートのスタイルを維持しますが、ドキュメントのテーマによって見え方が変わることがあります。必要に応じて、ドキュメント側でサイズや配置を調整してください。

Apps Scriptの制限

Google Apps Scriptには実行時間の制限(6分)やAPI呼び出し回数の制限があります。大量のデータを扱う場合は注意が必要です。また、Looker Studio APIの利用にはGoogle Cloudプロジェクトでの有効化と認証が必要です。

Looker Studioレポートの直接共有とドキュメント連携の比較

項目 Looker Studioレポート直接共有 Googleドキュメント連携
配布形式 URL共有、埋め込みHTML Googleドキュメントファイル(PDF出力も可能)
更新の自動性 常に最新データが表示される 手動更新またはスクリプトによる定期更新が必要
フォーマット自由度 レポートのレイアウトに依存 ドキュメントの書式を自由に設定可能
オフライン利用 不可(オンライン必須) ドキュメントをダウンロードすればオフラインでも閲覧可能

まとめ

Looker StudioとGoogleドキュメントを連携することで、動的な帳票を手軽に作成できます。コピー&ペーストの基本方法から、アドオンによる埋め込み、Apps Scriptによる自動更新まで、用途に応じた方法を選べます。特にアドオンは非エンジニアでも導入しやすく、定期的なレポート配信に最適です。次は、この連携を利用して、月次レポートのテンプレートを作成し、トリガーで自動生成する仕組みに発展させてみてください。


ADVERTISEMENT

📄
Googleドキュメントトラブル完全解決データベースこの記事以外にも、書式・共有・Apps Script・引用など様々な困りごとへの解決策をまとめています。逆引きに活用してください。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

SPONSORED