ไฟล์เดี่ยวภายในโปรเจ็กต์สคริปต์ ไฟล์คือซอร์สโค้ดของบุคคลที่สามที่นักพัฒนาซอฟต์แวร์อย่างน้อย 1 รายสร้างขึ้น ซึ่งอาจเป็นโค้ด JS ฝั่งเซิร์ฟเวอร์, HTML หรือไฟล์การกำหนดค่าก็ได้ โครงการสคริปต์แต่ละโครงการสามารถประกอบด้วยไฟล์หลายไฟล์
การแสดง JSON |
---|
{ "name": string, "type": enum ( |
ช่อง | |
---|---|
name |
ชื่อไฟล์ นามสกุลไฟล์ไม่ได้เป็นส่วนหนึ่งของชื่อไฟล์ ซึ่งระบุได้จากฟิลด์ประเภท |
type |
ประเภทของไฟล์ |
source |
เนื้อหาไฟล์ |
lastModifyUser |
ผู้ใช้ที่แก้ไขไฟล์ครั้งล่าสุด ฟิลด์แบบอ่านอย่างเดียวนี้จะปรากฏแก่ผู้ใช้ที่มีสิทธิ์ผู้เขียนสำหรับโครงการสคริปต์เท่านั้น |
createTime |
การประทับเวลาวันที่สร้าง ฟิลด์แบบอ่านอย่างเดียวนี้จะปรากฏแก่ผู้ใช้ที่มีสิทธิ์ผู้เขียนสำหรับโครงการสคริปต์เท่านั้น การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
updateTime |
การประทับเวลาวันที่ที่แก้ไขล่าสุด ฟิลด์แบบอ่านอย่างเดียวนี้จะแสดงต่อผู้ใช้ที่มีสิทธิ์ผู้เขียนสำหรับโครงการสคริปต์เท่านั้น การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
functionSet |
ชุดฟังก์ชันที่กำหนดไว้ในไฟล์สคริปต์ (หากมี) |
FileType
การแจกแจงประเภทไฟล์ต่างๆ
Enum | |
---|---|
ENUM_TYPE_UNSPECIFIED |
ประเภทไฟล์ไม่กำหนด ที่ไม่เคยใช้งานจริงมาก่อน |
SERVER_JS |
ไฟล์โค้ดฝั่งเซิร์ฟเวอร์ของ Apps Script |
HTML |
ไฟล์ที่มี HTML ฝั่งไคลเอ็นต์ |
JSON |
ไฟล์ในรูปแบบ JSON ประเภทนี้ใช้สำหรับไฟล์ Manifest ของโปรเจ็กต์สคริปต์เท่านั้น เนื้อหาไฟล์ Manifest ต้องตรงกับโครงสร้างของ ScriptManifest ที่ถูกต้อง |
FunctionSet
ชุดฟังก์ชัน ไม่อนุญาตให้ใช้ข้อมูลที่ซ้ำกัน
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[] |
รายการฟังก์ชันในการเขียนชุด |
ฟังก์ชัน
แสดงฟังก์ชันในโปรเจ็กต์สคริปต์
การแสดง JSON |
---|
{ "name": string, "parameters": [ string ] } |
ช่อง | |
---|---|
name |
ชื่อฟังก์ชันในโปรเจ็กต์สคริปต์ |
parameters[] |
รายการลำดับของพารามิเตอร์ของฟังก์ชันในโปรเจ็กต์สคริปต์ |