変数 = Tasks.newTask();Taskの作成は、Tasksに用意された「newTask」を呼び出すだけです。これでTaskオブジェクトが作成されます。これもまっさらな状態なので、必要に応じてタイトルやノートなどの情報を設定し、タスクの内容を作っていきます。
変数 = Tasks.Tasks.insert(《Task》, 《TaskListのID》, オプション );タスクの追加は、「insert」メソッドで行えます。第1引数には追加するTaskオブジェクトを、第2引数には追加先のTaskListのIDをそれぞれ指定します。第3引数にはオプション設定をまとめたオブジェクトを用意できますが、これは省略してもかまいません。
変数 = Tasks.Tasks.move(《Task》, 《TaskListのID》, オプション );既にあるTaskを別の場所に移動するものです。引数は、基本的にinsertと同じです。これにより、Taskを指定の場所に移動させることができます。あるタスクリストのタスクを別のタスクリストに移動したりすることもこれで行えます。
変数 = Tasks.Tasks.update(《Task》, 《TaskListのID》, 《TaskのID》);既にあるタスクの内容を更新するためのものです。第1引数には新たに表示するTaskを、第2,3引数にはTaskListおよびTaskのIDをそれぞれ指定します。これにより、指定されたタスクの内容を第1引数のTaskに更新します。
Tasks.Tasks.remove(《Task》, 《TaskListのID》);タスクを削除するのは「remove」で行います。第1引数には削除するTaskを、第2引数には取り除くTaskListのIDを指定します。これにより、指定のTaskListからTaskが削除されます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function addtask(){ var title = Browser.inputBox("TODOのタイトルを入力:"); var note = Browser.inputBox("ノートを入力:"); var obj = Tasks.newTask(); obj.setTitle(title); obj.setNotes(note); var listitems = Tasks.Tasklists.list().getItems(); var id = listitems[0].getId(); Tasks.Tasks.insert(obj,id); }
<< 前へ |