あるアプリケーションの作成日誌

認証(OAUTH)を取りに行く

流れ

  1. APIキーとコードでfrobをもらう
  2. frobを使って認証画面を呼び出して、ユーザーに承認してもらう
  3. 承認後に、frobを使ってTokenを取りに行く

認証画面を呼び出す際に「承認画面を閉じたら」を設定しておく。
setIntervalで画面の閉じ待ちをさせておく。「承認画面を閉じたら」は、window.openの戻り値を受け取っておいて、closeしたかを確認する。

見た目を整える

ボタンの配置
jQuery Mobile

非同期の対応

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