Trasformazioni condizionaliHo un'esigenza alquanto strana, anche se penso che potrebbe effettivamente essere possibile realizzarla anche senza JSL. Quello che voglio è trasformare determinate colonne in base a una proprietà della colonna, in particolare il testo. "Se la colonna ha il seguente testo: XYZ, esegui questa formula, altrimenti non fare nulla." So come eseguire le formule "if/then" ma esiste una sintassi di scripting per modificare solo le colonne con determinate proprietà? Ho molte colonne, altrimenti lo farei semplicemente manualmente!
Tabella datiMac OSScriptingRi: Trasformazioni condizionaliPotresti per favore chiarire la tua affermazione
" Se la colonna ha il seguente testo: XYZ, esegui questa formula, altrimenti non fare nulla."
Stai cercando XYZ trovato nel nome della colonna o in uno qualsiasi dei valori di dati trovati nella colonna?
Ri: Trasformazioni condizionaliGrazie. Avrebbe dovuto chiarire. Mi riferisco al testo nel nome della colonna piuttosto che ai dati effettivi nelle celle della tabella. Quindi: "se il nome della colonna include xyz, esegui questa trasformazione".Ri: Trasformazioni condizionaliEcco la struttura generale di ciò che devi fare....
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
)
);
);Ri: Trasformazioni condizionaliPerfetto! Grazie mille. Sapevo che questa funzionalità doveva esistere!