如何在 appscript 中使用谷歌任務(tasklist.tasks.get)? https://developers.google.com/tasks/reference/rest/v1/tasks/get
我想使用“tasklist.tasks.get”來找出任務標題形式 task.parent(ID)。
我知道需要寫 2 obj ,但我不知道如何放入。感謝可以提供幫助的人
tasklist id = taskGroup.items[i].id
task id = taskGroup_Items.items[j].parent
var taskGroup = Tasks.Tasklists.list();//Group
for (var i = 0; i < taskGroup.items.length; i ){
var taskGroup_Items = Tasks.Tasks.list(taskGroup.items[i].id)
//try{ //如果沒try 當取TTaskList.items.length 裡面為空, so will error
for (var j = 0; j < taskGroup_Items.items.length; j ){
listItemAr.push([
taskGroup.items[i].id,
taskGroup.items[i].title,
taskGroup_Items.items[j].id,
taskGroup_Items.items[j].title,
taskGroup_Items.items[j].due,
taskGroup_Items.items[j].notes,
taskGroup_Items.items[j].parent,
Tasks.Tasks.get(taskGroup_Items.items[j].parent).title //<-------here
])
//Logger.log(taskGroup.items[i].id taskGroup.items[i].title taskGroup_Items.items[j].id taskGroup_Items.items[j].title taskGroup_Items.items[j].parent taskGroup_Items.items[j].due)
}
//}catch(err){Logger.log(err)}
}
uj5u.com熱心網友回復:
在您的腳本中,如何進行以下修改?
從:
Tasks.Tasks.get(taskGroup_Items.items[j].parent).title
到:
taskGroup_Items.items[j].parent ? Tasks.Tasks.get(taskGroup.items[i].id, taskGroup_Items.items[j].parent).title : ""
- 在這種情況下,
Tasks.Tasks.get(taskGroup.items[i].id, taskGroup_Items.items[j].parent).title也可以使用。但是,即使taskGroup_Items.items[j].parent是未定義的,也不會Tasks.Tasks.get回傳任何值。由此,處理成本變高。所以,我提出了這個修改。
參考:
- 方法:tasks.get
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/411507.html
標籤:
上一篇:在谷歌表格中的C列中的值復制/粘貼或插入/編輯整行時插入時間戳,僅插入空白單元格
下一篇:GoogleJsonResponseException:從API呼叫drive.revisions.get失敗并出現錯誤:未找到修訂:1
