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ドキュメントに貼り付ける方法です。この方法は手軽ですが、自動更新には対応しません。手動で更新する必要があります。
- レポートを開いてグラフを選択する
Looker Studioで目的のレポートを開き、ドキュメントに貼り付けたいグラフまたは表をクリックして選択します。 - グラフをコピーする
選択した状態でキーボードの「Ctrl+C」(Macの場合はCmd+C)を押してクリップボードにコピーします。 - Googleドキュメントに貼り付ける
貼り付け先のドキュメントを開き、「Ctrl+V」で貼り付けます。このとき、ポップアップで「リンクを貼り付ける」を選択することで、元データへのリンクが保持されます。 - リンクを確認する
貼り付けられたグラフを右クリックし、「リンクされたグラフ」の項目があることを確認します。リンクが切れている場合は、再コピーして貼り直してください。
アドオン「Looker Studio for Google Docs」を使う方法
専用のアドオンをインストールすると、ドキュメント内で直接Looker Studioのコンポーネントを挿入・更新できます。データソースの変更も自動的に追従します。
- アドオンをインストールする
Googleドキュメントのメニューから「拡張機能」→「アドオン」→「アドオンを取得」を開き、「Looker Studio for Google Docs」を検索してインストールします。 - アドオンを起動する
インストール後、「拡張機能」→「Looker Studio for Google Docs」→「開く」をクリックしてサイドバーを表示します。 - レポートコンポーネントを挿入する
サイドバーで表示したいLooker Studioレポートを選択し、グラフや表を選んで「挿入」ボタンをクリックします。ドキュメント内に選択したコンポーネントが埋め込まれます。 - データを更新する
サイドバーの「更新」ボタンを押すと、Looker Studioの最新データでドキュメントのコンポーネントが更新されます。
ADVERTISEMENT
Google Apps Scriptで自動更新を実現する
定期的にドキュメントを更新したい場合、Google Apps Scriptを使ってLooker Studioのデータを取得し、ドキュメントの内容を書き換える方法があります。これは上級者向けですが、完全自動化が可能です。
- スクリプトエディタを開く
Googleドキュメントの「拡張機能」→「Apps Script」を開きます。 - Looker Studio APIを有効にする
スクリプトエディタの「サービス」からLooker Studio API(旧Data Studio API)を追加します。これによりAPI経由でデータを取得できます。 - スクリプトを作成する
以下のようなコードを記述します。このコードは、Looker StudioのレポートデータをJSONで取得し、ドキュメントの特定の段落を置き換えます。実際のレポートIDやデータソースに応じて修正してください。 - トリガーを設定する
定期的に実行するため、スクリプトエディタのトリガー機能で時間ベースのトリガー(毎日、毎時間など)を設定します。
スクリプト例(簡略版):
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
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
SPONSORED
Googleドキュメントの人気記事ランキング
- 【Googleドキュメント】音声入力が認識されない時の対処!マイク権限の確認
- 【Googleドキュメント】上付き・下付き文字の入力方法!ショートカットと手動切替
- 【Googleドキュメント】ルビ(ふりがな)を振る方法!代替ツールとアドオンの活用
- 【Googleドキュメント】縦書き表示を実現する方法!代替ツールと回避策
- 【Googleドキュメント】表内の文字を縦中央揃えにする方法!セル内配置
- 【Googleドキュメント】文字間隔(字間)を調整する方法!カーニングの代替手段
- 【Googleドキュメント】インデントを正確に調整する方法!ルーラーとタブストップの使い方
- 【Googleドキュメント】PDFからDocsへ変換する方法!OCR取り込みと精度
- 【Googleドキュメント】Docs→Wordへエクスポート!docx出力での書式維持
- 【Googleドキュメント】図表番号の自動採番!Figure 1, Table 2 の連番
