สคริปต์ที่ผูกกับคอนเทนเนอร์

สคริปต์จะเชื่อมโยงกับไฟล์ Google ชีต, เอกสาร, สไลด์ หรือฟอร์ม หากสร้างจากเอกสารนั้นแทนที่จะเป็นสคริปต์แบบสแตนด์อโลน ไฟล์ที่แนบสคริปต์ที่เชื่อมโยงเรียกว่า "คอนเทนเนอร์" โดยทั่วไปแล้ว สคริปต์ที่เชื่อมโยงจะทำงานเหมือนสคริปต์แบบสแตนด์อโลน ยกเว้นว่าสคริปต์ที่เชื่อมโยง จะไม่ปรากฏใน Google ไดรฟ์ ไม่สามารถแยกออกจากไฟล์ที่เชื่อมโยง และจะมีสิทธิ์พิเศษบางอย่างเหนือไฟล์หลัก

โปรดทราบว่าคุณยังเชื่อมโยงสคริปต์กับ Google Sites ได้ด้วย แต่สคริปต์เหล่านี้มักจะได้รับการ ติดตั้งใช้งานเป็นเว็บแอป สคริปต์ที่เชื่อมโยงกับ Google ชีต, เอกสาร, สไลด์ หรือฟอร์มก็สามารถกลายเป็นเว็บแอปได้เช่นกัน แม้ว่ากรณีนี้จะไม่ค่อยพบ

สร้างสคริปต์ที่เชื่อมโยง

Google เอกสาร, ชีต หรือสไลด์

หากต้องการสร้างสคริปต์ที่เชื่อมโยงใน Google เอกสาร ชีต หรือสไลด์ ให้เปิดเอกสารใน เอกสาร สเปรดชีตในชีต หรืองานนำเสนอในสไลด์ แล้วคลิก ส่วนขยาย > Apps Script หากต้องการเปิดสคริปต์อีกครั้งในอนาคต ให้ทำเช่นเดียวกันหรือเปิดสคริปต์จากแดชบอร์ด Apps Script

Google ฟอร์ม

หากต้องการสร้างสคริปต์ที่เชื่อมโยงใน Google ฟอร์ม ให้เปิดแบบฟอร์ม แล้วคลิกเพิ่มเติม > Script Editor หากต้องการเปิดสคริปต์อีกครั้งใน อนาคต ให้ทำเช่นเดียวกันหรือเปิดสคริปต์จาก แดชบอร์ด Apps Script

วิธีการพิเศษ

สคริปต์ที่เชื่อมโยงจะเรียกใช้เมธอดบางอย่างที่สคริปต์แบบสแตนด์อโลนทำไม่ได้

ดูข้อมูลเพิ่มเติมได้ในคู่มือการขยาย Google ชีตหรือคู่มือการขยาย Google เอกสาร

เมนู กล่องโต้ตอบ และแถบด้านข้างที่กำหนดเอง

สคริปต์ที่เชื่อมโยงจะปรับแต่ง Google ชีต, เอกสาร และฟอร์มได้โดยการเพิ่มเมนูที่กำหนดเองและกล่องโต้ตอบหรือแถบด้านข้าง โปรดทราบว่าสคริปต์จะโต้ตอบกับอินเทอร์เฟซผู้ใช้ได้เฉพาะอินสแตนซ์ปัจจุบันของไฟล์ที่เปิดอยู่เท่านั้น กล่าวคือ สคริปต์ที่เชื่อมโยงกับเอกสารหนึ่ง จะไม่มีผลต่ออินเทอร์เฟซผู้ใช้ของเอกสารอื่น

ทริกเกอร์

สคริปต์ที่เชื่อมโยงจะใช้ทริกเกอร์อย่างง่าย เช่น ฟังก์ชัน onOpen() พิเศษ ซึ่งจะทำงานโดยอัตโนมัติทุกครั้งที่ผู้ใช้ที่มีสิทธิ์แก้ไขเปิดไฟล์ เช่นเดียวกับสคริปต์ทุกประเภท สคริปต์เหล่านี้ยังใช้ทริกเกอร์ที่ติดตั้งได้ด้วย

ฟังก์ชันที่กำหนดเอง

ฟังก์ชันที่กำหนดเองคือฟังก์ชันในสคริปต์ที่เชื่อมโยงกับ Google ชีต ซึ่งคุณเรียกใช้ได้โดยตรงจากเซลล์โดยใช้ไวยากรณ์ =myFunctionName() ดังนั้นฟังก์ชันที่กำหนดเองจึงคล้ายกับฟังก์ชันในตัวหลายร้อยฟังก์ชันในชีต เช่น AVERAGE หรือ SUM เพียงแต่คุณกำหนดลักษณะการทำงานของฟังก์ชันที่กำหนดเอง

สิทธิ์เข้าถึงสคริปต์ที่เชื่อมโยง

เฉพาะผู้ใช้ที่มีสิทธิ์แก้ไขคอนเทนเนอร์เท่านั้นที่จะเรียกใช้สคริปต์ที่ผูกไว้ได้ ผู้ทำงานร่วมกันที่มีสิทธิ์ดูเท่านั้นจะเปิดเครื่องมือแก้ไขสคริปต์ไม่ได้ แม้ว่าหากทำสำเนาไฟล์คอนเทนเนอร์แล้ว ผู้ทำงานร่วมกันจะกลายเป็น เจ้าของสำเนาและจะดูและเรียกใช้สำเนาสคริปต์ได้

หากต้องการดูวิธีแชร์ไฟล์คอนเทนเนอร์ของสคริปต์ โปรดดูแชร์ไฟล์จาก Google ไดรฟ์