Tengo el siguiente código que utiliza el portapapeles del usuario a la API en línea de WhatsApp.
on run {input, parameters}
set text1 to the clipboard
do shell script "open https://api.whatsapp.com/send?phone=" & text1
return input
end run
Ahora quiero comprobar si el número coincide con el código internacional para utilizarlo en la API de WhatsApp correctamente.
Por ejemplo, si copio un número 050 123456, quiero sustituir los primeros dígitos por +971 50 123456. Lo que ocurre aquí es que se sustituye el primer 0 por +971. Sin embargo, si el número ya empieza por +971, no es necesario modificarlo.
¿Cómo puedo crear un código para hacer esto?