㰀愀 栀爀攀昀㴀∀搀愀猀栀戀漀愀爀搀⸀瀀栀瀀∀ 挀氀愀猀猀㴀∀戀琀渀ⴀ栀漀洀攀∀㸀退‡吀漀爀渀愀 愀氀氀愀 䠀漀洀攀㰀⼀愀㸀ഀഀ
㰀栀㸀䤀渀琀爀漀搀甀稀椀漀渀攀 愀 伀昀昀椀挀攀 匀挀爀椀瀀琀猀 椀渀 䔀砀挀攀氀㰀⼀栀㸀ഀഀ
㰀瀀㸀ഀഀ
Office Scripts è un'infrastruttura di automazione per Excel sul web che ti permette di registrare e scrivere script in
(un'estensione di JavaScript) per automatizzare le tue attività ripetitive.
倀攀渀猀愀 愀 氀漀爀漀 挀漀洀攀 甀渀愀 瘀攀爀猀椀漀渀攀 洀漀搀攀爀渀愀 攀 瀀椀豈 昀氀攀猀猀椀戀椀氀攀 搀攀氀氀攀 琀爀愀搀椀稀椀漀渀愀氀椀 洀愀挀爀漀 嘀䈀䄀Ⰰ 洀愀 戀愀猀愀琀愀 猀甀氀 眀攀戀⸀ഀഀ
ഀഀ
㰀栀㌀㸀倀甀渀琀椀 䌀栀椀愀瘀攀㰀⼀栀㌀㸀ഀഀ
㰀氀椀㸀㰀猀琀爀漀渀最㸀䈀愀猀愀琀漀 猀甀氀 圀攀戀㨀㰀⼀猀琀爀漀渀最㸀 䘀甀渀稀椀漀渀愀渀漀 猀漀氀漀 猀甀 䔀砀挀攀氀 瀀攀爀 椀氀 圀攀戀 攀 猀漀渀漀 猀愀氀瘀愀琀椀 渀攀氀 琀甀漀 伀渀攀䐀爀椀瘀攀⸀ 儀甀攀猀琀漀 氀椀 爀攀渀搀攀 猀椀挀甀爀椀 攀 愀挀挀攀猀猀椀戀椀氀椀 搀愀 焀甀愀氀猀椀愀猀椀 挀漀洀瀀甀琀攀爀⸀㰀⼀氀椀㸀ഀഀ
- Linguaggio Moderno: Utilizzano TypeScript, che è molto simile a JavaScript ma con una maggiore sicurezza sui dati, rendendo il codice più robusto.
㰀氀椀㸀㰀猀琀爀漀渀最㸀䤀渀琀攀最爀愀稀椀漀渀攀㨀㰀⼀猀琀爀漀渀最㸀 倀漀猀猀漀渀漀 攀猀猀攀爀攀 攀猀攀最甀椀琀椀 洀愀渀甀愀氀洀攀渀琀攀Ⰰ 瀀爀漀最爀愀洀洀愀琀椀 漀 椀渀琀攀最爀愀琀椀 挀漀渀 㰀猀琀爀漀渀最㸀倀漀眀攀爀 䄀甀琀漀洀愀琀攀㰀⼀猀琀爀漀渀最㸀 瀀攀爀 挀爀攀愀爀攀 昀氀甀猀猀椀 搀椀 氀愀瘀漀爀漀 挀漀洀瀀氀攀猀猀椀 ⠀攀猀⸀ 椀渀瘀椀愀爀攀 甀渀✀攀洀愀椀氀 焀甀愀渀搀漀 甀渀愀 挀攀氀氀愀 挀愀洀戀椀愀 瘀愀氀漀爀攀⤀⸀㰀⼀氀椀㸀ഀഀ
㰀⼀搀椀瘀㸀ഀഀ
㰀栀㈀㸀⸀ 䄀挀挀攀搀攀爀攀 愀最氀椀 伀昀昀椀挀攀 匀挀爀椀瀀琀猀㰀⼀栀㈀㸀ഀഀ
Per iniziare, hai bisogno di una licenza Microsoft 365 che includa Office Scripts (tipicamente le licenze business/enterprise).
㰀漀氀㸀ഀഀ
Apri un foglio di calcolo in Excel per il Web.
㰀氀椀㸀嘀愀椀 愀氀氀愀 猀挀栀攀搀愀 㰀猀琀爀漀渀最㸀䄀甀琀漀洀愀琀椀稀稀愀 ⠀䄀甀琀漀洀愀琀攀⤀㰀⼀猀琀爀漀渀最㸀 渀攀氀氀愀 戀愀爀爀愀 洀甀氀琀椀昀甀渀稀椀漀渀攀⸀ 儀甀椀 琀爀漀瘀攀爀愀椀 琀甀琀琀椀 最氀椀 猀琀爀甀洀攀渀琀椀 渀攀挀攀猀猀愀爀椀⸀㰀⼀氀椀㸀ഀഀ
ഀഀ
2. Creare uno Script: Due Modi Principali
㰀瀀㸀倀甀漀椀 挀爀攀愀爀攀 甀渀漀 猀挀爀椀瀀琀 爀攀最椀猀琀爀愀渀搀漀 氀攀 琀甀攀 愀稀椀漀渀椀 ⠀椀氀 洀漀搀漀 瀀椀豈 猀攀洀瀀氀椀挀攀 瀀攀爀 椀渀椀稀椀愀爀攀⤀ 漀瀀瀀甀爀攀 猀挀爀椀瘀攀渀搀漀 椀氀 挀漀搀椀挀攀 搀愀 稀攀爀漀⸀㰀⼀瀀㸀ഀഀ
㰀栀㌀㸀䴀攀琀漀搀漀 䄀㨀 刀攀最椀猀琀爀愀爀攀 氀攀 䄀稀椀漀渀椀 ⠀䌀漀渀猀椀最氀椀愀琀漀 瀀攀爀 椀 倀爀椀渀挀椀瀀椀愀渀琀椀⤀㰀⼀栀㌀㸀ഀഀ
Questo è il modo più intuitivo. Excel scriverà il codice per te mentre esegui le azioni.
ഀഀ
㰀氀椀㸀㰀猀琀爀漀渀最㸀䄀瘀瘀椀愀 椀氀 刀攀最椀猀琀爀愀琀漀爀攀㨀㰀⼀猀琀爀漀渀最㸀 䐀愀氀氀愀 猀挀栀攀搀愀 䄀甀琀漀洀愀琀椀稀稀愀Ⰰ 挀氀椀挀挀愀 猀甀 㰀攀洀㸀刀攀最椀猀琀爀愀 愀稀椀漀渀椀 ⠀刀攀挀漀爀搀 䄀挀琀椀漀渀猀⤀㰀⼀攀洀㸀⸀ 匀甀氀 氀愀琀漀 搀攀猀琀爀漀 愀瀀瀀愀爀椀爀 甀渀 瀀愀渀渀攀氀氀漀⸀㰀⼀氀椀㸀ഀഀ
- Esegui le Azioni: Fai le operazioni che vuoi automatizzare (es. seleziona celle, applica grassetto, inserisci formule). Vedrai le azioni apparire nel pannello in tempo reale.
㰀氀椀㸀㰀猀琀爀漀渀最㸀䘀攀爀洀愀 攀 匀愀氀瘀愀㨀㰀⼀猀琀爀漀渀最㸀 䌀氀椀挀挀愀 猀甀 㰀攀洀㸀䤀渀琀攀爀爀漀洀瀀椀 ⠀匀琀漀瀀⤀㰀⼀攀洀㸀⸀ 䐀愀椀 甀渀 渀漀洀攀 愀氀氀漀 猀挀爀椀瀀琀 攀 猀愀氀瘀愀氀漀⸀㰀⼀氀椀㸀ഀഀ
ഀഀ
Esempio Pratico: Se selezioni le celle A1:B1, le riempi di giallo e metti il testo in grassetto, il codice generato sarà simile a questo:
ഀഀ
昀甀渀挀琀椀漀渀 洀愀椀渀⠀眀漀爀欀戀漀漀欀㨀 䔀砀挀攀氀匀挀爀椀瀀琀⸀圀漀爀欀戀漀漀欀⤀ 笀ഀഀ
// Seleziona il foglio di lavoro attivo
氀攀琀 猀攀氀攀挀琀攀搀匀栀攀攀琀 㴀 眀漀爀欀戀漀漀欀⸀最攀琀䄀挀琀椀瘀攀圀漀爀欀猀栀攀攀琀⠀⤀㬀ഀഀ
⼀⼀ 䤀洀瀀漀猀琀愀 椀氀 挀漀氀漀爀攀 搀椀 爀椀攀洀瀀椀洀攀渀琀漀 瀀攀爀 氀✀椀渀琀攀爀瘀愀氀氀漀 䄀㨀䈀ഀഀ
selectedSheet.getRange("A1:B1")
⸀最攀琀䘀漀爀洀愀琀⠀⤀⸀最攀琀䘀椀氀氀⠀⤀⸀猀攀琀䌀漀氀漀爀⠀∀礀攀氀氀漀眀∀⤀㬀ഀഀ
⼀⼀ 䤀洀瀀漀猀琀愀 椀氀 最爀愀猀猀攀琀琀漀 瀀攀爀 椀氀 琀攀猀琀漀 渀攀氀氀✀椀渀琀攀爀瘀愀氀氀漀 䄀㨀䈀ഀഀ
selectedSheet.getRange("A1:B1")
⸀最攀琀䘀漀爀洀愀琀⠀⤀⸀最攀琀䘀漀渀琀⠀⤀⸀猀攀琀䈀漀氀搀⠀琀爀甀攀⤀㬀ഀഀ
}
㰀⼀瀀爀攀㸀ഀഀ
㰀栀㌀㸀䴀攀琀漀搀漀 䈀㨀 匀挀爀椀瘀攀爀攀 椀氀 䌀漀搀椀挀攀 搀愀 娀攀爀漀㰀⼀栀㌀㸀ഀഀ
Se hai familiarità con JavaScript, puoi scrivere il tuo script direttamente.
㰀甀氀㸀ഀഀ
Apri l'Editor: Dalla scheda Automatizza, clicca su Nuovo script (New Script).
㰀氀椀㸀㰀猀琀爀漀渀最㸀匀挀爀椀瘀椀 椀氀 䌀漀搀椀挀攀㨀㰀⼀猀琀爀漀渀最㸀 匀椀 愀瀀爀椀爀 氀✀䔀搀椀琀漀爀 挀漀渀 甀渀愀 昀甀渀稀椀漀渀攀 㰀挀漀搀攀㸀洀愀椀渀㰀⼀挀漀搀攀㸀 搀椀 戀愀猀攀⸀ 䰀✀攀搀椀琀漀爀 昀漀爀渀椀猀挀攀 猀甀最最攀爀椀洀攀渀琀椀 攀 愀甀琀漀挀漀洀瀀氀攀琀愀洀攀渀琀漀 ⠀䤀渀琀攀氀氀椀匀攀渀猀攀⤀⸀㰀⼀氀椀㸀ഀഀ
Salva ed Esegui: Salva l'icona del dischetto e testalo con il tasto Esegui (Run).
㰀⼀甀氀㸀ഀഀ
㰀搀椀瘀 挀氀愀猀猀㴀∀渀攀砀琀ⴀ猀琀攀瀀ⴀ戀漀砀∀㸀ഀഀ
VAI ALLA STRUTTURA →
㰀⼀搀椀瘀㸀ഀഀ
㰀⼀搀椀瘀㸀ഀഀ
ഀഀ
㰀愀 栀爀攀昀㴀∀椀渀搀攀砀⸀瀀栀瀀∀ 猀琀礀氀攀㴀∀瀀愀搀搀椀渀最㨀 瀀砀 ㈀ 瀀砀㬀 戀愀挀欀最爀漀甀渀搀ⴀ挀漀氀漀爀㨀 ⌀㈀㠀愀㜀㐀㔀㬀 挀漀氀漀爀㨀 眀栀椀琀攀㬀 琀攀砀琀ⴀ搀攀挀漀爀愀琀椀漀渀㨀 渀漀渀攀㬀 戀漀爀搀攀爀ⴀ爀愀搀椀甀猀㨀 㔀瀀砀㬀 昀漀渀琀ⴀ眀攀椀最栀琀㨀 戀漀氀搀㬀∀㸀吀漀爀渀愀 愀氀氀愀 䠀漀洀攀㰀⼀愀㸀ഀഀ
ഀഀ
ഀഀ
㰀⼀栀琀洀氀㸀