変数 = Tasks.Tasklists;Tasksには「Tasklists」というプロパティが用意されています。これには「TaskListsCollection」というオブジェクトが設定されています。これは、次の「TaskLists」というオブジェクトをまとめて管理するコレクションオブジェクトです。
変数 = 《TaskListsCollection》.list();TaskListsCollectionには、タスクリスト取得に関する2つのメソッドが用意されています。「get」は、TaskListを取得するためのメソッドです。これは、引数に、取り出すTaskListのIDを指定します。既にIDがわかっていれば、これで取り出せます。
変数 = 《TaskListsCollection》.get( TaskListのID );
変数 = 《TaskLists》.getItems();TaskListsの「getItems」を呼び出すことで、TaskListオブジェクトの配列を得ることができます。これですべてのTaskListを取り出し、タスクリストに関する情報などを扱えるようになります。
変数 = 《TaskList》.getId();すべてのTaskListには、識別用のIDが割り振られています。これはランダムな英数字の組み合わせテキストのようなものです。このIDは、setIdで変更できますが、やたらと変更するとタスクリスト自体がおかしくなりかねないので、値の取得だけにしておいたほうがよいでしょう。
《TaskList》.setId( 新しいID );
変数 = 《TaskList》.getTitle();タスクリストのタイトル(名前)を扱うためのものです。タイトルのテキストを取得したり、変更したりできます。
《TaskList》.setTitle( 新しいタイトル );
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function gettask(){ var listitems = Tasks.Tasklists.list().getItems(); var item = listitems[0]; var id = item.getId(); var title = item.getTitle(); Logger.log(title + " (" + id + ")"); }
<< 前へ | 次へ >> |