Минимизация отступа строки с помощью Smartsheet Python SDK

С Python SDK, установка строки Smartsheet expanded приписывать False не работает, если indent атрибут также установлен. Строка не свернута.

if i in LEVELS or _i in LEVELS or _j in LEVELS:
    row.expanded = False
elif (TEXT[0].split()[0] not in i) and (TEXT[1] not in i):
    row.indent = 1
else:
    row.indent = 2

Я поставил row.expanded = False на elif пункт без последствий. Как бы я это сделал? Или можно вызвать функцию "минимизировать все" через API?

1 ответ

Иерархия строк не должна иметь никакого отношения, если строка развернута или свернута. Это, скорее всего, проблема с логикой вашего кода.

В приведенном вами примере кода вы либо свернете строку, либо сделаете отступ в ней, но не оба одновременно. Если выполняется первый набор условий, ни один из остальных разделов не будет выполнен.

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