条件付き変換JSLがなくても実際に達成できるかもしれないと思いますが、私はやや奇妙なニーズを持っています。 私が望むのは、列のプロパティ、特にテキストに基づいて特定の列を変換することです。 「列に次のテキストがある場合: XYZ の場合、この式を実行します。それ以外の場合は何もしません。」 「if/then」式の実行方法は知っていますが、特定のプロパティを持つ列のみを変更するスクリプト構文はありますか? 私は多くの列を持っています。それ以外の場合は、手動で行うだけです!
データ表マックOSスクリプティングRe: 条件付き変換あなたの声明を明確にしていただけますか
"列に次のテキストがある場合: XYZ の場合、この式を実行し、それ以外の場合は何もしません。」
列名または列にあるデータ値のいずれかにある XYZ を探していますか?
Re: 条件付き変換ありがとう。 明確にするべきでした。 テーブルのセル内の実際のデータではなく、列名のテキストを参照しています。 つまり、「列名に xyz が含まれている場合は、この変換を行います。」Re: 条件付き変換ここにあなたがする必要があるものの一般的な構造があります....
names default to here(1);
dt=current data table();
colNames = dt << get column names(string);
for each({Name}, colNames,
if(contains(Name,"nox"),
for each row(
column(name)[row()] = ???????????; // your formula here
)
);
);Re: 条件付き変換完全! 本当にありがとう。 この機能が存在するに違いないことはわかっていました。