0 votos

Applescript agrega coma entre el elemento de la lista y lo devuelve como texto

Estoy tratando de obtener algún valor de safari y devolverlos como texto en este formato

Val1, Val2, val3,

 set x to ", "
set myRARText to {}
tell application "Safari" to tell document 1 to tell (do JavaScript "
    [...new Set( document.getElementsByClassName('subtitle') )]
    .map( x => x.innerText.trim() );") ¬
    to set rarOrder to every text

repeat with each from 1 to count of items of rarOrder
    set rarOrder to rarOrder & x

end repeat

set the clipboard to rarOrder as text

Con el código que escribí, obtengo en su lugar

Val1Val2val3``,

¿Cómo puedo obtener el resultado como texto y en el formato correcto?

1voto

KevinCork Puntos 82

Encontré la respuesta usando delimitadores de texto

 set saveTID to text item delimiters
set text item delimiters to ", "
set Final to rarOrder as text
set text item delimiters to saveTID


set the clipboard to Final

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