Un singolo file all'interno di un progetto di script. Un file è un codice sorgente di terze parti creato da uno o più sviluppatori. Può trattarsi di un codice JS lato server, HTML o un file di configurazione. Ogni progetto di script può contenere più file.
| Rappresentazione JSON | 
|---|
{ "name": string, "type": enum (  | 
            
| Campi | |
|---|---|
name | 
              
                 
 Il nome del file. L'estensione del file non fa parte del nome del file, che può essere identificato dal campo Tipo.  | 
            
type | 
              
                 
 Il tipo di file.  | 
            
source | 
              
                 
 Il contenuto del file.  | 
            
lastModifyUser | 
              
                 
 L'utente che ha modificato il file più di recente. I dettagli visibili in questo oggetto sono controllati dalle impostazioni di visibilità del profilo dell'utente autore dell'ultima modifica.  | 
            
createTime | 
              
                 
 Timestamp della data di creazione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi:   | 
            
updateTime | 
              
                 
 Timestamp della data dell'ultima modifica. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi:   | 
            
functionSet | 
              
                 
 Il set di funzioni definito nel file di script, se presente.  | 
            
FileType
Un'enumerazione di diversi tipi di file.
| Enum | |
|---|---|
ENUM_TYPE_UNSPECIFIED | 
                Tipo di file non determinato; mai utilizzato. | 
SERVER_JS | 
                Un file di codice lato server di Apps Script. | 
HTML | 
                Un file contenente codice HTML lato client. | 
JSON | 
                Un file in formato JSON. Questo tipo viene utilizzato solo per il manifest del progetto di script. I contenuti del file manifest devono corrispondere alla struttura di un ScriptManifest valido | 
FunctionSet
Un insieme di funzioni. Non sono consentiti duplicati.
| Rappresentazione JSON | 
|---|
{
  "values": [
    {
      object ( | 
              
| Campi | |
|---|---|
values[] | 
                
                   
 Un elenco delle funzioni che compongono l'insieme.  | 
              
Funzione
Rappresenta una funzione in un progetto di script.
| Rappresentazione JSON | 
|---|
{ "name": string, "parameters": [ string ] }  | 
              
| Campi | |
|---|---|
name | 
                
                   
 Il nome della funzione nel progetto di script.  | 
              
parameters[] | 
                
                   
 L'elenco ordinato dei nomi dei parametri della funzione nel progetto script.  |