問題タブ [read-unread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
133 参照

google-apps-script - 1 ステップで 100 件以上のヒットを管理するには

私はGoogle-App-Scriptを学んでいます。メールを管理するための非常に単純なスクリプトを作成しました。

このスクリプトはほぼ完璧に機能します。しかし、ラベル「Porject1」に未読のメールが 100 件を超えると、エラー メッセージが表示されます。100 個のスレッドを変更できます。

検索コマンドを 99 件に制限するにはどうすればよいですか? または、すべてのヒットを 1 つのステップで管理する別の方法はありますか?

0 投票する
1 に答える
133 参照

vba - VBScript を使用してメールを送信しますが、送信済みアイテムは未読のままにしますか?

私は何年も前に、システム内の電子メール メッセージを送信するベンダーのリストを実行する Excel ドキュメントを作成しました。当時は Lotus Notes を使用していましたが、最近 Outlook に移行しました。Outlook の機能を使用して、スクリプトを書き直す必要がありました。現在の形式では機能しますが、Lotus では電子メールが送信されると、ユーザーの [送信済み] ボックスに未読として表示されます。どうやら、ユーザーはこの関数に愛着を持っており、さまざまなレポート目的で使用しているため、コードを変更して同様の結果を得ることができるかどうか疑問に思っています。これを処理するために Outlook でいくつかのルールを作成できると思いますが、それは、個人ごとに同じルールを作成し、次に離職することを意味します。それはきれいではないでしょう。どんな助けでも大歓迎です。

0 投票する
1 に答える
399 参照

xamarin.forms - Xamarin フォーム:チャットで未読メッセージ数を表示するにはどうすればよいですか?

Facebookのようなチャットアプリを開発しています。ホームページでは、すべてのチャットを一覧表示しています。チャットを開くときは、新しいメッセージを取得するために REST API を呼び出しています。チャットを開いた後でのみ、新しいメッセージをリストするために残りの API を呼び出しています。ホームページから、新しいメッセージの詳細を取得する方法はありません。

また、FCM を使用してアプリにプッシュ通知を実装しました。新しいメッセージが来ると、プッシュ通知が届きます。

この実装から、チャットで未読メッセージの数を表示するにはどうすればよいですか? 未読メッセージ数を表示する適切な解決策を提案してください。

この機能はプッシュ通知を使用して実装できますか? ただし、プッシュ通知OnMessageReceived()はアプリがフォアグラウンド状態の場合にのみ実行されます。アプリがバックグラウンドまたは強制終了状態にある場合、OnMessageReceived()実行されません。また、アプリがログアウト状態の場合、通知は受信されません。

0 投票する
2 に答える
320 参照

laravel - Laravel のカウント、groupBy、および orderBy が正しく機能しない

これは私のテーブルの構造です [1]: https://i.stack.imgur.com/lmgtJ.png

ユーザー テーブル

ID 名前
1 入札

メッセージ表

ID ユーザーID to_user コンテンツ 読んだ
1 2 1 メッセージ 0

User1 send you messages (24) hereのようなユーザーに通知を表示したい24 は user1 の未読メッセージの合計です。

問題: 通知はこの順序で表示される必要があります。最近メッセージを送信したユーザーが最初に表示されます。それはまさに私が直面しなければならない問題です。

出力例: Android アプリのWhatsAppのように、チャット エリアにメッセージを表示します。

: メッセージ テーブルに追加されたブール型の列の読み取りも行います。

注:このアプリケーションでは、ユーザーと管理者のみが互いにチャットします。

結果が得られるエレガントな Laravel 8 クエリを探しています。

0 投票する
0 に答える
33 参照

java - Java ベースのアプリケーションで未読メッセージ数を効率的に実装する方法

私はJavaベースのWebアプリケーションに取り組んでいます。他の誰かがアプリケーションにコメントを投稿したときに、特定のユーザーのセット (ドキュメントなどのリソースによってグループ化されている) の未読数を維持する必要がある場合。コメントを維持するために、MySQL を使用しています。DB スキーマについて説明します。

表 1: 次の属性を含むドキュメント

ID、DOCUMENT_NAME、その他のパラメータ

表 2: 次の属性を含むコメント

COMMENT_ID、MESSAGE、DOCUMENT_ID(表1の外部キー)

注: 表 1 と表 2 の 1 対多の関係。

ここで、文書 1 に属する 1 人のユーザーが新しいコメントを投稿したとします。ドキュメント 1 に属する他のユーザーの未読数を更新する必要があります。次の方法で未読数を復元する新しいテーブルを 1 つ作成することを考えています。

表 3: ドキュメント - コメント - 未読

DOCUMENT_ID、USER_ID、UNREAD_COUNT

ユーザーがドキュメントにコメントを投稿するたびに、AWS Lambda を使用して表 3の未読数を非同期で更新します。同様に、ユーザーが不要なコメントを削除したい場合は、特定のドキュメントに属するすべてのユーザーの未読カウントを減らします。その場合、同じドキュメントへのすべてのコメントを見たユーザーが未読カウントを 0 にリセットする必要があります。ドキュメント。このアプローチ全体では、コメントを投稿/削除/表示するたびに多くの DB 操作が必要になります。それはかなり面倒です。

同様の種類の機能を実現する他の効率的な方法はありますか?