Googleカレンダー:ワンクリックで複数のカレンダーを表示または非表示にするにはどうすればよいですか?


12

私は職場でGoogleカレンダーを使用しており、同僚の多くのカレンダーにアクセスできるため、ビューが非常に乱雑になっているので、ほとんど非表示にしています。これらのすべてのカレンダーをワンクリックで表示および非表示にする方法はありますか(プラグインまたは拡張機能を使用している場合があります)?


1
カレンダーを1つだけ表示する場合は、カレンダー名の横の下矢印をクリックして、このカレンダーのみを表示します。
ウィルソン

@wilson:応答が遅くなって申し訳ありませんが、Stefan Lasiewskiの答えの下に私のコメントを見てください。
ピーター

回答:


8

私はあなたが特にワンクリックを求めていることを理解していますが、それでも(ほとんど)3クリックのソリューションを同様に役立つように提供したいと思います

  1. 左側のサイドバーの[ その他のカレンダー ]で、[ 設定 ]をクリックします。
  2. 2番目の列の[ リストの表示 ]で、必要に応じて[ すべて/なし ]をクリックします。
  3. 左下の[ カレンダーに戻る ]をクリックします。

明らかに、上部セクションと下部セクションの間のカレンダーの分布によっては、最終的に他のセクションでもすべて/なしをクリックする必要がある場合があります。

これが本当にあなたのニーズに合わない場合、カレンダーAPIとツール(カレンダークラスには非表示のプロパティがあります)および/またはカレンダーサイドバーガジェットを介してGoogleカレンダーを拡張することが実際に可能であるべきです-私は知らない必要な機能を提供する既存のソリューションなので、万一に備えて独自のロールを作成する必要があります。


あなたが言うように、これは私が望んでいることとまったく同じではありません(特に、1つのカレンダーを表示したいときにそれを表示するのが難しくなるため)。ありがとう!
ピータージャリック

1

このためのワンクリックソリューションもキーボードショートカットもありませんが、2クリックソリューションがあります。

[マイカレンダー]で、カレンダー(リストの上部にあります)を見つけ、下矢印をクリックして[このカレンダーのみを表示]を選択します。

それは2回のクリックです;)

残念ながら、カレンダーを前のビューに復元する方法はありません(「このカレンダーのみを表示する」を選択する前)。

編集:まあ、あなたの質問を読み直します。私の答えは明らかだと思いますが、あなたの質問の半分に答えます;)


1
残念ながら、少なくとも2つの個人カレンダーを常に表示したいので、実際のところ、これはまったく解決策ではありません。
ピータージャリック

私は同じような状況にあり、あなたの問題の解決策を考えることはできません。私たちは仕事にGoogleカレンダーを使用しています(そこでは5つ以上のカレンダーを見ています)。2つの個人カレンダーがあり、2つの学校のカレンダーを購読しています。
ステファンLasiewski

1

動作するChromeアドインを見つけました。 Googleカレンダーのカレンダーセレクター。基本的に、多数の保存済みグループ/ビューを作成し、必要に応じてそれらをオンにすることができます。

いくつかの追加機能(すべての目的に対して単一目的のソリューション):-クリア-復元-名前で表示(「カレンダー名」または「正規表現」で検索)

私と他の多くの人は、gCalのこの欠点の解決策を長年にわたって探し求めてきましたが、この拡張機能を見つけられたことを幸運に思います。

----------

時間がある場合の追加の注意事項:

この拡張機能を約2時間インストールしました。大規模なテストを行っていないか、2時間しっかりと遊んでいます。私は、指定されたパスを離れるための傾向(ギフト?呪い?)があり、拡張に関するいくつかの最初の観察を共有したいと述べました。厳密に調査されたものはありません。

  1. 拡張機能は、ユーザーに代わってリアルタイムで段階的に選択/選択解除するように見えます:
    • (迷信的ではあるが)一般人の言葉で:可視性を変更(クリック、クリック、クリック、クリック...)する各カレンダーに対してgCalが望む同じ退屈なプロセスを行う目に見えないWebヘルパーを想像してください。ずっと速く、あなたに代わってそれをやり、次回のために覚えています。
  2. この「幽霊のようなヘルパー」の実装のために、いくつかの副作用があります(幽霊を見ることに加えて):
    • カレンダーの数が多い(20を超える)場合、拡張機能の操作が完了するまでに少し時間がかかります。
    • 「完了までの時間」は、既存のビューから新しく要求されたビューに変更するために必要な新しい選択/選択解除の数に依存します。
    • たとえば、表示されるカレンダーが2つのみ(20個中)で、5個(20個中)が表示される保存ビューに切り替えたい場合、同じ2個のカレンダーを表示してから作成するよりもかなり高速に完了します20個すべてのカレンダーが表示されます。
  3. ブラウザータブを閉じるか、完了する前に操作を中断する場合(同じブラウザータブで別のWebページに移動するなど)、次にgCalを開くと、前の操作の部分的な完了を表すビューが表示されます。いくつかのカレンダーの表示を手動で変更し、リスに気を取られているかのように、「壊れている」ものはありません。
  4. 前のメモに関連して、拡張機能を使用してgCalの変更を視覚的にトリガーすると、操作が完了するまでブラウザーのタブはフォーカス/フォアグラウンドのままである必要があります。
    • 「幽霊の助手」は目に見えないものの、露出症のようです。
    • つまり、要求された可視性の変更が完了する前に別のタブに切り替えると、タブをフォーカス/フォアグラウンドに戻すと、フォーカスを切り替えたときに中断したところから操作が再開されます。
    • その時点で、操作は適切に完了したように見えます。そのため、手に持っていることの影響を除いて、「破壊的な」影響はないようです。
    • [musings]この「問題」は、拡張機能の実装や特定のブラウザ設定(バックグラウンドトグルでアプリを実行するなど)によっては全員に発生しない場合があります。繰り返しになりますが、厳密なテストはあまり行われていません。

そのため、相対的なインポートが特定のユーザーの特定のパラダイムと一般的な態度に結び付けられる可能性のあるいくつかの問題。遅延は顕著ですが、完全に耐えることができます。私にとっては、そのどれも契約を破る者ではありません。まだ。


0

すべてのカレンダーを表示するには、ブラウザのアドレスバーに次を入力してEnterキーを押します。

javascript:(function(){for (row of document.getElementsByClassName("calListRow")) {if(row.getAttribute("aria-selected") == "false") {mousedown = document.createEvent('MouseEvents'); mousedown.initEvent("mousedown", true, true); row.childNodes[0].dispatchEvent(mousedown);}}})()

これにより、カレンダーのリストで選択されていないすべての行にマウスダウンイベントがディスパッチされます。

これをFirefox 45でテストしjavascript:ました。クリップボードから始まるテキストは自動的に削除されます。少なくとも入力jしてから始まるものを貼り付ける必要がありavascript:ます...

これは簡単にブックマークレットにすることができます。


0

カレンダーブラウザーに複製タブを使用し、ビューで1つまたは複数のカレンダーを編集またはレビューに使用できるようにして、2番目のカレンダーを自由に操作します。完了したら、複製ウィンドウを閉じ、元のウィンドウに戻ってさらに編集または更新します。



-2

リスト内の各カレンダーの左側にボックスがあります。そのボックスをクリックして、そのカレンダーを表示/非表示にします。表示するボックスをクリックすると、ボックスはそのカレンダーに選択した色になります。(非表示にするために)もう一度クリックすると、ボックスの色がまったくなくなります。実際、色がない場合、ボックスを見るのは少し難しいです。あまりにも多くて、最初は見かけませんでした!表示/非表示にしたいカレンダーごとに1回クリックします。私は重要なものを維持し、スケジューリングについて質問があるときに他の人に見せます。希望どおりにクリックまたはオフできるカスタムビューがあると便利です。Googleの誰かがこれらのコメントを監視しているのかもしれません!


1
それは確かに「ワンクリック」ではありません。OPはその方法をすでに知っていると思いますが、プロセスを合理化する方法を探しています。
エール

スクリーンショット?これは少し
わかりにくい...-batpigandme

@AlEverett:ちょうど...
ピーターJaric

-4

[マイカレンダー]設定に移動し、[何も表示しない]をクリックします。[カレンダーに戻る]に移動し、[マイカレンダー]設定に移動して、表示するものだけをクリックします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.