บริการนี้สามารถเข้าถึงข้อมูลผู้ใช้ เช่น อีเมลและชื่อผู้ใช้ อีกทั้งยังควบคุมบันทึกสคริปต์และกล่องโต้ตอบในแอปพลิเคชัน Google Workspace ด้วย
ชั้นเรียน
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Blob | ออบเจ็กต์การแลกเปลี่ยนข้อมูลสําหรับบริการ Apps Script |
BlobSource | อินเทอร์เฟซของออบเจ็กต์ที่สามารถส่งออกข้อมูลในรูปแบบ Blob |
Browser | ชั้นเรียนนี้ให้สิทธิ์เข้าถึงกล่องโต้ตอบสําหรับ Google ชีตโดยเฉพาะ |
Button | ennum แสดงปุ่มแปลที่กําหนดไว้ล่วงหน้าซึ่งแสดงโดย alert หรือ PromptResponse.getSelectedButton() เพื่อระบุว่าปุ่มใดในกล่องโต้ตอบที่ผู้ใช้คลิก |
ButtonSet | enum แสดงชุดปุ่มที่แปลแล้วอย่างน้อย 1 ชุดซึ่งกําหนดไว้ล่วงหน้าที่สามารถเพิ่มลงใน alert หรือ prompt |
ColorType | ประเภทของสี |
Logger | ชั้นเรียนนี้ช่วยให้นักพัฒนาซอฟต์แวร์เขียนข้อความลงในบันทึกการแก้ไขข้อบกพร่องได้ |
Menu | เมนูที่กําหนดเองในอินสแตนซ์ของอินเทอร์เฟซผู้ใช้สําหรับแอป Google |
MimeType | การแจกแจงที่มีสิทธิ์เข้าถึงการประกาศประเภท MIME โดยไม่ต้องพิมพ์สตริงอย่างชัดเจน |
Month | ennum แสดงถึงเดือนของปี |
PromptResponse | การตอบกลับกล่องโต้ตอบ prompt ที่แสดงในสภาพแวดล้อมแบบอินเทอร์เฟซผู้ใช้สําหรับแอป Google |
RgbColor | สีที่ระบุโดยช่องสีแดง เขียว และน้ําเงิน |
Session | คลาสเซสชันให้การเข้าถึงข้อมูลเซสชัน เช่น ที่อยู่อีเมล (ในบางกรณี) และการตั้งค่าภาษาของผู้ใช้ |
Ui | อินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้สําหรับแอป Google ที่อนุญาตให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง |
User | การนําเสนอผู้ใช้ เหมาะสมกับการเขียนสคริปต์ |
Weekday | ennum แสดงถึงวันของสัปดาห์ |
console | คลาสนี้ช่วยให้นักพัฒนาซอฟต์แวร์เขียนบันทึกไปยังบริการ Stackdriver Logging ของ Google Cloud Platform |
Blob
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
copyBlob() | Blob | แสดงสําเนาของ BLOB นี้ |
getAs(contentType) | Blob | ส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น BLOB ที่แปลงเป็นประเภทเนื้อหาที่ระบุ |
getBytes() | Byte[] | รับข้อมูลที่จัดเก็บไว้ใน Blob นี้ |
getContentType() | String | รับประเภทเนื้อหาของไบต์ใน BLOB นี้ |
getDataAsString() | String | รับข้อมูลของ BLOB นี้เป็นสตริงที่มีการเข้ารหัส UTF-8 |
getDataAsString(charset) | String | รับข้อมูลของ BLOB นี้เป็นสตริงที่มีการเข้ารหัสที่ระบุ |
getName() | String | รับชื่อของ BLOB นี้ |
isGoogleType() | Boolean | แสดงผลว่า Blob นี้เป็นไฟล์ Google Workspace (ชีต เอกสาร ฯลฯ) หรือไม่ |
setBytes(data) | Blob | ตั้งค่าข้อมูลที่เก็บไว้ใน BLOB นี้ |
setContentType(contentType) | Blob | ตั้งค่าประเภทเนื้อหาของไบต์ใน BLOB นี้ |
setContentTypeFromExtension() | Blob | ตั้งค่าประเภทเนื้อหาของไบต์ใน BLOB นี้ตามนามสกุลไฟล์ |
setDataFromString(string) | Blob | ตั้งค่าข้อมูล BLOB นี้จากสตริงที่มีการเข้ารหัส UTF-8 |
setDataFromString(string, charset) | Blob | ตั้งค่าข้อมูลของ BLOB นี้จากสตริงที่มีการเข้ารหัสที่ระบุ |
setName(name) | Blob | ตั้งชื่อ BLOB นี้ |
BlobSource
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getAs(contentType) | Blob | ส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น BLOB ที่แปลงเป็นประเภทเนื้อหาที่ระบุ |
getBlob() | Blob | ส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น BLOB |
Browser
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
Buttons | ButtonSet |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
inputBox(prompt) | String | แสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้ |
inputBox(prompt, buttons) | String | แสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้ |
inputBox(title, prompt, buttons) | String | แสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้ |
msgBox(prompt) | String | แสดงกล่องโต้ตอบที่มีข้อความกํากับและปุ่ม "ตกลง" ในเบราว์เซอร์ของผู้ใช้ |
msgBox(prompt, buttons) | String | แสดงกล่องโต้ตอบพร้อมข้อความและปุ่มที่ระบุในเบราว์เซอร์ของผู้ใช้ |
msgBox(title, prompt, buttons) | String | แสดงกล่องโต้ตอบพร้อมชื่อ ข้อความ และปุ่มต่างๆ ที่ระบุในเบราว์เซอร์ของผู้ใช้ |
Button
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
CLOSE | Enum | ปุ่มปิดมาตรฐานที่แสดงในแถบชื่อกล่องโต้ตอบทุกกล่อง |
OK | Enum | ปุ่ม "OK" บ่งชี้ว่าการดําเนินการควรจะดําเนินการต่อไป |
CANCEL | Enum | ปุ่ม "Cancel" ระบุว่าการดําเนินการไม่ควรเกิดขึ้น |
YES | Enum | ปุ่ม A "Yes" ซึ่งระบุคําตอบเชิงบวกสําหรับคําถาม |
NO | Enum | ปุ่ม "No" ซึ่งระบุการตอบสนองเชิงลบต่อคําถาม |
ButtonSet
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
OK | Enum | ปุ่ม "OK" ปุ่มเดียวซึ่งแสดงข้อความแจ้งข้อมูลที่ปิดได้เท่านั้น |
OK_CANCEL | Enum | ปุ่ม "OK" และปุ่ม "ยกเลิก&การเสนอราคา; ช่วยให้ผู้ใช้ดําเนินการต่อหรือหยุดการดําเนินการได้ |
YES_NO | Enum | ปุ่ม "Yes" และปุ่ม "No" ช่วยให้ผู้ใช้ตอบคําถามแบบ ใช่/ไม่ใช่ |
YES_NO_CANCEL | Enum | ปุ่ม "Yes" ปุ่ม a "No" และปุ่ม a "Cancel" ช่วยให้ผู้ใช้สามารถตอบคําถามแบบใช่/ไม่ใช่ หรือหยุดการดําเนินการ |
ColorType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
UNSUPPORTED | Enum | ประเภทสีที่ไม่รองรับ |
RGB | Enum | สีที่ระบุโดยช่องสีแดง เขียว และน้ําเงิน |
THEME | Enum | สีที่อ้างถึงรายการในโทนสีของธีม |
Logger
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
clear() | void | ล้างบันทึก |
getLog() | String | แสดงรายการข้อความทั้งหมดในบันทึกปัจจุบัน |
log(data) | Logger | เขียนสตริงลงในคอนโซลการบันทึก |
log(format, values) | Logger | เขียนสตริงที่จัดรูปแบบให้กับคอนโซลการบันทึกโดยใช้รูปแบบและค่าที่ระบุ |
Menu
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addItem(caption, functionName) | Menu | เพิ่มรายการลงในเมนู |
addSeparator() | Menu | เพิ่มตัวคั่นภาพลงในเมนู |
addSubMenu(menu) | Menu | เพิ่มเมนูย่อยในเมนู |
addToUi() | void | แทรกเมนูลงในอินสแตนซ์ของอินเทอร์เฟซผู้ใช้ของตัวแก้ไข |
MimeType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
GOOGLE_APPS_SCRIPT | Enum | การแสดงประเภท MIME สําหรับโปรเจ็กต์ Google Apps Script |
GOOGLE_DRAWINGS | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ Google วาดเขียน |
GOOGLE_DOCS | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ Google เอกสาร |
GOOGLE_FORMS | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ Google ฟอร์ม |
GOOGLE_SHEETS | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ Google ชีต |
GOOGLE_SITES | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ Google Sites |
GOOGLE_SLIDES | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ Google สไลด์ |
FOLDER | Enum | การนําเสนอประเภท MIME สําหรับโฟลเดอร์ Google ไดรฟ์ |
SHORTCUT | Enum | การนําเสนอประเภท MIME สําหรับทางลัดใน Google ไดรฟ์ |
BMP | Enum | การแสดงประเภท MIME สําหรับไฟล์ภาพ BMP (โดยทั่วไปคือ .bmp) |
GIF | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ภาพ GIF (โดยทั่วไปคือ .gif) |
JPEG | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ภาพ JPEG (โดยทั่วไปคือ .jpg) |
PNG | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ภาพ PNG (โดยทั่วไปจะเป็น .png) |
SVG | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ภาพ SVG (โดยทั่วไปคือ .svg) |
PDF | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ PDF (โดยทั่วไปจะเป็น .pdf) |
CSS | Enum | การแสดงประเภท MIME สําหรับไฟล์ข้อความ CSS (โดยทั่วไปจะเป็น .css) |
CSV | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ข้อความ CSV (โดยทั่วไปคือ .csv) |
HTML | Enum | การนําเสนอประเภท MIME สําหรับไฟล์ข้อความ HTML (โดยทั่วไปคือ .html) |
JAVASCRIPT | Enum | การแสดงประเภท MIME สําหรับไฟล์ข้อความ JavaScript (โดยทั่วไปจะเป็น .js) |
PLAIN_TEXT | Enum | การแสดงประเภท MIME สําหรับไฟล์ข้อความธรรมดา (โดยทั่วไปจะเป็น .txt) |
RTF | Enum | การแสดงประเภท MIME สําหรับไฟล์ Rich Text (โดยทั่วไปคือ .rtf) |
OPENDOCUMENT_GRAPHICS | Enum | การนําเสนอประเภท MIME สําหรับไฟล์กราฟิก OpenOpen (โดยทั่วไปจะเป็น .odg) |
OPENDOCUMENT_PRESENTATION | Enum | การนําเสนอประเภท MIME สําหรับไฟล์การนําเสนอของ OpenDOCUMENT (โดยทั่วไปจะเป็น .odp) |
OPENDOCUMENT_SPREADSHEET | Enum | การนําเสนอประเภท MIME สําหรับไฟล์สเปรดชีตของ OpenDOCUMENT (โดยทั่วไปจะเป็น .ods) |
OPENDOCUMENT_TEXT | Enum | การนําเสนอประเภท MIME สําหรับไฟล์การประมวลผลคําของ OpenDOCUMENT (โดยทั่วไปจะเป็น .odt) |
MICROSOFT_EXCEL | Enum | การนําเสนอประเภท MIME สําหรับไฟล์สเปรดชีต Microsoft Excel (โดยทั่วไปคือ .xlsx) |
MICROSOFT_EXCEL_LEGACY | Enum | การนําเสนอประเภท MIME สําหรับไฟล์เดิมของ Microsoft Excel (โดยทั่วไปคือ .xls) |
MICROSOFT_POWERPOINT | Enum | การนําเสนอประเภท MIME สําหรับไฟล์งานนําเสนอ Microsoft PowerPoint (โดยทั่วไปคือ .pptx) |
MICROSOFT_POWERPOINT_LEGACY | Enum | การนําเสนอประเภท MIME สําหรับไฟล์เดิมของ Microsoft PowerPoint (โดยทั่วไปคือ .ppt) |
MICROSOFT_WORD | Enum | การนําเสนอประเภท MIME สําหรับไฟล์เอกสาร Microsoft Word (โดยทั่วไปคือ .docx) |
MICROSOFT_WORD_LEGACY | Enum | การแสดงประเภท MIME สําหรับไฟล์เดิมของ Microsoft Word (โดยทั่วไปคือ .doc) |
ZIP | Enum | การแสดงประเภท MIME สําหรับไฟล์ ZIP (โดยทั่วไปจะเป็น .zip) |
Month
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
JANUARY | Enum | มกราคม (1 เดือน) |
FEBRUARY | Enum | กุมภาพันธ์ (เดือน 2) |
MARCH | Enum | มีนาคม (3 เดือน) |
APRIL | Enum | เมษายน (เดือน 4) |
MAY | Enum | พฤษภาคม (5 เดือน) |
JUNE | Enum | มิถุนายน (6 เดือน) |
JULY | Enum | กรกฎาคม (7 เดือน) |
AUGUST | Enum | สิงหาคม (เดือนที่ 8) |
SEPTEMBER | Enum | กันยายน (9 เดือน) |
OCTOBER | Enum | ตุลาคม (เดือน 10) |
NOVEMBER | Enum | พฤศจิกายน (เดือน 11) |
DECEMBER | Enum | ธันวาคม (12 เดือน) |
PromptResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getResponseText() | String | รับข้อความที่ผู้ใช้ป้อนในช่องป้อนข้อมูลของกล่องโต้ตอบ |
getSelectedButton() | Button | รับปุ่มที่ผู้ใช้คลิกเพื่อปิดกล่องโต้ตอบ |
RgbColor
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
asHexString() | String | แสดงสีเป็นสตริงฐานสิบหกที่มีอักขระ 7 ตัวในรูปแบบ CSS (rrggbb) หรือสตริงเลขฐานสิบหก 9 ตัว (#aarrggbb) |
getBlue() | Integer | ช่องสีน้ําเงินของสีนี้ซึ่งมีตัวเลขตั้งแต่ 0 ถึง 255 |
getColorType() | ColorType | ดูประเภทสีนี้ |
getGreen() | Integer | ช่องสีเขียวของสีนี้ซึ่งมีตัวเลขตั้งแต่ 0 ถึง 255 |
getRed() | Integer | ช่องสีแดงของสีนี้ซึ่งมีตัวเลขตั้งแต่ 0 ถึง 255 |
Session
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getActiveUser() | User | รับข้อมูลเกี่ยวกับผู้ใช้ปัจจุบัน |
getActiveUserLocale() | String | รับการตั้งค่าภาษาของผู้ใช้ปัจจุบันเป็นสตริง เช่น en สําหรับภาษาอังกฤษ |
getEffectiveUser() | User | รับข้อมูลเกี่ยวกับผู้ใช้ซึ่งสคริปต์ทํางานอยู่ |
getScriptTimeZone() | String | แสดงเขตเวลาของสคริปต์ |
getTemporaryActiveUserKey() | String | รับคีย์ชั่วคราวซึ่งไม่ซ้ํากันสําหรับผู้ใช้ที่ใช้งานอยู่ แต่ไม่เปิดเผยข้อมูลประจําตัวของผู้ใช้ |
Ui
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
Button | Button | ennum แสดงปุ่มแปลที่กําหนดไว้ล่วงหน้าซึ่งแสดงโดยการแจ้งเตือนหรือ PromptResponse.getSelectedButton() เพื่อระบุว่าปุ่มใดในกล่องโต้ตอบที่ผู้ใช้คลิก |
ButtonSet | ButtonSet | ennum แสดงถึงชุดปุ่มที่แปลแล้วอย่างน้อย 1 ชุดที่กําหนดไว้ล่วงหน้า ซึ่งอาจเพิ่มไปยังการแจ้งเตือนหรือข้อความแจ้งได้ |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
alert(prompt) | Button | เปิดกล่องโต้ตอบในเครื่องมือแก้ไขของผู้ใช้พร้อมกับข้อความที่ระบุและปุ่ม"OK" |
alert(prompt, buttons) | Button | เปิดกล่องโต้ตอบในเครื่องมือแก้ไขของผู้ใช้พร้อมด้วยข้อความและชุดปุ่มที่มีให้ |
alert(title, prompt, buttons) | Button | เปิดกล่องโต้ตอบในเครื่องมือแก้ไขของผู้ใช้ที่มีชื่อ ข้อความ และชุดปุ่มที่ระบุ |
createAddonMenu() | Menu | สร้างเครื่องมือสร้างที่ใช้แทรกเมนูย่อยลงในเมนูส่วนเสริมของเครื่องมือแก้ไขได้ |
createMenu(caption) | Menu | สร้างเครื่องมือสร้างที่ใช้เพิ่มเมนูไปยังอินเทอร์เฟซผู้ใช้ของตัวแก้ไขได้ |
prompt(prompt) | PromptResponse | เปิดกล่องโต้ตอบอินพุตในเครื่องมือแก้ไขของผู้ใช้พร้อมกับข้อความที่ระบุและปุ่ม"OK" |
prompt(prompt, buttons) | PromptResponse | เปิดกล่องโต้ตอบอินพุตในเครื่องมือแก้ไขของผู้ใช้พร้อมด้วยข้อความและชุดปุ่มที่มีให้ |
prompt(title, prompt, buttons) | PromptResponse | เปิดกล่องโต้ตอบอินพุตในเครื่องมือแก้ไขของผู้ใช้ที่มีชื่อ ข้อความ และชุดปุ่มที่ระบุ |
showModalDialog(userInterface, title) | void | เปิดกล่องโต้ตอบโมดัลในเครื่องมือแก้ไขของผู้ใช้พร้อมด้วยเนื้อหาฝั่งไคลเอ็นต์ที่กําหนดเอง |
showModelessDialog(userInterface, title) | void | เปิดกล่องโต้ตอบแบบไร้โหมดในเครื่องมือแก้ไขของผู้ใช้พร้อมด้วยเนื้อหาฝั่งไคลเอ็นต์ที่กําหนดเอง |
showSidebar(userInterface) | void | เปิดแถบด้านข้างในเครื่องมือแก้ไขของผู้ใช้ที่มีเนื้อหาฝั่งไคลเอ็นต์ที่กําหนดเอง |
User
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getEmail() | String | รับอีเมลของผู้ใช้ (หากมี) |
Weekday
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
SUNDAY | Enum | วันอาทิตย์ |
MONDAY | Enum | วันจันทร์ |
TUESDAY | Enum | วันอังคาร |
WEDNESDAY | Enum | วันพุธ |
THURSDAY | Enum | วันพฤหัสบดี |
FRIDAY | Enum | วันศุกร์ |
SATURDAY | Enum | วันเสาร์ |
console
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
error() | void | แสดงผลข้อความระดับ ERROR เปล่าไปยัง Logging |
error(formatOrObject, values) | void | แสดงผลข้อความระดับ ERROR ไปยัง Logging |
info() | void | แสดงผลข้อความระดับข้อมูลที่ว่างเปล่าไปยัง Logging Logging |
info(formatOrObject, values) | void | แสดงผลข้อความระดับ INFO ไปยัง Logging |
log() | void | แสดงผลข้อความระดับ DEBUG ว่างเปล่าไปยังการบันทึกการบันทึก |
log(formatOrObject, values) | void | แสดงผลข้อความระดับ DEBUG ไปยัง Logging |
time(label) | void | เริ่มใช้ตัวจับเวลาที่คุณใช้เพื่อติดตามระยะเวลาในการดําเนินการ |
timeEnd(label) | void | หยุดตัวจับเวลาที่เริ่มโดยเรียกใช้ console.time() ก่อนหน้านี้ |
warn() | void | แสดงผลข้อความระดับคําเตือนเปล่าไปยัง Logging |
warn(formatOrObject, values) | void | ส่งข้อความข้อความระดับคําเตือนไปยัง Logging |