0 votos

Problema de subprocedimiento de Applescript

Me gustaría mostrar una lista de valores delimitada por comas en un List . Desgraciadamente, recibo un error que dice Microsoft Outlook got an error: Can’t continue joinList. cuando intento utilizar el subprocedimiento que realiza la unión:

tell application "Microsoft Outlook"
  ...
  set addressList to {}
  repeat with theAddress in the theAddresses
    if addressList does not contain (address of theAddress) then
      set addressList to addressList & (address of theAddress)
    end if
  end repeat

  display dialog joinList(addressList, ";") <-- error here
  ...
end tell

on joinList(aList, delimiter)
    set retVal to ""
    set prevDelimiter to AppleScript's text item delimiters
    set AppleScript's text item delimiters to delimiter
    set retVal to aList as string
    set AppleScript's text item delimiters to prevDelimiter
    return retVal
end joinList

¿Qué estoy haciendo mal?

1voto

hvintus Puntos 1549

El código debería haber sido:

display dialog my joinList(addressList, ";")

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