Google ToDo リスト
    
    
      
    
    
      
      コレクションでコンテンツを整理
    
    
      
      必要に応じて、コンテンツの保存と分類を行います。
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
タスクリストからタスクを取得
function getTasksFromDefaultList() {
  // You can substitute a task list ID here to retrieve all the tasks
  // in that list.
  var TASK_LIST_ID = '@default';
  var taskList = Tasks.Tasklists.get(TASK_LIST_ID);
  // Display the task list details.
  console.log('Name: %s (%s)', taskList.title, taskList.id);
  // Retrieve all the tasks in the list.
  var tasks = Tasks.Tasks.list(TASK_LIST_ID);
  for (var i = 0; i < tasks.items.length; i++) {
    console.log('  %s) Title: %s, Due on: %s, Status: %s, ID = %s.',
               i.toFixed(0), tasks.items[i].title,
               tasks.items[i].due ? tasks.items[i].due : 'Never',
               tasks.items[i].status, tasks.items[i].id);
  }
}
タスクを作成する
function createTask() {
  // You can substitute a task list ID here to create the task in a
  // specific list.
  var TASK_LIST_ID = '@default';
  var task = Tasks.newTask();
  task.title = 'Run reports';
  task.notes = 'Run account performance report in 5 days.';
  var dueDate = new Date();
  dueDate.setDate(dueDate.getDate() + 5);
  task.due = dueDate.toISOString();
  var newTask = Tasks.Tasks.insert(task, TASK_LIST_ID);
  console.log('Task with title = %s, id = %s and notes = %s was created. ' +
             'Task is due on %s.',
             newTask.title, newTask.id, newTask.notes, newTask.due);
}
タスクを「完了」に設定
function markTaskAsCompleted() {
  var TASK_ID = 'INSERT_TASK_ID_HERE';
  var TASK_LIST_ID = '@default';
  // Retrieve the task.
  var task = Tasks.Tasks.get(TASK_LIST_ID, TASK_ID);
  task.status = 'completed';
  var updatedTask = Tasks.Tasks.update(task, TASK_LIST_ID, TASK_ID);
  console.log('Task with title = %s, id = %s and notes = %s was marked ' +
             'as complete.', updatedTask.title, updatedTask.id,
             updatedTask.notes);
}
  
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
  最終更新日 2025-08-21 UTC。
  
  
  
    
      [null,null,["最終更新日 2025-08-21 UTC。"],[],[]]