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

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

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

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

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

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

Google ฟอร์ม

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

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

สคริปต์ที่ผูกกับสคริปต์อาจเรียกใช้เมธอด 2-3 วิธีที่สคริปต์แบบสแตนด์อโลนจะทำสิ่งต่อไปนี้ไม่ได้

สำหรับข้อมูลเพิ่มเติม โปรดดู ในการขยาย Google ชีตหรือ คำแนะนำในการขยาย Google เอกสาร

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

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

ส่วนเสริม

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

ทริกเกอร์

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

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

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

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

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

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