Задачи Асаны не отображаются Дата создания?

Я использую камень асаны и пытаюсь получить все даты create_at для всех задач во всех моих проектах. Я могу получить имена и идентификаторы, чтобы показать, но не другие поля. Например, create_at возвращает пробел при печати на экране. Казалось бы, каждая задача должна иметь дату create_at.

Код ниже:

client.workspaces.find_all.each do |workspace|
   puts "\t* #{workspace.name} - projects:"
   client.projects.find_by_workspace(workspace: workspace.id, per_page: 20).each do |projects|
    puts "\t\t*- #{projects.name} - tasks"
     projects.tasks.find_all.each do |task| 
        puts "\t\t\t*- #{task.name}"
        puts "\t\t\t*- #{task.id}"
        puts "\t\t\t*- #{task.assignee}"
        puts "\t\t\t*- #{task.due_on}"
        puts "\t\t\t*- #{task.created_at}"
        puts "\t\t\t*- #{task.completed_at}"
      end
    end
  end 

1 ответ

Похоже, вам нужно указать параметры для полей, которые вы хотите увидеть. По умолчанию, когда мы расширяем список, мы показываем только имя и идентификатор. Вы можете сделать это с:

projects.tasks.find_all (параметры: { fields: ["made_at", ...] }).each...

См. https://asana.com/developers/documentation/getting-started/input-output-options для получения дополнительной информации.

Другие вопросы по тегам