Lightningのカレンダーのすべてのtodosを取得する方法が見つかりません。 calICalendar
のインタフェース(here)の関数getItem()
とgetItems()
が解決策だと思っていましたが、正しく動作させることができませんでした。Thunderbird/Lightningカレンダーからtodosを取得するには?
1
A
答えて
2
あなたは正しい方向に向かっています。あなただけのtodosだけフラグを渡す必要があります。例はhereです。
以下の例でさらに詳しく説明すると、いくつかの構文エラーがあり、別のフラグが必要な場合があります。なぜ警報が必要なのかわからない、イベントループがスピンしていないように聞こえる。どのような文脈でこれらのビットを呼んでいますか?
はこれを試してください:あなたの例に
var arrayItems = new Array();
var todoListener = {
onOperationComplete: function(aCalendar, aStatus, aOperationType, aId, aDetail) {},
onGetResult: function(aCalendar, aStatus, aItemType, aDetail, aCount, aItems) {
arrayItems = arrayItems.concat(aItems);
}
};
var filter = aCalendar.ITEM_FILTER_TYPE_TODO | aCalendar.ITEM_FILTER_COMPLETED_ALL;
aCalendar.getItems(filter, 0, null, null, todoListener);
1
おかげで、私は私の主な問題でしたリスナーを実装する方法を理解します。
var arrayItem = new Array; ;
var todoListener =
{
onOperationComplete: function(aCalendar, aStatus, aOperationType, aId, aDetail) {},
onGetResult: function(aCalendar, aStatus, aItemType, aDetail, aCount, aItems)
{
for (let i=0; i < aCount; i++)
{
arrayItem.push(aItems[i]);
}
}
};
var filter = aCalendar.ITEM_FILTER_ALL_ITEMS;
filter |= aCalendar.ITEM_FILTER_TYPE_TODO;
aCalendar.getItems(filter, 0, null, null, todoListener);
は、しかし、私はここで本当に奇妙な問題がありますので、ここで何私のコード
。実際には、私はこのコードではtodosを取得していません。 getItems()メソッドの後にalert("something");
を追加して、arrayItemをいっぱいにする必要があります。それ以外は空です。
関連する問題
- 1. カレンダーからすべてのイベントを取得するには?
- 2. コードネームワン:カレンダーから取得イベントはArrayIndexOutOfBoundException
- 3. GoogleカレンダーAPIからcalendar_idを取得するには
- 4. ユーザーのカレンダーを取得する方法GoogleカレンダーAPIからデフォルトのIANAタイムゾーンを取得する方法は?
- 5. PHPカレンダー - PHPからイベントを取得
- 6. PHPでカレンダーからデータを取得
- 7. jQueryから完全なカレンダーから時刻を取得する
- 8. GoogleカレンダーAPI他のカレンダーからイベントを取得
- 9. ウェブサイトから日付を取得してカレンダーに入れる
- 10. MvvmCrossはカレンダーUIから日付を取得します
- 11. Google APIを選択してからメール/カレンダーを取得する
- 12. カレンダーIDでアンドロイドのカレンダーのリストを取得するには?同期されているカレンダーだけを取得することは可能ですか(非ローカル)?
- 13. AndroidのGoogleカレンダーからイベントを取得する
- 14. カレンダーから日付を取得する方法
- 15. Outlook REST APIからカレンダー設定を取得する方法
- 16. カレンダーからイベントを取得する際の問題
- 17. GoogleカレンダーAPIから添付ファイルを取得する
- 18. JavaScriptのカレンダーから一日だけ取得し、データベースに保存するには
- 19. omniauth-google-oauth2もGoogleカレンダーAPIからカレンダー情報を取得するために使用できますか?
- 20. どのように私のSQLからイベントを取得 - FULLカレンダー
- 21. カレンダーを含むウェブページからicsファイルのURLを取得する方法は?
- 22. Podioカレンダー、特定のユーザーのカレンダーを取得する方法
- 23. カレンダーのイベントエントリ情報を取得する
- 24. カレンダーのイベントインスタンスを取得する
- 25. Webhookサブスクリプションデータをカレンダーで取得する
- 26. Googleカレンダーのイベントを取得する
- 27. 剣道カレンダーのクリックイベントから日付を取得する方法は?
- 28. 他のユーザーからリンクされたカレンダーを取得する方法は?
- 29. Googleカレンダーのイベントからテレビ情報を取得する方法は?
- 30. Androidカレンダー、イベントIDを取得
リスナーが非同期であるため、getItemsコールの後でイベントループを回転させるか、リスナーまたはネストされた関数で処理を続行するようにパターンを変更する必要があります。 –