File

Một tệp riêng lẻ trong dự án tập lệnh. Tệp là mã nguồn của bên thứ ba do một hoặc nhiều nhà phát triển tạo ra. Đó có thể là mã JS phía máy chủ, HTML hoặc tệp cấu hình. Mỗi dự án tập lệnh có thể chứa nhiều tệp.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "type": enum (FileType),
  "source": string,
  "lastModifyUser": {
    object (User)
  },
  "createTime": string,
  "updateTime": string,
  "functionSet": {
    object (FunctionSet)
  }
}
Trường
name

string

Tên tệp. Đuôi tệp không phải là một phần của tên tệp, tên này có thể được xác định từ trường loại.

type

enum (FileType)

Loại tệp.

source

string

Nội dung tệp.

lastModifyUser

object (User)

Người dùng đã sửa đổi tệp gần đây nhất. Trường chỉ có thể đọc này chỉ hiển thị với những người dùng có quyền GHI đối với dự án tập lệnh.

createTime

string (Timestamp format)

Dấu thời gian ngày tạo. Trường chỉ có thể đọc này chỉ hiển thị với những người dùng có quyền GHI đối với dự án tập lệnh.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Dấu thời gian của ngày sửa đổi gần đây nhất. Trường chỉ có thể đọc này chỉ hiển thị với những người dùng có quyền GHI đối với dự án tập lệnh.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

functionSet

object (FunctionSet)

Tập hợp hàm đã xác định trong tệp tập lệnh, nếu có.

FileType

Bảng liệt kê các loại tệp.

Enum
ENUM_TYPE_UNSPECIFIED Loại tệp chưa được xác định; thực ra không bao giờ được sử dụng.
SERVER_JS Một tệp mã Apps Script phía máy chủ.
HTML Tệp chứa HTML phía máy khách.
JSON Tệp ở định dạng JSON. Loại này chỉ dùng cho tệp kê khai của dự án tập lệnh. Nội dung tệp kê khai phải khớp với cấu trúc của một ScriptManifest hợp lệ

FunctionSet

Một tập hợp hàm. Không được trùng lặp.

Biểu diễn dưới dạng JSON
{
  "values": [
    {
      object (Function)
    }
  ]
}
Trường
values[]

object (Function)

Danh sách các hàm cấu thành tập hợp.

Chức năng

Đại diện cho một hàm trong dự án tập lệnh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "parameters": [
    string
  ]
}
Trường
name

string

Tên hàm trong dự án tập lệnh.

parameters[]

string

Danh sách tên tham số theo thứ tự của hàm trong dự án tập lệnh.