Base Service

Base

השירות הזה מספק גישה למידע על משתמשים, כמו כתובות אימייל ושמות משתמשים. הוא גם קובע אם יוצגו יומני סקריפטים ותיבות דו-שיח באפליקציות של Google Workspace.

שיעורים

שםתיאור קצר
Blobאובייקט להעברת נתונים לשירותי Apps Script.
BlobSourceממשק לאובייקטים שיכולים לייצא את הנתונים שלהם כ-Blob.
Browserהכיתה הזו מספקת גישה לתיבת דו-שיח ספציפית ל-Google Sheets.
Buttonenum שמייצג לחצני תיבת דו-שיח מותאמים לשפה שהוגדרו מראש, שמוחזרים על ידי alert או PromptResponse.getSelectedButton() כדי לציין על איזה לחצן בתיבת הדו-שיח המשתמש לחץ.
ButtonSetenum שמייצג קבוצות מוגדרות מראש ומתורגמות של לחצן אחד או יותר של תיבת דו-שיח, שניתן להוסיף ל-alert או ל-prompt.
ColorTypeסוגי הצבעים
Loggerהכיתה הזו מאפשרת למפתח לכתוב ביומן הביצועים וב-Google Cloud Logging אם הסקריפט משויך לפרויקט רגיל ב-Cloud.
Menuתפריט מותאם אישית במופע של ממשק המשתמש של אפליקציית Google.
MimeTypeספירה שמספקת גישה להצהרות על סוגי MIME בלי להקליד את המחרוזות באופן מפורש.
Monthenum שמייצג את החודשים בשנה.
PromptResponseתגובה לתיבת דו-שיח prompt שמוצגת בסביבת ממשק המשתמש של אפליקציית Google.
RgbColorצבע שמוגדר באמצעות ערוצי צבע אדום, ירוק וכחול.
Sessionבכיתה Session יש גישה למידע על הסשן, כמו כתובת האימייל של המשתמש (במקרים מסוימים) והגדרת השפה.
Uiמופע של סביבת ממשק המשתמש של אפליקציית Google, שמאפשרת לסקריפט להוסיף תכונות כמו תפריטים, תיבות דו-שיח וסרגלי צד.
Userייצוג של משתמש, מתאים לכתיבה של סקריפטים.
Weekdayמאפיין enum שמייצג את ימי השבוע.
consoleהכיתה הזו מאפשרת למפתח לכתוב ביומן הביצועים וב-Google Cloud Logging אם הסקריפט משויך לפרויקט רגיל ב-Cloud.

Blob

Methods

שיטהסוג הערך המוחזרתיאור קצר
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 (Sheets,‏ Docs וכו').
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

Methods

שיטהסוג הערך המוחזרתיאור קצר
getAs(contentType)Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob שהומר לסוג התוכן שצוין.
getBlob()Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob.

Browser

מאפיינים

נכססוגתיאור
ButtonsButtonSet

Methods

שיטהסוג הערך המוחזרתיאור קצר
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

Methods

שיטהסוג הערך המוחזרתיאור קצר
clear()voidניקוי היומן.
getLog()Stringהפונקציה מחזירה רשימה מלאה של ההודעות ביומן הנוכחי.
log(data)Loggerכתיבת הנתונים ביומן.
log(format, values)Loggerכתיבת מחרוזת בפורמט למסוף הרישום ביומן, באמצעות הפורמט והערכים שצוינו.

Methods

שיטהסוג הערך המוחזרתיאור קצר
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 Docs.
GOOGLE_FORMSEnumייצוג של סוג MIME של קובץ ב-Google Forms.
GOOGLE_SHEETSEnumייצוג של סוג ה-MIME של קובץ ב-Google Sheets.
GOOGLE_SITESEnumייצוג של סוג MIME של קובץ ב-Google Sites.
GOOGLE_SLIDESEnumייצוג של סוג MIME בקובץ Google Slides.
FOLDEREnumייצוג של סוג MIME של תיקייה ב-Google Drive.
SHORTCUTEnumייצוג של סוג ה-MIME של קיצור דרך ב-Google Drive.
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 לקובץ טקסט עשיר (בדרך כלל ‎ .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

Methods

שיטהסוג הערך המוחזרתיאור קצר
getResponseText()Stringהפונקציה מקבלת את הטקסט שהמשתמש הזין בשדה הקלט של תיבת הדו-שיח.
getSelectedButton()Buttonהפונקציה מקבלת את הלחצן שהמשתמש לחץ עליו כדי לסגור את תיבת הדו-שיח.

RgbColor

Methods

שיטהסוג הערך המוחזרתיאור קצר
asHexString()Stringהפונקציה מחזירה את הצבע כמחרוזת הקסדצימלית בת 7 תווים בסגנון CSS‏ (#rrggbb) או כמחרוזת הקסדצימלית בת 9 תווים (#aarrggbb).
getBlue()Integerהערוץ הכחול של הצבע הזה, כמספר מ-0 עד 255.
getColorType()ColorTypeאחזור הסוג של הצבע הזה.
getGreen()Integerערוץ הירוק של הצבע הזה, כמספר מ-0 עד 255.
getRed()Integerערוץ האדום של הצבע הזה, כמספר מ-0 עד 255.

Session

Methods

שיטהסוג הערך המוחזרתיאור קצר
getActiveUser()Userאחזור מידע על המשתמש הנוכחי.
getActiveUserLocale()Stringהפונקציה מקבלת את הגדרת השפה של המשתמש הנוכחי כמחרוזת – לדוגמה, en לאנגלית.
getEffectiveUser()Userהפונקציה מקבלת מידע על המשתמש שבסמכותו פועל הסקריפט.
getScriptTimeZone()Stringהפונקציה מקבלת את אזור הזמן של הסקריפט.
getTemporaryActiveUserKey()Stringמקבלים מפתח זמני שהוא ייחודי למשתמש הפעיל, אבל לא חושף את זהות המשתמש.

Ui

מאפיינים

נכססוגתיאור
ButtonButtonenum שמייצג לחצני תיבת דו-שיח מותאמים לשפה שהוגדרו מראש, שמוחזרים על ידי alert או PromptResponse.getSelectedButton() כדי לציין על איזה לחצן בתיבת הדו-שיח המשתמש לחץ.
ButtonSetButtonSetenum שמייצג קבוצות מוגדרות מראש ומתורגמות של לחצן אחד או יותר של תיבת דו-שיח, שאפשר להוסיף להתראה או להנחיה.

Methods

שיטהסוג הערך המוחזרתיאור קצר
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

Methods

שיטהסוג הערך המוחזרתיאור קצר
getEmail()Stringהפונקציה מקבלת את כתובת האימייל של המשתמש, אם היא זמינה.

Weekday

מאפיינים

נכססוגתיאור
SUNDAYEnumיום ראשון.
MONDAYEnumיום שני.
TUESDAYEnumשלישי.
WEDNESDAYEnumרביעי.
THURSDAYEnumיום חמישי.
FRIDAYEnumשישי.
SATURDAYEnumשבת.

console

Methods

שיטהסוג הערך המוחזרתיאור קצר
error()voidהפלט הוא הודעה ריקה ברמה ERROR ביומן של Stackdriver.
error(formatOrObject, values)voidהפונקציה כותבת הודעה ברמה ERROR ביומן של Stackdriver.
info()voidהפונקציה מפיקה הודעה ריקה ברמה INFO ל-Stackdriver Logging.
info(formatOrObject, values)voidהפונקציה מפיקה הודעה ברמת INFO ל-Stackdriver Logging.
log()voidהפונקציה מפיקה הודעה ריקה ברמת DEBUG ל-Stackdriver Logging.
log(formatOrObject, values)voidהפלט הוא הודעה ברמת DEBUG ביומן של Stackdriver.
time(label)voidהפעלת טיימר שבעזרתו אפשר לעקוב אחרי משך הפעולה.
timeEnd(label)voidהפונקציה מפסיקה טיימר שהופעל קודם לכן באמצעות קריאה ל-console.time().
warn()voidהפלט הוא הודעת אזהרה ריקה ביומן של Stackdriver.
warn(formatOrObject, values)voidהפלט הוא הודעת אזהרה ברמה WARNING ב-Stackdriver Logging.