File

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 (FileType),
  "source": string,
  "lastModifyUser": {
    object (User)
  },
  "createTime": string,
  "updateTime": string,
  "functionSet": {
    object (FunctionSet)
  }
}
Campi
name

string

Il nome del file. L'estensione del file non fa parte del nome del file, che può essere identificato dal campo Tipo.

type

enum (FileType)

Il tipo di file.

source

string

Il contenuto del file.

lastModifyUser

object (User)

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

string (Timestamp format)

Timestamp della data di creazione.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Timestamp della data dell'ultima modifica.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

functionSet

object (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 (Function)
    }
  ]
}
Campi
values[]

object (Function)

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

string

Il nome della funzione nel progetto di script.

parameters[]

string

L'elenco ordinato dei nomi dei parametri della funzione nel progetto script.