File

Một tệp riêng lẻ trong dự án tập lệnh. Tệp là mã nguồn 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 của tệp. Phần mở rộng của tệp không thuộc tên tệp và 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. Thông tin chi tiết mà bạn thấy trong đối tượng này được kiểm soát theo chế độ cài đặt về khả năng hiển thị hồ sơ của người dùng sửa đổi gần đây nhất.

createTime

string (Timestamp format)

Dấu thời gian của ngày tạo.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. 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.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

functionSet

object (FunctionSet)

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

FileType

Một bảng liệt kê các loại tệp.

Enum
ENUM_TYPE_UNSPECIFIED Loại tệp chưa xác định; chưa bao giờ được sử dụng thực tế.
SERVER_JS Tệp mã phía máy chủ Apps Script.
HTML Một tệp chứa HTML phía máy khách.
JSON Một tệp ở định dạng JSON. Loại này chỉ được 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 các hàm. Không được phép có nội dung 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 tạo nên tập hợp.

Chức năng

Biểu thị 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ố có thứ tự của hàm trong dự án tập lệnh.