認証(OAUTH)を取りに行く
流れ
- APIキーとコードでfrobをもらう
- frobを使って認証画面を呼び出して、ユーザーに承認してもらう
- 承認後に、frobを使ってTokenを取りに行く
認証画面を呼び出す際に「承認画面を閉じたら」を設定しておく。
setIntervalで画面の閉じ待ちをさせておく。「承認画面を閉じたら」は、window.openの戻り値を受け取っておいて、closeしたかを確認する。
見た目を整える
非同期の対応
jQueryにてDeferredで。
入力値を読み出す
jQuery.val()
Google Apps ScriptでSpreadSheetにログを吐き出す
クロスドメインの対応。暫定策として。
Google Calendar のイベントと Remember The Milk のタスクを両方混ぜるために、整理
|
|
Remember The Milk |
Google Calendar |
task_flag |
|
true |
false |
task_id |
|
task.id |
Events.id |
taskseries_id |
|
taskseries.id |
|
list_id |
|
list.id |
Calender.id |
name |
タスク、スケジュールの表示名 |
task.name |
Events.summery |
startTime |
開始時刻 |
task.name |
Events.start.dateTime。終日の場合は開始時間を00:00:00にする |
estimate |
予測時間 |
task.estimate |
Events.end.dateTime と Events.start.dateTime の差分 |
due |
期日 |
task.due |
Events.start.dateTime |
非同期実行の Deferred実装で苦しむ
最終更新:2014年08月03日 10:07