【发布时间】:2020-03-06 06:29:55
【问题描述】:
我正在使用 python 从 Trello 板上检索某些卡片。这是我的代码:
import trello
from trello import TrelloClient
import datetime
from dateutil.parser import parse
import re
import pandas as pd
client = TrelloClient(
api_key=mykey,
api_secret=myapisecret,
token=mytoken)
start_date = '2019-10-23 09:00:00'
end_date = '2019-10-25 14:00:00'
date = []
description = []
tag = []
comment = []
card_name = []
username = []
all_boards = client.list_boards()
minutes_board = all_boards[1]
for lists in minutes_board.list_lists():
my_list = minutes_board.get_list(lists.id)
for card in my_list.list_cards():
for j in range(len(card.comments)):
comment_date = parse(card.comments[j]['date']).strftime("%Y-%m-%d %H:%M:%S")
if comment_date >= start_date and comment_date <= end_date:
text = card.comments[j]['data']['text']
在卡片信息之上,我想从清单中获取常备项目并获取文本。我尝试了清单方法,但我不知道如何从那里读取属性。
我试过了:
for lists in minutes_board.list_lists():
my_list = minutes_board.get_list(lists.id)
for card in my_list.list_cards():
for cl in card.fetch_checklists():
print(cl)
而 cl 看起来像这样:
<Checklist 5be2356788378207b77cf02a>
我如何访问清单的信息?
谢谢。
【问题讨论】:
-
你遇到了什么错误?
-
我没有收到任何错误,我只是不知道如何获取每张卡的清单上的常备项目。
-
你希望你的最终结果是什么?所选棋盘上每张卡片的 cmets 列表还是什么?
-
一个包含常设项目文本的数组(如“文本”数组)