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 ( |
Các trường | |
---|---|
name |
Tên tệp. Đuôi tệp không phải là một phần của tên tệp, có thể được xác định từ trường loại. |
type |
Loại tệp. |
source |
Nội dung tệp. |
lastModifyUser |
Người dùng gần đây nhất đã sửa đổi tệp. Trường chỉ đọc này chỉ hiển thị với những người dùng có quyền WRITER đối với dự án tập lệnh. |
createTime |
Dấu thời gian ngày tạo. Trường chỉ đọc này chỉ hiển thị với những người dùng có quyền WRITER đối với dự án tập lệnh. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
updateTime |
Dấu thời gian ngày sửa đổi gần đây nhất. Trường chỉ đọc này chỉ hiển thị với những người dùng có quyền WRITER đối với dự án tập lệnh. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
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; chưa bao giờ được sử dụng trong thực tế. |
SERVER_JS |
Tệp mã phía máy chủ của Apps Script. |
HTML |
Tệp chứa HTML phía máy khách. |
JSON |
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 trùng lặp.
Biểu diễn dưới dạng JSON |
---|
{
"values": [
{
object ( |
Các trường | |
---|---|
values[] |
Danh sách các hàm tạo nên 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 ] } |
Các trường | |
---|---|
name |
Tên hàm trong dự án tập lệnh. |
parameters[] |
Danh sách tên tham số theo thứ tự của hàm trong dự án tập lệnh. |