Ich hab jetzt grade entdeckt dass ihr auch ein toNumber() gebaut habt, das das selbe in ausgefeilter tut.
Auf jeden Fall: beide tun nichts, wenn ich sie mit dem Zellwert value! aufrufe.
Jede dieser Spalten hat einen numerischen Inhalt, sollte also nicht durch 0 ersetzt werden:
Ganz offensichtlich kommt value leer zurück, aber warum?
Ich hatte das doch schon mal angefragt, und verwende es jetzt wieder genau so. Habt ihr irgendwas geändert?
Value ist leider kein allzu guter Suchbegriff, deshalb find ich grade weder im Forum was dazu, noch in meiner Flow-Volltextsuche Ich überseh bestimmt irgendwas total offensichtliches?
Also immer dein Zeilentitel rein copypasten… Schade, value hätte mir viel Copypaste-Anpassung erspart. In Script will ichs egtl nicht schreiben, ich mag das wenn ich den Code direkt sehen kann
kleiner Tipp: Wenn so wie hier der Spaltenname mit dem Namen der Quellspalte übereinstimmt, kannst du auch mit ${_currentTitle!?eval} den Spaltenwert abfragen.
Das hat mir auch schon öfters geholfen, um ein generelles Skript für alle Felder zu schreiben.
Alternativ gibt’s auch die SpreadsheetMultiColumn-Funktion.
Wir diskutieren bei uns gerade einen Ansatz. Wenn wir dich richtig verstanden haben, willst du eigentlich den Wert der aktuell gewählten Quellspalte als Variable. Richtig?
Danke Gustav. Das geht, aber value geht nicht. Wär ich von allein nicht darauf gekommen, test ich Montag.
Genau. Ich will in einer Spalte eine Funktion auf den Wert einer Spalte anwenden. Eben wie value im Skript-Bereich.
Dann kann ich das grade copypasten, ohne dann in jeder Spalte den Titel anpassen zu müssen. Das ist mir schon mehr als ein mal schief gegangen, und umso mehr Spalten es sind, umso wahrscheinlicher werden Fehler
wir hätten folgenden Vorschlag für folgende neue Variablen, die wir zur Verfügung stellen würden:
${_currentValue} - beinhaltet immer den aktuellen Wert. D.h. im Wertfeld quasi den Wert der Quellspalte. Weiter unten in Funktionen dann immer den Wert vor Anwendung der aktuellen Funktion (also quasi die das, was ${value!} im Skriptfeld macht und das was du erwartet hast
${_sourceValue} ist immer der Wert der Quellspalte, egal was weitere Funktionen draus machen. Im Wertfeld ist es gleich ${_currentValue}
${_sourceTitle} - Ist der Name der aktuell gewählten Quellspalte.
Wenn ich mir einen String konstruiere, der einem Spaltentitel entspricht, wie bekomm ich dann den Wert dieser Spalte (in einer anderen Spalte eingebunden, über den String)?
Geht das irgendwie?
Hintergrund: ich hab oft zusammengehörende Spaltengruppen wie VariantIn_EntenhausengetStocks_Entenhausen oder enoughStock_Entenhausen.
Jetzt kann ich mir über das _currentTitle und String-Verkettung z.B. in enoughStock_Entenhausen sehr universal ermitteln, das meine Stocks in getStocks_Entenhausen stehen müssen, allein über den Spaltentitel der Zelle in der ich mich befinde.