How do I do trig calculations in Bubble?

Can I accomplish this with a plugin? Do I need to learn Javascript?

I’m converting an existing Google Sheet into a web app. The app will import data from an uploaded file, complete various calculations, and display the data in a chart. I could share the entire sheet here if that would help, but here’s an example of one of the functions I would need to replicate in Bubble:

`IF((ABS(B10-D10)<20),20*LOG10(SQRT((((10^(B10/20))*COS(RADIANS(C10))+(10^(D10/20))*COS(RADIANS(E10)))^2)+(((10^(B10/20)*SIN(RADIANS(C10)))+(10^(D10/20)*SIN(RADIANS(E10))))^2))),""))`