Es un archivo individual dentro de un proyecto de secuencias 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 del archivo no forma parte del nombre del archivo, que se puede identificar en el campo type. |
type |
El tipo de archivo. |
source |
Es el contenido del archivo. |
lastModifyUser |
El usuario que modificó el archivo más recientemente. Los detalles visibles en este objeto se controlan con la configuración de visibilidad del perfil del usuario que realizó la última modificación. |
createTime |
Es la marca de tiempo de la fecha de creación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Es la marca de tiempo de la última fecha de modificación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
functionSet |
Es el conjunto definido de funciones en el archivo de secuencia de comandos, si hay alguno. |
FileType
Es una enumeración de diferentes tipos de archivos.
Enumeraciones | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Tipo de archivo indeterminado; nunca se usa realmente. |
SERVER_JS |
Es un archivo de código del servidor de Apps Script. |
HTML |
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
Es un conjunto de funciones. No se permiten duplicados.
Representación JSON |
---|
{
"values": [
{
object ( |
Campos | |
---|---|
values[] |
Es 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 |
Es el nombre de la función en el proyecto de secuencia de comandos. |
parameters[] |
Lista ordenada de los nombres de los parámetros de la función en el proyecto de secuencia de comandos. |