Base Service

Base

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

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
Blobออบเจ็กต์การแลกเปลี่ยนข้อมูลสําหรับบริการ Apps Script
BlobSourceอินเทอร์เฟซสําหรับออบเจ็กต์ที่ส่งออกข้อมูลเป็น Blob ได้
Browserคลาสนี้ให้สิทธิ์เข้าถึงกล่องโต้ตอบสำหรับ Google ชีตโดยเฉพาะ
ButtonEnum ที่แสดงปุ่มกล่องโต้ตอบที่แปลแล้วซึ่งกําหนดไว้ล่วงหน้าซึ่ง alert หรือ PromptResponse.getSelectedButton() แสดงผลเพื่อระบุปุ่มในกล่องโต้ตอบที่ผู้ใช้คลิก
ButtonSetEnum ที่แสดงชุดปุ่มกล่องโต้ตอบที่แปลแล้วอย่างน้อย 1 ชุดซึ่งกําหนดไว้ล่วงหน้าและสามารถเพิ่มลงใน alert หรือ prompt
ColorTypeประเภทของสี
Loggerคลาสนี้ช่วยให้นักพัฒนาแอปเขียนลงในบันทึกการดำเนินการและการบันทึกของ Google Cloud ได้หากสคริปต์เชื่อมโยงกับโปรเจ็กต์ Cloud มาตรฐาน
Menuเมนูที่กำหนดเองในอินสแตนซ์ของอินเทอร์เฟซผู้ใช้สำหรับแอป Google
MimeTypeการแจกแจงที่ให้สิทธิ์เข้าถึงการประกาศประเภท MIME โดยไม่ต้องพิมพ์สตริงอย่างชัดเจน
Monthอาร์เรย์แบบจำกัดที่แสดงถึงเดือนของปี
PromptResponseการตอบสนองต่อกล่องโต้ตอบ prompt ที่แสดงในสภาพแวดล้อมอินเทอร์เฟซผู้ใช้สําหรับแอป Google
RgbColorสีที่กําหนดโดยช่องสีแดง เขียว น้ำเงิน
SessionClass เซสชันให้สิทธิ์เข้าถึงข้อมูลเซสชัน เช่น อีเมลของผู้ใช้ (ในบางกรณี) และการตั้งค่าภาษา
Uiอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้สําหรับแอป Google ที่อนุญาตให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง
Userการนําเสนอผู้ใช้ ซึ่งเหมาะกับสคริปต์
Weekdayอาร์เรย์แบบจำกัดที่แสดงวันในสัปดาห์
consoleคลาสนี้ช่วยให้นักพัฒนาแอปเขียนลงในบันทึกการดำเนินการและการบันทึกของ Google Cloud ได้หากสคริปต์เชื่อมโยงกับโปรเจ็กต์ Cloud มาตรฐาน

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ตั้งค่าประเภทเนื้อหาของไบต์ในบล็อกนี้ตามนามสกุลไฟล์
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ปุ่ม "ตกลง" ซึ่งระบุว่าควรดําเนินการต่อ
CANCELEnumปุ่ม "ยกเลิก" ซึ่งบ่งบอกว่าไม่ควรดําเนินการต่อ
YESEnumปุ่ม "ใช่" ซึ่งแสดงการตอบกลับเชิงบวกต่อคําถาม
NOEnumปุ่ม "ไม่" ซึ่งแสดงการตอบกลับเชิงลบต่อคําถาม

ButtonSet

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

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

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 Drawings
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 สำหรับไฟล์กราฟิก OpenDocument (โดยทั่วไปคือ .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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ButtonButtonEnum ที่แสดงปุ่มกล่องโต้ตอบที่แปลแล้วซึ่งกําหนดไว้ล่วงหน้าซึ่งแสดงผลโดย alert หรือ PromptResponse.getSelectedButton() เพื่อระบุปุ่มในกล่องโต้ตอบที่ผู้ใช้คลิก
ButtonSetButtonSetEnum ที่แสดงชุดปุ่มกล่องโต้ตอบที่แปลแล้วอย่างน้อย 1 ชุดซึ่งกําหนดไว้ล่วงหน้าและสามารถเพิ่มลงในการแจ้งเตือนหรือข้อความแจ้ง

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
alert(prompt)Buttonเปิดกล่องโต้ตอบในเครื่องมือแก้ไขของผู้ใช้พร้อมข้อความที่ระบุและปุ่ม "ตกลง"
alert(prompt, buttons)Buttonเปิดกล่องโต้ตอบในเครื่องมือแก้ไขของผู้ใช้พร้อมข้อความและชุดปุ่มที่ระบุ
alert(title, prompt, buttons)Buttonเปิดกล่องโต้ตอบในเครื่องมือแก้ไขของผู้ใช้พร้อมชื่อ ข้อความ และชุดปุ่มที่ระบุ
createAddonMenu()Menuสร้างเครื่องมือสร้างที่ใช้แทรกเมนูย่อยลงในเมนูส่วนขยายของเครื่องมือแก้ไขได้
createMenu(caption)Menuสร้างเครื่องมือสร้างที่ใช้เพิ่มเมนูลงในอินเทอร์เฟซผู้ใช้ของเครื่องมือแก้ไขได้
prompt(prompt)PromptResponseเปิดกล่องโต้ตอบการป้อนข้อมูลในเครื่องมือแก้ไขของผู้ใช้พร้อมข้อความที่ระบุและปุ่ม "ตกลง"
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 ที่ว่างเปล่าไปยัง Stackdriver Logging
error(formatOrObject, values)voidส่งออกข้อความระดับข้อผิดพลาดไปยัง Stackdriver Logging
info()voidส่งออกข้อความระดับ INFO ว่างไปยัง Stackdriver Logging
info(formatOrObject, values)voidส่งออกข้อความระดับ INFO ไปยัง Stackdriver Logging
log()voidส่งออกข้อความระดับการแก้ไขข้อบกพร่องว่างไปยัง Stackdriver Logging
log(formatOrObject, values)voidส่งออกข้อความระดับการแก้ไขข้อบกพร่องไปยัง Stackdriver Logging
time(label)voidเริ่มตัวจับเวลาที่คุณสามารถใช้เพื่อติดตามระยะเวลาของการดำเนินการ
timeEnd(label)voidหยุดตัวจับเวลาที่เริ่มต้นไว้ก่อนหน้านี้โดยเรียกใช้ console.time()
warn()voidแสดงข้อความระดับคําเตือนว่างไปยัง Stackdriver Logging
warn(formatOrObject, values)voidส่งออกข้อความระดับคําเตือนไปยัง Stackdriver Logging