File

ไฟล์แต่ละไฟล์ภายในโปรเจ็กต์สคริปต์ ไฟล์คือซอร์สโค้ดของบุคคลที่สามที่สร้างขึ้นโดยนักพัฒนาซอฟต์แวร์อย่างน้อย 1 คน ซึ่งอาจเป็นโค้ด 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 "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

การประทับเวลาของวันที่แก้ไขล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

functionSet

object (FunctionSet)

ชุดฟังก์ชันที่กำหนดไว้ในไฟล์สคริปต์ (หากมี)

FileType

การแจกแจงประเภทไฟล์ต่างๆ

Enum
ENUM_TYPE_UNSPECIFIED ประเภทไฟล์ที่ยังไม่ระบุ ไม่เคยมีการใช้งานจริง
SERVER_JS ไฟล์โค้ดฝั่งเซิร์ฟเวอร์ของ Apps Script
HTML ไฟล์ที่มี HTML ฝั่งไคลเอ็นต์
JSON ไฟล์ในรูปแบบ JSON ประเภทนี้ใช้สำหรับไฟล์ Manifest ของโปรเจ็กต์สคริปต์เท่านั้น เนื้อหาไฟล์ Manifest ต้องตรงกับโครงสร้างของ ScriptManifest ที่ถูกต้อง

FunctionSet

ชุดฟังก์ชัน ไม่อนุญาตให้มีรายการซ้ำ

การแสดง JSON
{
  "values": [
    {
      object (Function)
    }
  ]
}
ช่อง
values[]

object (Function)

รายการฟังก์ชันที่ประกอบเป็นชุด

ฟังก์ชัน

แสดงฟังก์ชันในโปรเจ็กต์สคริปต์

การแสดง JSON
{
  "name": string,
  "parameters": [
    string
  ]
}
ช่อง
name

string

ชื่อฟังก์ชันในโปรเจ็กต์สคริปต์

parameters[]

string

รายการชื่อพารามิเตอร์ของฟังก์ชันในโปรเจ็กต์สคริปต์ที่เรียงตามลำดับ