Class Browser

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เบราว์เซอร์

ชั้นเรียนนี้ให้สิทธิ์เข้าถึงกล่องโต้ตอบสําหรับ Google ชีตโดยเฉพาะ

วิธีการในชั้นเรียนนี้ใช้ได้เฉพาะในในบริบทของสเปรดชีตของ Google เท่านั้น โปรดใช้กล่องโต้ตอบ Google Workspace แทน

ดูเพิ่มเติม

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ButtonsButtonSet

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
inputBox(prompt)Stringแสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้
inputBox(prompt, buttons)Stringแสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้
inputBox(title, prompt, buttons)Stringแสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้
msgBox(prompt)Stringแสดงกล่องโต้ตอบที่มีข้อความกํากับและปุ่ม "ตกลง" ในเบราว์เซอร์ของผู้ใช้
msgBox(prompt, buttons)Stringแสดงกล่องโต้ตอบพร้อมข้อความและปุ่มที่ระบุในเบราว์เซอร์ของผู้ใช้
msgBox(title, prompt, buttons)Stringแสดงกล่องโต้ตอบพร้อมชื่อ ข้อความ และปุ่มต่างๆ ที่ระบุในเบราว์เซอร์ของผู้ใช้

เอกสารประกอบโดยละเอียด

inputBox(prompt)

แสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้

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

// The code below sets the value of name to the name input by the user, or 'cancel'.
var name = Browser.inputBox('Enter your name');
เราไม่แนะนําให้ใช้วิธีนี้ แต่ให้ใช้ Prompt UI แทน

พารามิเตอร์

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

ไปกลับ

String — ข้อความที่ผู้ใช้ป้อน (หรือ 'ยกเลิก&#39 สําหรับกล่องโต้ตอบที่ยกเลิกหรือปิด)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

inputBox(prompt, buttons)

แสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้

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

// The code below sets the value of name to the name input by the user, or 'cancel'.
var name = Browser.inputBox('Enter your name', Browser.Buttons.OK_CANCEL);
เราไม่แนะนําให้ใช้วิธีนี้ แต่ให้ใช้ Prompt UI แทน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
promptStringข้อความที่จะแสดงในกล่องโต้ตอบ
buttonsButtonSetประเภทของปุ่มที่จะใช้

ไปกลับ

String — ข้อความที่ผู้ใช้ป้อน (หรือ 'ยกเลิก&#39 สําหรับกล่องโต้ตอบที่ยกเลิกหรือปิด)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

inputBox(title, prompt, buttons)

แสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้

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

// The code below sets the value of name to the name input by the user, or 'cancel'.
var name = Browser.inputBox('ID Check', 'Enter your name', Browser.Buttons.OK_CANCEL);
เราไม่แนะนําให้ใช้วิธีนี้ แต่ให้ใช้ Prompt UI แทน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อของกล่องโต้ตอบ
promptStringข้อความที่จะแสดงในกล่องโต้ตอบ
buttonsButtonSetประเภทของปุ่มที่จะใช้

ไปกลับ

String — ข้อความที่ผู้ใช้ป้อน (หรือ 'ยกเลิก&#39 สําหรับกล่องโต้ตอบที่ยกเลิกหรือปิด)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(prompt)

แสดงกล่องโต้ตอบที่มีข้อความกํากับและปุ่ม "ตกลง" ในเบราว์เซอร์ของผู้ใช้

เมธอด msgBox จะเพิ่มกล่องข้อความฝั่งไคลเอ็นต์ซึ่งจะแสดงข้อความที่กําหนดให้กับผู้ใช้ โปรดทราบว่าวิธีนี้ทําให้สคริปต์ฝั่งเซิร์ฟเวอร์ถูกระงับ โดยจะกลับมาทํางานอีกครั้งโดยอัตโนมัติหลังจากผู้ใช้ล้างกล่องโต้ตอบ แต่การเชื่อมต่อ JDBC จะไม่ถูกระงับ

// The code below displays "hello world" in a dialog box with an OK button
Browser.msgBox('hello world');
เราไม่แนะนําให้ใช้วิธีนี้ โปรดใช้กล่องโต้ตอบการแจ้งเตือน UI แทน

พารามิเตอร์

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

ไปกลับ

String — ข้อความตัวพิมพ์เล็กของปุ่มที่ผู้ใช้คลิก (หรือ 'ยกเลิก' สําหรับกล่องโต้ตอบที่ปิด)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(prompt, buttons)

แสดงกล่องโต้ตอบพร้อมข้อความและปุ่มที่ระบุในเบราว์เซอร์ของผู้ใช้

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

// The code below displays "hello world" in a dialog box with OK and Cancel buttons.
Browser.msgBox('hello world', Browser.Buttons.OK_CANCEL);
เราไม่แนะนําให้ใช้วิธีนี้ โปรดใช้กล่องโต้ตอบการแจ้งเตือน UI แทน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
promptStringข้อความที่จะแสดงในกล่องโต้ตอบ
buttonsButtonSetประเภทของปุ่มที่จะใช้

ไปกลับ

String — ข้อความตัวพิมพ์เล็กของปุ่มที่ผู้ใช้คลิก (หรือ 'ยกเลิก' สําหรับกล่องโต้ตอบที่ปิด)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(title, prompt, buttons)

แสดงกล่องโต้ตอบพร้อมชื่อ ข้อความ และปุ่มต่างๆ ที่ระบุในเบราว์เซอร์ของผู้ใช้

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

// The code below displays "hello world" in a dialog box with a custom title and Yes and
// No buttons
Browser.msgBox('Greetings', 'hello world', Browser.Buttons.YES_NO);
เราไม่แนะนําให้ใช้วิธีนี้ โปรดใช้กล่องโต้ตอบการแจ้งเตือน UI แทน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อของกล่องโต้ตอบ
promptStringข้อความที่จะแสดงในกล่องโต้ตอบ
buttonsButtonSetประเภทของปุ่มที่จะใช้

ไปกลับ

String — ข้อความตัวพิมพ์เล็กของปุ่มที่ผู้ใช้คลิก (หรือ 'ยกเลิก' สําหรับกล่องโต้ตอบที่ปิด)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets