在哪里可以找到任务列表 ID

Where do I find the tasklist ID

我正在尝试通过 google 应用程序脚本编辑器在任务列表中创建任务。看来我需要任务列表的 ID 才能添加任务。

问题是我可以弄清楚在哪里可以找到任务列表 ID

如果您想使用 Google Apps 脚本检索任务列表 ID,这个示例脚本怎么样?

为了使用示例脚本,在您 运行 脚本之前,请在高级 Google 服务和 API 控制台中启用任务 API,如下所示。

在高级 Google 服务中启用任务 API

  • 在脚本编辑器上
    • 资源 -> 高级 Google 服务
    • 开启任务 API v1

在 API 控制台启用任务 API

  • 在脚本编辑器上
    • 资源 -> 云平台项目
    • 查看API控制台
    • 在“开始”中,单击 "Explore and enable APIs"。
    • 在左侧,单击“库”。
    • 在"Search for APIs & services"处输入"Tasks API"。然后点击 "Tasks API".
    • 单击“启用”按钮。
    • 如果API已经启用,请不要关闭。

示例脚本:

启用任务API后,请运行以下脚本。

function myFunction() {
  var taskLists = Tasks.Tasklists.list().getItems();
  var res = taskLists.map(function(list) {
    return {
      taskListId: list.getId(),
      listName: list.getTitle(),
    };
  });
  Logger.log(res)
}

参考:

如果这不是您想要的结果,我深表歉意。