В настоящее время мне нужно изменить имя столбца в зависимости от конкретных критериев, но для этого я хотел бы ссылаться на этот столбец по имени ExternalName, а не на его имя.Как получить внешнее имя столбца с помощью IronPython в Spotfire?
aColumn = Document.ActiveDataTableReference.Columns["I_id"].Name
К сожалению, это не сработает.
aColumn = Document.ActiveDataTableReference.Columns["I_id"].ExternalName
спасибо! есть ли простой способ ссылаться на внешнее имя, не зная названия столбца? в нашей настройке имя столбца динамическое и может измениться, но внешнее имя будет стабильным? – Keng
Я не думаю, что есть способ напрямую ссылаться на столбец 'ExternalName', но вы можете использовать что-то вроде' для col в Document.ActiveDataTableReference.Columns: if col.Properties ["ExternalName"] = "some_name": do_stuff() ' – niko
Вот как я это делал. просто думаю, что я мог что-то пропустить. благодаря! – Keng