1 votos

Automator Servicio que predefinidos cálculos simples

Estoy trabajando como vendedor y lo que tengo que hacer un montón de veces al día es calcular el precio +IVA y el IVA que es del 19% en Alemania. He encontrado algunos cálculo de automator guión, pero no era capaz de cambiar a comportarse de la manera que yo quiero:

a.c. --mathlib | awk '{if($0 ~ /./) sub("\.+$","");print}'

esto, corrió como un script de shell, se lleva a las operaciones de modo que, por ejemplo, (en algún lugar) yo escriba en el precio 100*1.19, selecciónelo con el ratón y ejecutar el servicio. A continuación, se calcula la operación y reemplaza el texto seleccionado con el resultado de 119.

Pero yo sólo quiero para seleccionar los 100 y golpeó a uno de los servicios +IVA o IVA (en el menú contextual, por ejemplo) y será sustituido por el resultado. Que iba a ser tan impresionante.

Hay alguien que pueda ayudar? Tal vez con un Applescript o algo! Muchas gracias!

1voto

Fuzzy Purple Monkey Puntos 702

n = STDIN.read.scan(/-?[0-9., ]+/)[0]
separator = "."
separator = "," if n =~ /.+[. ].+,.+/ || n =~ /,/ && n !~ /\./
separator == "." ? n.gsub!(/[, ]/, "") : n = n.gsub(/[. ]/, "").gsub(",", ".")
out = "%.02f" % ((n.to_f * 1.19 * 100).round.to_f / 100)
out.gsub!(".", ",") if separator == ","
print out
  • Comprende tanto los 10.000.50 y 10.000,50, sino que trata a los 10.000 y 10.000 10
  • La mitad de los decimales se redondean hacia arriba, negativo de la mitad de los decimales hacia abajo

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X