Comando rapido/Automazione

14 views
Skip to first unread message

Gianluca Firmo

unread,
Sep 22, 2025, 2:37:31 PM (21 hours ago) Sep 22
to spid...@googlegroups.com
Buongiorno a tutti.

Ho cercato soluzioni in diversi forum italiani e stranieri, ma non ho ancora trovato la soluzione e, soprattutto, non ho capito se sia effettivamente possibile realizzare il comando rapido/automazione che vorrei e che descrivo di seguito.

In un file di Apple Numbers composto da, diciamo, 5 fogli, vorrei essere in grado di esportare/stampare in pdf il foglio numero 5, anche se mi trovo sul foglio numero 1.

Il top sarebbe fosse anche possibile eseguire il comando rapido cliccando su una forma/immagine/cella piazzata da qualche parte nel foglio.

Ps - Ovviamente dall’anteprima di stampa potrei muovermi passare da un foglio all’altro e poi stampare quello che mi interessa, ma vorrei evitare di dover ripetere ogni volta il “giro”.

Grazie!

Stefano Donadio

unread,
Sep 22, 2025, 2:47:06 PM (21 hours ago) Sep 22
to Spider-Mac Apple User Group
Ciao Gianluca e benvenuto nel gruppo.

Prova così:

1. Apri l’app “Comandi Rapidi” sul tuo Mac.
2. Crea un nuovo Comando Rapido e dagli un nome tipo: Esporta foglio Numbers in PDF.
3. Aggiungi un’azione “Chiedi un testo”
• Scrivi una frase tipo: Inserisci il numero del foglio da esportare.
4. Aggiungi un’azione “Esegui AppleScript”.
Dentro incolla questo codice:

on run {input, parameters}
    set foglioScelto to input as integer
    tell application "Numbers"
        activate
        tell front document
            if foglioScelto > (count of sheets) then
                display dialog "Questo documento non ha un foglio numero " & foglioScelto buttons {"OK"}
                return
            end if
            set nomeFile to "Foglio_" & foglioScelto & ".pdf"
            set percorso to ((path to desktop as text) & nomeFile)
            tell sheet foglioScelto
                export to file percorso as PDF
            end tell
        end tell
    end tell
end run



Saluti, Stef@no
spider-mac.com

"Guardate la ciambella, non il buco” (David Lynch)



--
-
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Spider-Mac Apple User Group" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a spidermac+...@googlegroups.com.
Per visualizzare questa discussione, visita https://groups.google.com/d/msgid/spidermac/CADzfqjdDo_a%3DLB7Re%3DjOs94ZyubsRJyTPhZ9HOFBjBqeP6oEkw%40mail.gmail.com.

Gianluca Firmo

unread,
3:56 AM (8 hours ago) 3:56 AM
to Spider-Mac Apple User Group
Grazie Stefano, per il benvenuto e per la pronta risposta.

Ho provato ad utilizzare lo script, ma mi restituisce questo errore:
"Numbers ha trovato un errore: Impossibile ottenere file "Macintosh HD:Users:Gianluca:Desktop:Foglio_7.pdf" of sheet 7 of document 1."

Non ho toccato nulla nello script, ma il percorso mi sembra scritto in modo strano ( Compaiono i ":" anziché gli "/" come quando copio il percorso Macintosh HD/Users/Gianluca/Desktop.
È forse il nome del foglio che fa la differenza? Sono nominati anziché numerati: se è quello il problema, li rinomino utilizzando numeri.

Grazie.

Stefano Donadio

unread,
4:49 AM (7 hours ago) 4:49 AM
to Spider-Mac Apple User Group
Prova con questo:

on run {input, parameters}
    set foglioScelto to input as integer
    tell application "Numbers"
        activate
        tell front document
            if foglioScelto > (count of sheets) then
                display dialog "Questo documento non ha un foglio numero " & foglioScelto buttons {"OK"}
                return
            end if
            set nomeFile to "Foglio_" & foglioScelto & ".pdf"
            set percorso to POSIX file ("/Users/Gianluca/Desktop/" & nomeFile)
            tell sheet foglioScelto
                export to percorso as PDF
            end tell
        end tell
    end tell
end run


Saluti, Stef@no
www.spider-mac.com

“Affrettati lentamente” (Imperatore Augusto)




Reply all
Reply to author
Forward
0 new messages