我正在寻找一种方法来访问细胞历史的元素。我已经使用以下代码的各种迭代来获取单元历史记录中的键,但我(显然)做错了。运行下面的代码时,我收到此错误 - TypeError: 'CellHistory' object has no attribute '__getitem__'
帮助!这让我发疯了!
#get the cell history
action = smartsheet.Cells.get_cell_history(
sheetid,
sheet.rows[1].id,
columns[1].id,
include_all=True)
revisions = action.data
#print out something from revision history
for rev in revisions:
print rev['modifiedAt'] #breaks here`
答案 0 :(得分:1)
好像你在print
语句中使用了错误的属性名称和语法。尝试这样的事情:
#print out revision history
for rev in revisions:
print(rev.modified_at)
print(rev.modified_by.name)
print('')