問題タブ [recurring-events]
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.
ruby-on-rails - event_calendar の定期的なイベント
event_calendarの定期的なイベントを実装しようとしていますが、非常に難しいことがわかりました。イベントの再発を最初から書かなければならないようです。すでに実装されており、潜在的に貢献できる可能性のあるより良い方法を見逃していない限り、私はそれで問題ありません.
event_calendar などのカレンダーに定期的なイベントをどのように実装しましたか、または実装することをお勧めしますか?
ゼロから始めなければならない場合、どのようなアドバイスをいただけますか? Ice_cubeを使用しますか? あなたのアプローチを説明できますか?どうもありがとう。
mysql - 定期的なイベント、SQLクエリ
定期的なイベントに関する質問が一般的であることは承知していますが、カレンダーアプリに関する質問以外に、定期的なイベントに関するこの特定の質問に対する回答を見つけることができませんでした。主な違いは、アプリ内のイベントです。多くの点で非常に似ていますが、カレンダーに関連する手荷物が少ないだけで、レポートまたはカレンダー形式ではなく単独でのみ表示されます。
カレンダーアプリと同じように。イベントは、1回限りの場合もあれば、毎週木曜日または毎月第1月曜日に、将来の事前設定された時間まで繰り返し発生する場合もあります。
イベントは、開始日と終了日、および「再通貨タイプID」を含むイベントテーブルに保存されます。「再通貨タイプ」が「なし」の場合、開始日と終了日は同じになります。イベントテーブルは、イベントタイプ名を保持する別のテーブルへのIDを保持します。例:「会議」または「週次レポート」
'再利用タイプ'例'再発なし'、'毎週月曜日'、'月の最初の月曜日'および'月の最後の土曜日'のリストを含む別の表があります。
検索を簡単にするために、別のテーブルには、1960年から2060年までの日付のリストと、月曜日かどうか、月曜日のどの月曜日であるかなど、各日付に関する関連情報が含まれています。
これにより、次のようなルックアップが可能になります。
これは、繰り返し発生するイベントを見つけるために必要なものであり、次のような出力を提供します。
繰り返し発生するイベントを取得しないようにするには、より単純なクエリを使用できます。
私の質問は、これらのクエリを組み合わせて、日付順に定期的および非定期的の両方のすべてのイベントを含む1つのリストを作成するにはどうすればよいですか?
これらはテーブルとそれらからの短縮された選択であり、簡潔にするために一部の列とすべてのインデックスが削除されています:)。同じ理由で、「names」テーブルは含まれていません。
上記のコードやテーブルレイアウトを使用することに完全に固執しているわけではありません。実用的なソリューションを歓迎します。私を次の方向に向けないでください。
カレンダーアプリケーションで定期的なイベントをモデル化するための最良の方法は何ですか?
カレンダーアプリを作成するときに、データベースに日付または繰り返しルールを保存する必要がありますか?
また
https://www.rfc-editor.org/rfc/rfc5545
私はそれらをチェックアウトしました、そしてそれらは非常に役に立ちましたが、私たちが意図したように同じことをしていませんでした。
TIA
ruby-on-rails - カレンダーの定期的なイベント-Rails
定期的なイベントをモデル化するための最良の方法を探しています。フルカレンダーを使用してイベントを表示しています。しかし、繰り返し発生するイベントは、レールバックエンドで処理するのが最適だと思います。
他の質問や既存のサンプルコードをすでに調べましたが、適切なものは見つかりませんでした。
グーグルカレンダーのように振る舞うはずです。したがって、定期的なイベントシリーズの単一のイベントを削除/変更できるはずです。ただし、一連のイベントのすべてのイベントをデータベースに保存するのは非効率的です。また、再発することなく単一のイベントを作成できるはずです。
良いモデルアーキテクチャは何でしょうか?
私のイベントモデルは現在、次のようになっています(追加の属性なし):
php - PHP - 「隔週火曜日」のような日付の操作
私は現在書き直している Web スケジューリング アプリを持っており、定期的な予定の操作方法についていくつか質問があります (定期的なアプリに関しては、「これを行うための最良の方法は何か」に事欠きません)。
そのため、ユーザーが6 月 2 日土曜日のような日付の予定をスケジュールできる定期的な予定を提供したいと思います。これは、事前に決められた期間 (1 年など) の間、土曜日に隔週で繰り返す必要があります。
「隔週の土曜日」がどの日付になるかを判断するのに役立つphp関数は何ですか? 明確にするために、UI の写真を添付します。
ruby - 期間のある定期的なスケジュールの宝石
私はアセットトラッカーの構築に取り組んでいます。私のアプリケーションには、ユーザーが水曜日の午前8時から金曜日の午前8時までの期間チェックアウトする「アセット」があります。これも繰り返し実行する必要があります。したがって、毎週水曜日8から金曜日8まで、たとえば今後5週間の定期的な予約を実行可能にする必要があります。後で、予約が別のそのような定期的な予約と衝突するかどうか、または定期予約。
ice_cubeは定期的なイベントには非常に優れていることがわかりましたが、期間の概念はありません。期間を処理するための最もクリーンな方法は何ですか?そしてもちろん、私は最終的な終了期間ではなく、繰り返しの期間について話している。
php - MySQLが定期的なイベントを更新する
私はしばらくこれに苦労していて、いくつかの新鮮なアイデアが大好きです。
定期的なイベントがあるイベントカレンダーがあります。定期的なイベントを更新しようとすると、いくつかの問題が発生しました。
ユーザーに曜日と開始日を尋ねる簡単なフォームがあります。
開始日の翌週の曜日(ここでは問題ありません)を取得し、その週の終了イベントを新しい開始日(まだ問題ありません)に更新したいと思います。次に、その後の他のすべてのイベントを、その前のイベントの7日後にインクリメントしたいと思います。(<-問題)
次に、このイベントの後に(同じparent_idを持つ)すべてのイベントをループして、7日(またはrepeat_freqが何であれ)インクリメントする必要があります。使ってみました
ただし、これにより、すべてのイベントが、最後のイベントから7日ではなく、新しい開始日の7日後に更新されます。特定のイベントIDを参照せずにこれをループに入れて、順番に実行できれば、それは素晴らしいことです。しかし、私はどんな解決策にもオープンです。読んでくれてありがとう。
スキーマの更新
私のparent_eventsテーブルには
私のイベントテーブルには次のものがあります
新しい定期的なイベントが作成されたら、parent_eventsテーブルに行を挿入します。lastInsertId()を使用して新しいparent_idを取得し、(その親イベントの)すべての繰り返しインスタンスをイベントテーブルに挿入するときに使用します。基本的に、eventsテーブルには、特定の(親)イベントのすべてのインスタンスが保持されます。
作業コードの更新
c# - SharePoint カレンダーから定期的なアイテムを取得する際の問題
特定の日にすべてのアイテムを取得したい。プログラムによって、エントリは定期的なイベントとして追加されます。次に、ユーザーが選択した日付に従って、定期的なイベントのすべてのインスタンスを取得する必要があります。
TIME
例: 9 月 12 日に 3 つの定期的なエントリを作成し、9 月 21 日に終了します。ROOM NAME
選択した日付に従って、12 日、13 日、14 日、というように 21 日までのすべてのアイテムを取得したいと考えています。
以下は、選択した日のすべてのエントリを取得するために使用しているコードです。ここで発生している問題は、日付を 12thSept として選択し、他のすべての日付、つまり 13 日から 21 日までを選択した場合にのみ、クエリがアイテムを返すことです。クエリは結果を返しません。