Poiché non ho Dispense Items Incrementally Action ciò che presenterò è un modo alternativo per raggiungere quello che capisco essere il tuo obiettivo finale, a almeno in parte comunque. Il codice presentato di seguito non è lucido o completo in quanto semplicemente preforma l'inserimento del numero di immagini nella cartella selezionata nel documento senza riguardo per la posizione di posizionamento nel documento. Dovrai modificare il codice per soddisfare i tuoi desideri / esigenze. Tuttavia, se non è accettabile per te, non mi aspetto un calo di spesa perché ho cercato di offrire una soluzione ragionevole, quindi fammelo sapere in un commento che non è la direzione che vuoi andare e io cancelleremo la risposta.
In Automator , ho creato un flusso di lavoro utilizzando Richiedi elementi del Finder , impostando il Tipo: a < strong> Cartelle mentre non controlli Consenti selezioni multiple , > Ottieni contenuti cartella > Esegui Apple Script e una cartella in Finder contenente due immagini .png nominate come mostrato nei Risultati dei tuoi Contenuti della cartella Get Azione (anche se ho usato i file PNG funzionerà con JPG o qualsiasi tipo di immagini grafiche supportate in Pages) .
Ho quindi modificato il tuo code AppleScript per includere l'elemento menzionato nel mio commento e un'istruzione repeat
insieme a un contatore .
Sono stato quindi in grado di inserire le due immagini in un documento di Pages, che è accaduto lessicograficamente in quanto apparentemente è l'impostazione predefinita in uno scenario come questo. Quindi questo sembra negare la necessità di Dispensare gli elementi in modo incrementale Azione , sebbene non abbia quella Azione che io sia non è in grado di testare la differenza tra i due Flussi di lavoro .
codice AppleScript :
on run {input, parameters}
set repeatCount to input count
set n to 1
tell application "Pages"
set thisDocument to make new document
tell thisDocument
repeat repeatCount times
set img to item n of input
make new image with properties {image data:img}
set n to n + 1
end repeat
end tell
end tell
end run
Come accennato in precedenza, questo inserisce semplicemente il numero di immagini nella cartella selezionata nel documento senza riguardo per la posizione del posizionamento nel documento e sarà necessario determinare quale codice è necessario per ottenere il corretto posizionamento della posizione nel documento e poiché si tratta di un ciclo, probabilmente sarà necessario incrementare la posizione della posizione per ogni immagine inserita nel documento.
Anche se è installato Io personalmente non uso Pages, uso LibreOffice, tuttavia avendo cercato Internet un po 'ho visto un esempio di codice che si occupava della posizione del posizionamento nel documento e vorrei anche aprire il App Script Editor e quindi apri il dizionario di Pages per vedere cosa espone in modo da poter determinare con cosa devi lavorare.