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. |