访问单元历史记录(python,smartsheets)

时间:2016-07-26 19:49:48

标签: python smartsheet-api

我正在寻找一种方法来访问细胞历史的元素。我已经使用以下代码的各种迭代来获取单元历史记录中的键,但我(显然)做错了。运行下面的代码时,我收到此错误 - 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`

1 个答案:

答案 0 :(得分:1)

好像你在print语句中使用了错误的属性名称和语法。尝试这样的事情:

#print out revision history
for rev in revisions:
    print(rev.modified_at)
    print(rev.modified_by.name)
    print('')