Base Service

Base

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

คลาส

ชื่อรายละเอียดแบบย่อ
Blobออบเจ็กต์การแลกเปลี่ยนข้อมูลสำหรับบริการ Apps Script
BlobSourceอินเทอร์เฟซสำหรับออบเจ็กต์ที่ส่งออกข้อมูลเป็น Blob ได้
Browserคลาสนี้ให้สิทธิ์เข้าถึงกล่องโต้ตอบที่เฉพาะเจาะจงสำหรับ Google ชีต
Buttonการแจงนับที่แสดงปุ่มกล่องโต้ตอบที่กำหนดไว้ล่วงหน้าและแปลแล้วซึ่งส่งคืนโดย alert หรือ PromptResponse.getSelectedButton() เพื่อระบุ ปุ่มในกล่องโต้ตอบที่ผู้ใช้คลิก
ButtonSetการแจงนับที่แสดงชุดปุ่มกล่องโต้ตอบที่แปลแล้วซึ่งกำหนดไว้ล่วงหน้าอย่างน้อย 1 ปุ่มที่เพิ่มลงใน alert หรือ prompt ได้
ColorTypeประเภทของสี
Loggerคลาสนี้ช่วยให้นักพัฒนาแอปเขียนไปยังบันทึกการดำเนินการและ Google Cloud Logging ได้หากสคริปต์เชื่อมโยงกับ โปรเจ็กต์ Cloud มาตรฐาน
Menuเมนูที่กำหนดเองในอินสแตนซ์ของอินเทอร์เฟซผู้ใช้สำหรับแอป Google
MimeTypeการแจงนับที่ให้สิทธิ์เข้าถึงการประกาศประเภท MIME โดยไม่ต้องพิมพ์สตริงอย่างชัดเจน
Monthการแจงนับที่แสดงเดือนของปี
PromptResponseการตอบกลับกล่องโต้ตอบ prompt ที่แสดงใน สภาพแวดล้อมของอินเทอร์เฟซผู้ใช้สำหรับแอป Google
RgbColorสีที่กำหนดโดยช่องสีแดง เขียว น้ำเงิน
Sessionคลาส Session ให้สิทธิ์เข้าถึงข้อมูลเซสชัน เช่น อีเมลของผู้ใช้ (ในบางกรณี) และการตั้งค่าภาษา
Uiอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้สำหรับแอป Google ที่อนุญาตให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง
Userการแสดงผู้ใช้ที่เหมาะกับการเขียนสคริปต์
Weekdayการแจงนับที่แสดงวันในสัปดาห์
consoleคลาสนี้ช่วยให้นักพัฒนาแอปเขียนไปยังบันทึกการดำเนินการและ Google Cloud Logging ได้หากสคริปต์เชื่อมโยงกับ โปรเจ็กต์ 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กำหนดประเภทเนื้อหาของไบต์ใน 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|nullแสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้
inputBox(prompt, buttons)String|nullแสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้
inputBox(title, prompt, buttons)String|nullแสดงกล่องโต้ตอบที่มีช่องป้อนข้อความในเบราว์เซอร์ของผู้ใช้
msgBox(prompt)String|nullแสดงกล่องโต้ตอบที่มีข้อความที่ระบุและปุ่ม "ตกลง" ในเบราว์เซอร์ของผู้ใช้
msgBox(prompt, buttons)String|nullแสดงกล่องโต้ตอบพร้อมข้อความที่ระบุและปุ่มที่ระบุในเบราว์เซอร์ของผู้ใช้
msgBox(title, prompt, buttons)String|nullแสดงกล่องโต้ตอบที่มีชื่อ ข้อความ และปุ่มที่ระบุในเบราว์เซอร์ของผู้ใช้

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 วาดภาพ
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 อักขระ (#rrggbb) หรือสตริงเลขฐานสิบหก 9 อักขระ (#aarrggbb) ในรูปแบบ CSS
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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ButtonButtonการแจงนับที่แสดงปุ่มกล่องโต้ตอบที่กำหนดไว้ล่วงหน้าและแปลเป็นภาษาท้องถิ่นซึ่งส่งคืนโดย alert หรือ PromptResponse.getSelectedButton() เพื่อระบุ ปุ่มในกล่องโต้ตอบที่ผู้ใช้คลิก
ButtonSetButtonSetการแจงนับที่แสดงชุดปุ่มกล่องโต้ตอบที่แปลแล้วซึ่งกำหนดไว้ล่วงหน้าอย่างน้อย 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แสดงข้อความระดับ DEBUG ที่ว่างเปล่าไปยัง Stackdriver Logging
log(formatOrObject, values)voidแสดงข้อความระดับ DEBUG ไปยัง Stackdriver Logging
time(label)voidเริ่มตัวจับเวลาที่คุณใช้เพื่อติดตามระยะเวลาที่การดำเนินการใช้
timeEnd(label)voidหยุดตัวจับเวลาที่เริ่มไว้ก่อนหน้านี้โดยการเรียกใช้ console.time()
warn()voidแสดงข้อความระดับคำเตือนที่ว่างเปล่าไปยัง Stackdriver Logging
warn(formatOrObject, values)voidแสดงข้อความระดับคำเตือนใน Stackdriver Logging