Минимизация отступа строки с помощью 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 ответ
Иерархия строк не должна иметь никакого отношения, если строка развернута или свернута. Это, скорее всего, проблема с логикой вашего кода.
В приведенном вами примере кода вы либо свернете строку, либо сделаете отступ в ней, но не оба одновременно. Если выполняется первый набор условий, ни один из остальных разделов не будет выполнен.