Search Results for 'script'
-
Search Results
-
Hi guys – I started playing with the field scripts. My first goal, try to use TapForms to generate offers and invoices. Therefore I need to calculate taxes. In my first trial I have a form to generate an offer with 2 positions.
Basic options like:
- Position name
- amount
- hourly rate
- sum (amount*hourly rate)
Now I calculate with a calculation field the net-total from sum-1 and sum-2. Now my taxes script comes into play. Im using a script field with the following script to calculate the tax from the net-total. Thx to ChatGPT by the way for the script (i’m not a programmer)..
// Aufruf der Funktion berechneMehrwertsteuer(); // Funktion zur Rundung auf 0.05 function roundToNearestFiveCents(value) { return Math.ceil(value / 0.05) * 0.05; } // Funktion zur Berechnung der Mehrwertsteuer mit Rundung auf 0.05 function berechneMehrwertsteuer() { // Hole die Nettosumme aus dem Formularfeld var nettoSumme = record.getFieldValue('fld-8b1dde982f4849b7b6980b0a95b49a45'); // Prüfe, ob die Nettosumme gültig ist if (isNaN(nettoSumme)) { console.error('Ungültige Nettosumme'); return; } // Setze den Mehrwertsteuersatz var mehrwertsteuersatz = 8.1; // Berechne den Mehrwertsteueranteil var mehrwertsteueranteil = nettoSumme * (mehrwertsteuersatz / 100); // Runde auf 0.05 genau mehrwertsteueranteil = roundToNearestFiveCents(mehrwertsteueranteil); // Gib das Ergebnis in der Konsole aus console.log('Mehrwertsteueranteil: ' + mehrwertsteueranteil); // Rückgabe des Ergebnisses (falls notwendig) return mehrwertsteueranteil; }Now my problem, whenever I change something like the amout from pos 1 oder pos 2, the net-total is recalculated but NOT the tax. When I understand the FAQ for script field right, the script should automatically run, when the reference field (record.getFieldValue) changes.
So why is my script not updating my tax field? 🤷♂️
Dear members,
how can I trigger a script if one or more record was deleted?
I have developed code that triggers a script if I added a record, works fine.
Regards from germany,
Torsten
I’ll try to explain my problem as simply as possible. I work with the homeless and am currently in the process of creating a database. Basically, I have to deal with a relatively large number of different people every day who give me individual tasks. I have therefore created a table of tasks to be completed for each client. Now I am looking for a way to display all the tasks in order to get an overview.The idea behind this is that I don’t have to click on each client individually to see what still needs to be done this month, for example.
I could not create a table to import the data from another forumlar. However, linking to the document does not work (as I understand it) even if the data is in a table.
However, I have not found a script option either.Does anyone have any ideas on how I can implement this?
Dear members,
how can I prevent that my form field script runs three times? I need 3 event listeners for my form. But this code should only run once.
var letzter_eintrag = record.getFieldValue(‘fld-827f7254f04c462f887323172ef309ca’);
var brief_erstellt = record.getFieldValue(‘fld-8295048b2bee4f959bb952914117c266’);
var brief_versandt = record.getFieldValue(‘fld-c1e5d2c7de1844d2ae50fdcbe118232d’);function ….{
call another function;}
……