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. GoogleカレンダーAPI他のカレンダーからイベントを取得
- 3. ウェブサイトから日付を取得してカレンダーに入れる
- 4. カレンダーからイベントを取得する際の問題
- 5. JavaScriptのカレンダーから一日だけ取得し、データベースに保存するには
- 6. どのように私のSQLからイベントを取得 - FULLカレンダー
- 7. omniauth-google-oauth2もGoogleカレンダーAPIからカレンダー情報を取得するために使用できますか?
- 8. カレンダーのイベントインスタンスを取得する
- 9. カレンダーのイベントエントリ情報を取得する
- 10. Androidカレンダー、イベントIDを取得
- 11. JavaのgetDateTimeFormatを使用してカレンダーからカスタムフォーマットを取得
- 12. Google Calendar PHP複数のカレンダーからイベントを取得
- 13. jquery uiカレンダーから平日の日の名前を取得
- 14. 魔法のクッキーでフィードからGoogleカレンダーを取得
- 15. GoogleカレンダーAPIからcalendar [public vs private]の値を取得
- 16. phpのdomdocumentを使ってGoogleカレンダーから情報を取得する
- 17. MySQLからのクエリの取得とJavaScriptのカレンダーでの印刷
- 18. このカレンダーを取得するにはどのコンポーネントが必要ですか?
- 19. カレンダーから週番号を取得するにはどうすればよいですか?
- 20. EclipseタスクリストTODOsとMylyn
- 21. Android 2.3.3カレンダーAPI - イベントを取得
- 22. .NET GoogleカレンダーAPIイベントの色を取得
- 23. O365カレンダーの承認トークンを取得
- 24. トークンを取得したら、Google Plus APIからメールアドレスを取得するには
- 25. Zend_Gdataを使ってGoogleカレンダーのイベント開始を取得するには?
- 26. Webページに埋め込まれ、PHP/MySQLサーバーからデータを取得するJavascriptカレンダーを探しています
- 27. ios sdkでgoogleカレンダーの予定のリストを取得するには?
- 28. テレグラムAPIからテレグラムチャンネルからメッセージを取得するには
- 29. 他のコントローラのtodosにアクセスする方法は?
- 30. PHPでGoogleカレンダーの予定を取得する
リスナーが非同期であるため、getItemsコールの後でイベントループを回転させるか、リスナーまたはネストされた関数で処理を続行するようにパターンを変更する必要があります。 –