Base Service

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

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

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
Blobออบเจ็กต์การแลกเปลี่ยนข้อมูลสําหรับบริการ Apps Script
BlobSourceอินเทอร์เฟซของออบเจ็กต์ที่สามารถส่งออกข้อมูลในรูปแบบ Blob
Browserชั้นเรียนนี้ให้สิทธิ์เข้าถึงกล่องโต้ตอบสําหรับ Google ชีตโดยเฉพาะ
Buttonennum แสดงปุ่มแปลที่กําหนดไว้ล่วงหน้าซึ่งแสดงโดย alert หรือ PromptResponse.getSelectedButton() เพื่อระบุว่าปุ่มใดในกล่องโต้ตอบที่ผู้ใช้คลิก
ButtonSetenum แสดงชุดปุ่มที่แปลแล้วอย่างน้อย 1 ชุดซึ่งกําหนดไว้ล่วงหน้าที่สามารถเพิ่มลงใน alert หรือ prompt
ColorTypeประเภทของสี
Loggerชั้นเรียนนี้ช่วยให้นักพัฒนาซอฟต์แวร์เขียนข้อความลงในบันทึกการแก้ไขข้อบกพร่องได้
Menuเมนูที่กําหนดเองในอินสแตนซ์ของอินเทอร์เฟซผู้ใช้สําหรับแอป Google
MimeTypeการแจกแจงที่มีสิทธิ์เข้าถึงการประกาศประเภท MIME โดยไม่ต้องพิมพ์สตริงอย่างชัดเจน
Monthennum แสดงถึงเดือนของปี
PromptResponseการตอบกลับกล่องโต้ตอบ prompt ที่แสดงในสภาพแวดล้อมแบบอินเทอร์เฟซผู้ใช้สําหรับแอป Google
RgbColorสีที่ระบุโดยช่องสีแดง เขียว และน้ําเงิน
Sessionคลาสเซสชันให้การเข้าถึงข้อมูลเซสชัน เช่น ที่อยู่อีเมล (ในบางกรณี) และการตั้งค่าภาษาของผู้ใช้
Uiอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้สําหรับแอป Google ที่อนุญาตให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง
Userการนําเสนอผู้ใช้ เหมาะสมกับการเขียนสคริปต์
Weekdayennum แสดงถึงวันของสัปดาห์
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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
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แสดงกล่องโต้ตอบพร้อมชื่อ ข้อความ และปุ่มต่างๆ ที่ระบุในเบราว์เซอร์ของผู้ใช้

Button

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CLOSEEnumปุ่มปิดมาตรฐานที่แสดงในแถบชื่อกล่องโต้ตอบทุกกล่อง
OKEnumปุ่ม "OK" บ่งชี้ว่าการดําเนินการควรจะดําเนินการต่อไป
CANCELEnumปุ่ม "Cancel" ระบุว่าการดําเนินการไม่ควรเกิดขึ้น
YESEnumปุ่ม A "Yes" ซึ่งระบุคําตอบเชิงบวกสําหรับคําถาม
NOEnumปุ่ม "No" ซึ่งระบุการตอบสนองเชิงลบต่อคําถาม

ButtonSet

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
OKEnumปุ่ม "OK" ปุ่มเดียวซึ่งแสดงข้อความแจ้งข้อมูลที่ปิดได้เท่านั้น
OK_CANCELEnumปุ่ม "OK" และปุ่ม "ยกเลิก&การเสนอราคา; ช่วยให้ผู้ใช้ดําเนินการต่อหรือหยุดการดําเนินการได้
YES_NOEnumปุ่ม "Yes" และปุ่ม "No" ช่วยให้ผู้ใช้ตอบคําถามแบบ ใช่/ไม่ใช่
YES_NO_CANCELEnumปุ่ม "Yes" ปุ่ม a "No" และปุ่ม a "Cancel" ช่วยให้ผู้ใช้สามารถตอบคําถามแบบใช่/ไม่ใช่ หรือหยุดการดําเนินการ

ColorType

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
UNSUPPORTEDEnumประเภทสีที่ไม่รองรับ
RGBEnumสีที่ระบุโดยช่องสีแดง เขียว และน้ําเงิน
THEMEEnumสีที่อ้างถึงรายการในโทนสีของธีม

Logger

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
clear()voidล้างบันทึก
getLog()Stringแสดงรายการข้อความทั้งหมดในบันทึกปัจจุบัน
log(data)Loggerเขียนสตริงลงในคอนโซลการบันทึก
log(format, values)Loggerเขียนสตริงที่จัดรูปแบบให้กับคอนโซลการบันทึกโดยใช้รูปแบบและค่าที่ระบุ

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addItem(caption, functionName)Menuเพิ่มรายการลงในเมนู
addSeparator()Menuเพิ่มตัวคั่นภาพลงในเมนู
addSubMenu(menu)Menuเพิ่มเมนูย่อยในเมนู
addToUi()voidแทรกเมนูลงในอินสแตนซ์ของอินเทอร์เฟซผู้ใช้ของตัวแก้ไข

MimeType

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
GOOGLE_APPS_SCRIPTEnumการแสดงประเภท MIME สําหรับโปรเจ็กต์ Google Apps Script
GOOGLE_DRAWINGSEnumการนําเสนอประเภท MIME สําหรับไฟล์ Google วาดเขียน
GOOGLE_DOCSEnumการนําเสนอประเภท MIME สําหรับไฟล์ Google เอกสาร
GOOGLE_FORMSEnumการนําเสนอประเภท MIME สําหรับไฟล์ Google ฟอร์ม
GOOGLE_SHEETSEnumการนําเสนอประเภท MIME สําหรับไฟล์ Google ชีต
GOOGLE_SITESEnumการนําเสนอประเภท MIME สําหรับไฟล์ Google Sites
GOOGLE_SLIDESEnumการนําเสนอประเภท MIME สําหรับไฟล์ Google สไลด์
FOLDEREnumการนําเสนอประเภท MIME สําหรับโฟลเดอร์ Google ไดรฟ์
SHORTCUTEnumการนําเสนอประเภท MIME สําหรับทางลัดใน Google ไดรฟ์
BMPEnumการแสดงประเภท MIME สําหรับไฟล์ภาพ BMP (โดยทั่วไปคือ .bmp)
GIFEnumการนําเสนอประเภท MIME สําหรับไฟล์ภาพ GIF (โดยทั่วไปคือ .gif)
JPEGEnumการนําเสนอประเภท MIME สําหรับไฟล์ภาพ JPEG (โดยทั่วไปคือ .jpg)
PNGEnumการนําเสนอประเภท MIME สําหรับไฟล์ภาพ PNG (โดยทั่วไปจะเป็น .png)
SVGEnumการนําเสนอประเภท MIME สําหรับไฟล์ภาพ SVG (โดยทั่วไปคือ .svg)
PDFEnumการนําเสนอประเภท MIME สําหรับไฟล์ PDF (โดยทั่วไปจะเป็น .pdf)
CSSEnumการแสดงประเภท MIME สําหรับไฟล์ข้อความ CSS (โดยทั่วไปจะเป็น .css)
CSVEnumการนําเสนอประเภท MIME สําหรับไฟล์ข้อความ CSV (โดยทั่วไปคือ .csv)
HTMLEnumการนําเสนอประเภท MIME สําหรับไฟล์ข้อความ HTML (โดยทั่วไปคือ .html)
JAVASCRIPTEnumการแสดงประเภท MIME สําหรับไฟล์ข้อความ JavaScript (โดยทั่วไปจะเป็น .js)
PLAIN_TEXTEnumการแสดงประเภท MIME สําหรับไฟล์ข้อความธรรมดา (โดยทั่วไปจะเป็น .txt)
RTFEnumการแสดงประเภท MIME สําหรับไฟล์ Rich Text (โดยทั่วไปคือ .rtf)
OPENDOCUMENT_GRAPHICSEnumการนําเสนอประเภท MIME สําหรับไฟล์กราฟิก OpenOpen (โดยทั่วไปจะเป็น .odg)
OPENDOCUMENT_PRESENTATIONEnumการนําเสนอประเภท MIME สําหรับไฟล์การนําเสนอของ OpenDOCUMENT (โดยทั่วไปจะเป็น .odp)
OPENDOCUMENT_SPREADSHEETEnumการนําเสนอประเภท MIME สําหรับไฟล์สเปรดชีตของ OpenDOCUMENT (โดยทั่วไปจะเป็น .ods)
OPENDOCUMENT_TEXTEnumการนําเสนอประเภท MIME สําหรับไฟล์การประมวลผลคําของ OpenDOCUMENT (โดยทั่วไปจะเป็น .odt)
MICROSOFT_EXCELEnumการนําเสนอประเภท MIME สําหรับไฟล์สเปรดชีต Microsoft Excel (โดยทั่วไปคือ .xlsx)
MICROSOFT_EXCEL_LEGACYEnumการนําเสนอประเภท MIME สําหรับไฟล์เดิมของ Microsoft Excel (โดยทั่วไปคือ .xls)
MICROSOFT_POWERPOINTEnumการนําเสนอประเภท MIME สําหรับไฟล์งานนําเสนอ Microsoft PowerPoint (โดยทั่วไปคือ .pptx)
MICROSOFT_POWERPOINT_LEGACYEnumการนําเสนอประเภท MIME สําหรับไฟล์เดิมของ Microsoft PowerPoint (โดยทั่วไปคือ .ppt)
MICROSOFT_WORDEnumการนําเสนอประเภท MIME สําหรับไฟล์เอกสาร Microsoft Word (โดยทั่วไปคือ .docx)
MICROSOFT_WORD_LEGACYEnumการแสดงประเภท MIME สําหรับไฟล์เดิมของ Microsoft Word (โดยทั่วไปคือ .doc)
ZIPEnumการแสดงประเภท MIME สําหรับไฟล์ ZIP (โดยทั่วไปจะเป็น .zip)

Month

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
JANUARYEnumมกราคม (1 เดือน)
FEBRUARYEnumกุมภาพันธ์ (เดือน 2)
MARCHEnumมีนาคม (3 เดือน)
APRILEnumเมษายน (เดือน 4)
MAYEnumพฤษภาคม (5 เดือน)
JUNEEnumมิถุนายน (6 เดือน)
JULYEnumกรกฎาคม (7 เดือน)
AUGUSTEnumสิงหาคม (เดือนที่ 8)
SEPTEMBEREnumกันยายน (9 เดือน)
OCTOBEREnumตุลาคม (เดือน 10)
NOVEMBEREnumพฤศจิกายน (เดือน 11)
DECEMBEREnumธันวาคม (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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ButtonButtonennum แสดงปุ่มแปลที่กําหนดไว้ล่วงหน้าซึ่งแสดงโดยการแจ้งเตือนหรือ PromptResponse.getSelectedButton() เพื่อระบุว่าปุ่มใดในกล่องโต้ตอบที่ผู้ใช้คลิก
ButtonSetButtonSetennum แสดงถึงชุดปุ่มที่แปลแล้วอย่างน้อย 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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
SUNDAYEnumวันอาทิตย์
MONDAYEnumวันจันทร์
TUESDAYEnumวันอังคาร
WEDNESDAYEnumวันพุธ
THURSDAYEnumวันพฤหัสบดี
FRIDAYEnumวันศุกร์
SATURDAYEnumวันเสาร์

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