File

Отдельный файл в проекте скрипта. Файл — это сторонний исходный код, созданный одним или несколькими разработчиками. Это может быть серверный JS-код, HTML-код или файл конфигурации. Каждый проект скрипта может содержать несколько файлов.

JSON-представление
{
  "name": string,
  "type": enum (FileType),
  "source": string,
  "lastModifyUser": {
    object (User)
  },
  "createTime": string,
  "updateTime": string,
  "functionSet": {
    object (FunctionSet)
  }
}
Поля
name

string

Имя файла. Расширение файла не является частью имени файла, его можно определить по полю типа.

type

enum ( FileType )

Тип файла.

source

string

Содержимое файла.

lastModifyUser

object ( User )

Пользователь, который последним изменил файл. Видимость данных в этом объекте определяется настройками видимости профиля пользователя, который последним вносил изменения.

createTime

string ( Timestamp format)

Дата создания, временная метка.

Метка времени в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти знаков после запятой. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

Дата и время последнего изменения.

Метка времени в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти знаков после запятой. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

functionSet

object ( FunctionSet )

Определенный набор функций в файле скрипта, если таковой имеется.

Тип файла

Перечень различных типов файлов.

Перечисления
ENUM_TYPE_UNSPECIFIED Неопределенный тип файла; фактически никогда не использовался.
SERVER_JS Файл серверного кода Apps Script.
HTML Файл, содержащий клиентский HTML-код.
JSON Файл в формате JSON. Этот тип используется только для манифеста проекта скрипта. Содержимое файла манифеста должно соответствовать структуре корректного файла ScriptManifest.

НаборФункций

Набор функций. Дубликаты не допускаются.

JSON-представление
{
  "values": [
    {
      object (Function)
    }
  ]
}
Поля
values[]

object ( Function )

Список функций, составляющих набор.

Функция

Представляет функцию в проекте сценария.

JSON-представление
{
  "name": string,
  "parameters": [
    string
  ]
}
Поля
name

string

Имя функции в проекте скрипта.

parameters[]

string

Упорядоченный список имен параметров функции в проекте скрипта.