Отдельный файл в проекте скрипта. Файл — это сторонний исходный код, созданный одним или несколькими разработчиками. Это может быть серверный JS-код, HTML-код или файл конфигурации. Каждый проект скрипта может содержать несколько файлов.
JSON-представление |
---|
{ "name": string, "type": enum ( |
Поля | |
---|---|
name | Имя файла. Расширение файла не является частью имени файла, его можно определить по полю типа. |
type | Тип файла. |
source | Содержимое файла. |
lastModifyUser | Пользователь, который последним изменил файл. Видимость данных в этом объекте определяется настройками видимости профиля пользователя, который последним вносил изменения. |
createTime | Дата создания, временная метка. Метка времени в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти знаков после запятой. Примеры: |
updateTime | Дата и время последнего изменения. Метка времени в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти знаков после запятой. Примеры: |
functionSet | Определенный набор функций в файле скрипта, если таковой имеется. |
Тип файла
Перечень различных типов файлов.
Перечисления | |
---|---|
ENUM_TYPE_UNSPECIFIED | Неопределенный тип файла; фактически никогда не использовался. |
SERVER_JS | Файл серверного кода Apps Script. |
HTML | Файл, содержащий клиентский HTML-код. |
JSON | Файл в формате JSON. Этот тип используется только для манифеста проекта скрипта. Содержимое файла манифеста должно соответствовать структуре корректного файла ScriptManifest. |
НаборФункций
Набор функций. Дубликаты не допускаются.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | Список функций, составляющих набор. |
Функция
Представляет функцию в проекте сценария.
JSON-представление |
---|
{ "name": string, "parameters": [ string ] } |
Поля | |
---|---|
name | Имя функции в проекте скрипта. |
parameters[] | Упорядоченный список имен параметров функции в проекте скрипта. |