0 votos

Cómo cerrar URL específicas con Applescript

Estoy intentando escribir un pequeño applescript que cierre las pestañas que tengan URLs que no contengan cierto texto, pero no consigo que funcione.

Ahora mismo, mi script cierra todas las pestañas independientemente de la URL. Cuando sólo debería cerrar URLs específicas.

¿Alguien puede decirme en qué me he equivocado?

Aquí está el script

tell windows of application "Google Chrome" to close (tabs whose URL does not contain {"business.facebook", "pinterest"} as text)

0 votos

Tenga en cuenta que está coaccionando la lista a una cadena, que probablemente no es lo que quiere.

2voto

Ted Wrigley Puntos 101

Esto funciona:

tell windows of application "Google Chrome"
    close (tabs whose URL does not contain "business.facebook" and URL does not contain "pinterest")
end tell

En un AppleScript whose necesitas detallar cada criterio completamente y unirlos con un operador lógico. Has intentado utilizar una lista para hacer una and que tiene sentido para el cerebro humano, pero AppleScript no puede analizarlo.

0 votos

Eso funciona, ¡gracias! Y por la explicación también.

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