1 votos

Páginas + AppleScript: Cómo agregar una página con una plantilla de página específica

He creado un documento de Pages con una plantilla, y quiero añadir una página al documento utilizando una de las páginas en la plantilla del documento.

Algo como:

dile a esteDocumento que cree una nueva página con propiedades { template:"Imagen con Texto" }

He buscado en la Biblioteca iWork y no veo dónde es posible.

Este es el equivalente de AppleScript de "Añadir Página" que tiene un menú desplegable de páginas en la plantilla:

enter image description here

1voto

Program5284 Puntos 18

Puedes usar un sencillo AppleScript que crea un nuevo documento de Pages con la plantilla especificada, añade una nueva página al documento y luego guarda el documento como una plantilla con el nombre especificado. Aquí está:

tell application "Pages"
    activate
    set thisDocument to make new document with properties {document template:template "Nombre de la Plantilla"}
    tell thisDocument
        make new page with properties {template name:"Imagen con Texto"}
    end tell
    set templatePath to (path to desktop as text) & "Nombre de la Plantilla.pages"
    save thisDocument in file templatePath as "plantilla"
end tell

Asegúrate de reemplazar los dos "Nombre de la Plantilla" con el nombre deseado de la plantilla, reemplaza "Imagen con Texto" con el nombre de la plantilla de página que deseas añadir a tu documento, y reemplaza "path to desktop as text" con la ubicación donde quieres guardar la plantilla en tu escritorio.

Nota: Al guardar un documento como una plantilla se sobrescribirá cualquier plantilla existente con el mismo nombre, así que si quieres reemplazar la plantilla anterior, es posible que quieras usar el mismo nombre.

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