Un archivo individual dentro de un proyecto de secuencia de comandos. Un archivo es un código fuente de terceros creado por uno o más desarrolladores. Puede ser un código JS del servidor, HTML o un archivo de configuración. Cada proyecto de secuencia de comandos puede contener varios archivos.
Representación JSON |
---|
{ "name": string, "type": enum ( |
Campos | |
---|---|
name |
Es el nombre del archivo. La extensión de archivo no forma parte del nombre del archivo, que puede identificarse con el campo de tipo. |
type |
El tipo de archivo. |
source |
El contenido del archivo. |
lastModifyUser |
El usuario que modificó el archivo más recientemente. Este campo de solo lectura solo es visible para los usuarios que tienen permiso de ESCRITOR para el proyecto de secuencia de comandos. |
createTime |
Marca de tiempo de la fecha de creación. Este campo de solo lectura solo es visible para los usuarios que tienen permiso de ESCRITOR para el proyecto de secuencia de comandos. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Marca de tiempo de la fecha de la última modificación. Este campo de solo lectura solo es visible para los usuarios que tienen permiso de ESCRITOR para el proyecto de secuencia de comandos. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
functionSet |
El conjunto definido de funciones en el archivo de secuencia de comandos, si corresponde. |
FileType
Es una enumeración de diferentes tipos de archivos.
Enumeraciones | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Tipo de archivo indeterminado; que nunca se usó realmente. |
SERVER_JS |
Un archivo de código del servidor de Apps Script. |
HTML |
Un archivo que contiene HTML del cliente. |
JSON |
Es un archivo en formato JSON. Este tipo solo se usa para el manifiesto del proyecto de secuencia de comandos. El contenido del archivo de manifiesto debe coincidir con la estructura de un ScriptManifest válido |
FunctionSet
Un conjunto de funciones. No se permiten duplicados.
Representación JSON |
---|
{
"values": [
{
object ( |
Campos | |
---|---|
values[] |
Una lista de funciones que componen el conjunto. |
Función
Representa una función en un proyecto de secuencia de comandos.
Representación JSON |
---|
{ "name": string, "parameters": [ string ] } |
Campos | |
---|---|
name |
El nombre de la función en el proyecto de secuencia de comandos. |
parameters[] |
Es la lista ordenada de nombres de parámetros de la función en el proyecto de secuencia de comandos. |