Dove risiedono i file
Gli script Office sono memorizzati di default nel tuo OneDrive. I file .osts si trovano nella cartella /Documents/Office Scripts/. Qualsiasi modifica apportata a questi file .osts, come rinominare o eliminare file, sarà riflessa nel Code Editor e nella Galleria di Script. Excel riconosce ed esegue uno script solo se si trova nella cartella OneDrive, in una cartella SharePoint o condiviso con il workbook. Questo significa che Excel ha bisogno di connettività internet per accedere agli script di Office.
OneDrive
Gli script condivisi con uno dei tuoi quaderni rimangono nel OneDrive del creatore dello script. Non vengono copiate in nessuna delle cartelle locali o OneDrive quando esegui lo script condiviso in Excel. Il pulsante Move mostrato quando si rinomina uno script lo sposta in una nuova posizione. Il pulsante Fai una copia dell'editor di codice salva una copia separata dello script nel tuo OneDrive. Le modifiche al testo non influenzano la sceneggiatura originale.
A meno che tu non condivida i tuoi script personali, nessun altro può accedervi. Le impostazioni di OneDrive controllano l'accesso condiviso e i permessi per tutti i file script .osts, indipendentemente da qualsiasi impostazione Excel. Gli script non possono essere collegati da un disco locale o da posizioni cloud personalizzate.

Codice registrato sul file di Excel

/*

* This script will take a selected range of a sheet and freeze the selection.

* This script does not affect pre-existing data in the workbook.

*/

function main(workbook: ExcelScript.Workbook) {

// Get the currently selected sheet.

const selectedSheet = workbook.getActiveWorksheet();

// Get the current selected range.

const selectedRange = workbook.getSelectedRange();

// If no cells are selected, end the script.

if (selectedRange === null) {

console.log(`No cells in worksheet selected.`);

return;

}

 

// Log the address of the selected range

console.log(

`Selected range for the worksheet: ${selectedRange.getAddress()}`

);

 

// Freeze the selected range.

selectedSheet.getFreezePanes().freezeAt(selectedRange);

}

 

SharePoint

Gli script Office salvati su un sito SharePoint sono di proprietà del tuo team. Tu e i membri della tua organizzazione con l'accesso appropriato potete eseguire e modificare script da SharePoint. Vedrai anche questi script apparire nella Galleria degli Script della scheda Automate.

 

Per caricare uno script da SharePoint, vai su Tutti gli script e seleziona Visualizza altri script in fondo alla lista. Questo apre un selettore file dove puoi scegliere file .osts da qualsiasi sito SharePoint a cui hai accesso. Nota che gli script di SharePoint che hai già aperto saranno visualizzati nell'elenco degli script recenti.

 

Per spostare uno script su SharePoint, apri uno script nell'Editor di Codice e clicca sul nome dello script, come se lo stessi rinominando. Nel richiamo, clicca sul pulsante Muoviti. Questo apre un selezionatore di file. Seleziona la cartella di destinazione nel tuo sito SharePoint. Spostare lo script nella nuova location può richiedere fino a un minuto.

 

Per salvare una copia di uno script su SharePoint, vai al menu Altre opzioni (...) e seleziona Salva come. Questo apre un selezionatore di file dove puoi selezionare cartelle nel tuo sito SharePoint. Salvare in una nuova posizione crea una copia dello script in quella posizione. La versione originale è ancora presente su OneDrive o in un'altra posizione SharePoint.