Wiederholen Sie eine Sequenz in einer Spalte -JSLIch habe in den Skriptleitfaden geschaut und er spricht von Sequence( from, to, stepsize, repeat ); mit from, to , stepsize und repeat.
Was ist, wenn ich 3 Werte möchte, sagen wir, 1, 50000, 100000, die bis zum Ende der Tabelle in einer Spalte wiederholt werden? (Dies bedeutet im Grunde, die 3 Werte in einer Spalte hervorzuheben und mit der rechten Maustaste zu klicken und bis zum Ende der Tabelle auszufüllen zu sagen.)
Muss ich eine for-Schleife ausführen oder gibt es in JSL so etwas wie ein einzeiliges Skript?
Vielen Dank für Ihre Anregungen.
Betreff: Wiederholen Sie eine Sequenz in einer Spalte -JSLHallo Mark,
das war mir neu - danke. Könnt ihr mir bitte helfen wie ich ein Script erstelle? Wir importieren regelmäßig Daten und müssen immer Spalten mit zB 10 Wiederholungen für jeden Wert (von 1 bis 16) hinzufügen.
Betreff: Wiederholen Sie eine Sequenz in einer Spalte -JSLHier ist ein Code zum Spielen
lst = {1,50000,100000};
nRepeats = 10;
values = Repeat(lst,nRepeats); // this will be a list of 30 values
values[1::NRows(dt);
Column(dt,"Test") << Set Values(values);
// if the table only had 25 rows I could use values[1::25]Betreff: Wiederholen Sie eine Sequenz in einer Spalte -JSLBeachten Sie dies bei der Auswahl Spalten > Neue Spalte , gibt es eine Option am unteren Rand des Dialogfelds, um die neue Spalte auf verschiedene Arten zu initialisieren, einschließlich einer Sequenz. Wenn Sie die neue Spalte durch Doppelklick rechts neben der letzten Spalte erstellt haben, dann markieren Sie die neue, leere Spalte und wählen Sie aus Spalten > Spalteninfo dieselbe Funktion zu sehen.
Beachten Sie, dass diese Funktion verschwindet, sobald Sie Werte auf andere Weise in die Spalte eingeben.
Für einen einfachen Fall wie diesen ist keine Formel oder kein Skript erforderlich. Bereits vorgesehen,