存在しない場合にのみ、新しい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;