0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

connpassのグループ通知設定を一括でOFFにする

Last updated at Posted at 2024-10-17

ITエンジニアの勉強会でお馴染みの「connpass」を使っていると、参加したイベントのグループからたくさんメールが届きませんか?
イベントに参加すると、そのイベントグループに参加されて、グループからのメールが届きまくっているようです。

今まではグループをいちいち「退会」してたんですけど、最近、通知が設定できることに気づきました😅
でも通知のチェックボックスが3つもあって(3つしかないといえばそうだけど)ぽちぽちするのが面倒です。

image.png

手動でチェックするのは面倒なので、一括でチェックOFFにするスクリプトを使うと、少し楽できました🙌

一括でチェックOFFにするスクリプト

まずは、以下のページから設定画面を開きます。
https://connpass.com/settings/


通知をOFFにしたいグループをクリックして詳細画面を開きます。
image.png


グループの詳細画面で、consoleに以下のコードを貼り付けます。

document.querySelectorAll('.group_inner input[type=checkbox]').forEach(c => { c.checked = false });

image.png


コードを実行すると、チェックが外れます。
image.png

ブックマークレットでさらに簡単に!

さらに便利な方法として、ブックマークレットも作りました!これを使えば、毎回コンソールにコードを貼り付ける手間がなくなります。

以下のコードをブックマークに登録しておけば、設定画面でワンクリックするだけで通知をOFFにできます。

ブックマークレットのコードはこちらです。

javascript: (() => { document.querySelectorAll(".group_inner input[type=checkbox]").forEach(a => { a.checked = !1 });; })();

これで通知メールの煩わしさから解放されますね!✨


後から気づいたんですけど、全部のチェックボックスをOFFにするスクリプトで事足りますね😅
こっちの方が他のサイトでの汎用性もあります。

javascript: (() => { document.querySelectorAll("input[type=checkbox]").forEach(a => { a.checked = !1 });; })();
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?