\r\n\r\n
Googleサイトは、最小限の労力でウェブサイトを作成・公開できる最も便利な方法の1つです。Google Sitesで利用可能なツールを使用すると、組織と生産性を向上させる非常に便利なパーソナルダッシュボードを作成することができます。
この記事では、Google Sitesを使用して、非常にクールなダッシュボードを作成する方法について説明します。
電子メールで最も厄介なことの一つは、新しいメールが受信箱に到着したことを知るために、何らかのメールクライアントが必要なことです。
Googleのメールアカウントをお持ちの方は、オンラインのGmailの受信トレイ、またはデスクトップのメールクライアントがお好みではないでしょうか。
しかし、Google Sitesを使えば、実はすべての受信メールを一度に表示するカスタムデータダッシュボードを構築することができるのです。ダッシュボードひとつで、その日に届いたすべての新着メールを一目で確認することができます。
これは、Gmailをgooglesheetsに同期させ、そのページをGoogleサイトのページで表示させるというものです。
IFTTTを使って、GmailとGoogle Formsを同期させることが可能です。ただし、IFTTTの場合、Gmailのアカウントは1つしか使えません。そのため、複数のGmailアカウントと複数のGoogleフォームを同期させるために、私は普段からZapierを利用しています。しかし、Zapierは無料ではないことを忘れないでください。
Zapierを使えば、受信するGmailアカウントで「Zap」を作成し、それを選択するだけで、新しいメールが届くたびにトリガーされます。そして、出力先としてGoogleSheetsを選択します。
あらかじめ「受信メール」というGoogleフォームを作成しておくとよいでしょう。
Zapierでは、スプレッドシートを名前で選択し、その中のワークシートをメールメッセージにしたい場所に配置することができます。
最初の例では、ダッシュボードに各アカウントを表示するウィジェットを作成します。
こんな感じ。
数分ごとにスクリプトが実行され、指定した行の2列目が更新されます。
そこで、MakeUseOfの行を受信箱にある最新のメールのタイムスタンプで更新するために、3行目を選択します。次に、インポートするメールデータを選択します。
この例では、最新のメールの受信日をインポートすることにします。
gmailアカウントごとに別々の「Zap」を作成すると、ダッシュボードウィジェットはこのようになります。
このウィジェットは、ページ右側の「**」メニューにある「ワークシート」をクリックすることで、Googleウェブサイトのページ(ダッシュボード)にインポートすることができます。
その日に受信したすべてのメールを表示するウィジェットを追加するには、同じZapを作成します。さらに、ワークシートに名前、日付、件名の3つの列を作成します。
そして、Zapでワークシートアクションを追加すると、同じワークブックを選択しますが、そのメールアカウント用に作成されたワークシートを選択することになります。
次に、インポートする電子メールデータをフィールドに入力します。
これにより、新しい受信メールがすべて新しいGoogleシートに入力されます。新しいダッシュボードにインポートされたウィジェットは、以下のように表示されます。
もちろん、シートがどんどん埋まっていくのは困ります。このウィジェットの目的は、その日に受信したメールを表示することなので、毎日午前0時にクリアするために、ワークシートにGoogleスクリプトを追加する必要があります。
Google Sheetsの「ツール」メニューから「scripteditor」を選択するだけで、簡単に実行できます。
このスクリプトエディタに「clearl」という新しい関数を貼り付けます。
function ClearAll() {var start, end;var sheet = SpreadsheetApp.getActive().getSheetByName('Makeuseof');start = 2;end = sheet.getLastRow() - 1;//Number of last row with content //blank rows after last row with content will not be deletedsheet.deleteRows(start, end);var sheet = SpreadsheetApp.getActive().getSheetByName('IAMMarketing');start = 2;end = sheet.getLastRow() - 1;//Number of last row with content //blank rows after last row with content will not be deletedsheet.deleteRows(start, end);var sheet = SpreadsheetApp.getActive().getSheetByName('Gmail');start = 2;end = sheet.getLastRow() - 1;//Number of last row with content //blank rows after last row with content will not be deletedsheet.deleteRows(start, end); }getSheetByName "セクションを編集して、電子メールを含むシートの実際の名前を指定する必要があります。
このスクリプトを毎日午前0時に実行するには、スクリプトエディタの[ファイル]をクリックしてスクリプトを保存し、[保存]をクリックします。次に、現在のプロジェクトの[編集]と[トリガー]をクリックします。
イベントを「タイムドリブン」、「デイタイマー」に設定し、「午前0時」を「午前1時」に設定し、[保存]をクリックします。
これにより、すべてのワークシートが深夜に消去され、毎朝、ダッシュボードにはその日に受信した最新のメールのみが表示された新しいワークシートが表示されるようになります。
もう一つの便利なデータダッシュボードは、ウェブサイトを所有または運営している場合、パフォーマンス表示です。
Webサイトのパフォーマンスデータを表示するダッシュボードを作成するには、このデータを自動的に更新できる場所に置く必要があります。Googleのサイトではgooglesheetsからグラフを取り込むことができるため、googlesheetsにGoogle Analyticsのデータを自動的に受信するように設定する必要があります。
この記事の範囲を超えていますが、私たちはあなたをカバーすることができます。その方法は2つあります。Google Analyticsのデータをメールでgooglesheetsに送るIFTTTアプレットを設定するか、googlecoreportingapiを使用して独自のスプレッドシートを構築します。
ReportingAPIはより強力で、Google Analyticsがウェブサイトについて収集するほぼすべてのデータにアクセスできますが、学習曲線が若干急になっています。
スプレッドシートがデータを受け取り、トラフィックや人口統計をプロットするグラフをいくつか作成したら、ダッシュボードの作成を開始します。
Google Sitesでは、「挿入」メニューをクリックして「チャート」を選択するだけです。スプレッドシートを保存したgoogledriveのスプレッドシートを参照すると、Google Sitesでそのスプレッドシートに存在するチャートを選択するオプションが表示されます。
収録する各チャートをクリックして、移動させたいページに配置することで、ウェブサイトのダッシュボードを構築します。
数回クリックするだけで、美しいウェブパフォーマンスモニタリングダッシュボードが表示されます。
これらの異なるダッシュボードを扱うために、別のGoogleサイトを用意する必要はありません。サイト上に個々のダッシュボード用のサブページを作成することができます。
こうすることで、1つのURLだけで監視したいすべてのコンテンツにアクセスできるようになります。
Googleカレンダーが複数ある場合は、時間管理ダッシュボードを使って、スケジュール、週、月の3つの形式でカレンダーを表示することができます。
これらのビューを切り替える必要があるGoogleカレンダーとは異なり、すべてのビューを一度に表示するGoogle Sitesダッシュボードを作成することができます。
さらに、Googleアカウントにあるすべてのカレンダーを1つのダッシュボードに埋め込むことができます。
Googleサイトの「挿入」で、「カレンダー」をクリックします。
これにより、どのGoogleカレンダーを**するか選択することができます。
埋め込むカレンダーを選択する際、「表示選択」で「月」、「週」、「予定表」のいずれかを選択できます。
この3つをすべて含むダッシュボードを作成するには、単純に1つずつ取ってください**ダッシュボード。
3つのフォーマットすべてにきれいなレイアウトを選択すれば、強力な時間管理ダッシュボードが完成します。
アジェンダビューが狭いので、ウィークリーカレンダービューを横に並べると楽です。
そして、その下に大きな月別カレンダー表示が追加されます。
また、これらのウィジェットの表示モードは、ライブダッシュボード上でいつでも切り替えることができます。つまり、静止画表示を設定した後は、静止画表示に固定されるわけではありません。
他のGoogleアカウントのカレンダーも同じページに表示させたい場合は、一番下までスクロールして追加してください。また、Googleアカウントごとに全く新しいサブページを作成することもできます。
ダッシュボードのレイアウトは、あなた次第です。
もしあなたが、一度にたくさんの情報を配信できるディスプレイをたくさん備えた「タスクコントロール」パネルが欲しいと思ったことがあるなら、Googleのウェブサイトは完璧なプラットフォームとなるでしょう。
メニューの「**」から「YouTube」をクリックすると、Webページに埋め込みたいYouTubeの動画を検索できるフィールドが表示されます。
しかし、YouTubeの動画は静止画が多く、退屈してしまうことがあります。幸いなことに、YouTubeにはライブのニュースチャンネルがあり、それを埋め込むことができます。ライブニュース」または「ライブ」、次に好きなニュースネットワークを検索すれば、すぐに見つかります。
監視したいYouTubeのライブストリームをすべて埋め込んだら、各ストリームをクリックすると再生が開始されます。
すべての動画が同じページで同時に表示されます。見た目もとてもクールで、シャイアン・マウンテン地下のミッション・コントロールのデスクに座っているような気分にさせてくれるでしょう。
Google Mapsでリスティングを作成し、共有できることをご存じなかった方は、この機能をぜひお試しください。
お気に入りの場所を整理して記録するのにとても便利な方法です。
Google Sitesのダッシュボードを構築するための使い方を教えてください。簡単です。Google Sitesの「挿入」メニューから「地図」をクリックすると、「mymaps」というメニューオプションが表示されます。
クリックすると、お気に入りが保存されているすべての場所のリストが表示されます。
これらのリストのいずれかを選択すると、ダッシュボードに保存されているすべての場所が地図上に表示されます。
お気に入りのアトラクションをひとつのURLにまとめておくと、とても便利です。
お気に入りのハイキングコースの場所が思い出せなくなったら、ダッシュボードを起動して「ハイキングコース」マップを見てみてください。
すべてのダッシュボードを切り替えるには、「ホーム」の隣にあるドロップダウンアイコンをクリックし、表示したいダッシュボードを選択するだけです。
このようなダッシュボードを使って、誰かのために旅程を計画し、そのURLを共有することも可能です。
どこにいても、どのブラウザや**からもアクセスできる。
上記の例は、あなたの生活を便利にする便利なダッシュボードを構築するための氷山の一角に過ぎません。
YouTubeのコンテンツ、地図の位置、googledocsやgooglesheetからの情報など、あらゆる方法を考えてみてください。
Googleサイトは、これまでもWebページを簡単に**公開することができましたが、新しいGoogleサイトでは、このような美しく便利なダッシュボードを実際に**公開することができるようになりました。専用のデータダッシュボードソフトウェアは不要です。