【问题标题】:Simple_Smartsheet is there a way to print specfic columns only when printing a row? pprint(sheet.as_list())简单的 Smartsheet 有没有办法只在打印一行时打印特定的列? pprint(sheet.as_list())
【发布时间】:2020-09-21 17:26:23
【问题描述】:

我正在运行 Python 3.7simple_smartsheet,我想读取 Smartsheet 中的所有行,但只打印名为“CCC Site Attributes”和“CCC Key ID”的几列。当我运行脚本时:

sheet = smartsheet.sheets.get(SHEET_ID)

pprint(sheet.as_list())

运行脚本后,我得到所有列,每行都有数据。我需要的只是上面的特定列。

simple_smartsheet 中是否有调用所有行特定列?我一直在参考文档,https://pypi.org/project/simple-smartsheet/ 供参考。

【问题讨论】:

    标签: python-3.x smartsheet-api


    【解决方案1】:

    根据您链接到的文档,sheet.as_list()返回一个字典列表,其中列标题是与字段值关联的键。我在文档中看不到任何内容表明 simple_smartsheet 支持您正在寻找的功能。

    也就是说,您似乎可以自己完成这项工作 - 即,遍历 sheet.as_list() 返回的列表,通过您要查找的键过滤列表中的每个字典(并建立一个新列表一路上的字典,每个字典只包含您感兴趣的特定列的数据)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-20
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-17
      • 1970-01-01
      相关资源
      最近更新 更多