僅當不存在時才創建一個新的Row()列我只需要用行號來編寫新列的腳本。
由於這是外接程序的一部分,因此此列可能已經存在,或者該表可能偶然具有相同的列名。
該列可以對用戶隱藏,但稍後將用於虛擬鏈接表。
最好的方法是什麼?也許添加屬性以使該列唯一?
腳本編寫Re:僅在不存在時創建一個新的Row()列這就是我要怎麼做。 它假設該列已經存在,需要刪除該列並在其中放置一個新列。
names default to here(1);
dt=current data table();
if( try(column(dt,"_%_Row_%_") << get name, "" ) == "_%_Row_%_",
dt << delete column (:name("_%_Row_%_"))
);
dt << new column( "_%_Row_%_", formula( Row() ));
dt:Name("_%_Row_%_") << delete formula << hide;