Sto utilizzando questo script per aggiungere alcuni dati a una nuova riga nella scheda Numbers attiva.
Funzionava bene per alcuni giorni, ma i numeri giorno dopo giorno non sono in grado di gestire il volume (659 righe in questa data) e iniziano ad essere estremamente lenti.
Script di numeri:
set dataToAdd to {¬
data1FromPlist, ¬
data2FromPlist, ¬
data3FromPlist, ¬
Data4Plist}
tell application "Numbers" to tell ¬
the front document to tell ¬
the active sheet to tell ¬
table 1
set R to add row below first row
tell R to ¬
repeat with i from 1 to count dataToAdd
set value of cell i to ¬
item i in dataToAdd
end repeat
end tell
l'obiettivo è essere in grado di visualizzare tutti i dati ed essere in grado di filtrare il foglio se necessario, ma anche di creare una certa metrica dai dati.
Per qualche motivo, Excel sembra gestire il file molto meglio.
C'è un modo per Excel di aggiungere una nuova riga dopo la prima e fare qualcosa di simile
tell application "Microsoft Excel"
tell active workbook
make new row below first row end
end tell
end tell
Questo non sembra funzionare per il resto penso di poter usare lo stesso codice:
set value of cell i to ¬
item i in dataToAdd
In caso contrario, stavo pensando di creare un file CSV e aggiungerlo manualmente ogni volta, ma non sarà così pratico, o forse invece di creare un database, suppongo che abbia più senso