Base Service

Base

Ta usługa zapewnia dostęp do informacji o użytkownikach, takich jak adresy e-mail i nazwy użytkowników. Kontroluje też dzienniki skryptów i okna dialogowe w aplikacjach Google Workspace.

Zajęcia

NazwaKrótki opis
BlobObiekt wymiany danych dla usług Apps Script.
BlobSourceInterfejs obiektów, które mogą eksportować dane jako Blob.
BrowserTa klasa zapewnia dostęp do okien dialogowych dotyczących Arkuszy Google.
ButtonTyp enum reprezentujący z góry określone, zlokalizowane przyciski dialogu zwracane przez alert lub PromptResponse.getSelectedButton(), aby wskazać, który przycisk w oknie dialogowym kliknął użytkownik.
ButtonSetTyp enumeracji reprezentujący wstępnie zlokalizowane zestawy co najmniej 1 przycisku dialogu, które można dodać do elementu alert lub prompt.
ColorTypeTypy kolorów
LoggerTa klasa umożliwia deweloperowi zapisywanie danych w dzienniku wykonania i w Google Cloud Logging, jeśli skrypt jest powiązany z standardowym projektem Cloud.
MenuMenu niestandardowe w interfejsie aplikacji Google.
MimeTypeWyliczenie, które zapewnia dostęp do deklaracji typu MIME bez konieczności ręcznego wpisywania ciągów znaków.
MonthTyp enum reprezentujący miesiące w roku.
PromptResponseOdpowiedź na okno prompt wyświetlane w interfejsie użytkownika aplikacji Google.
RgbColorKolor zdefiniowany przez kanały czerwony, zielony i niebieski.
SessionKlasa Session zapewnia dostęp do informacji o sesji, takich jak adres e-mail użytkownika (w niektórych okolicznościach) i ustawienia języka.
Uiinstancja środowiska interfejsu użytkownika aplikacji Google, która umożliwia skryptowi dodawanie funkcji takich jak menu, okna dialogowe i paski boczne.
UserReprezentacja użytkownika, odpowiednia do skryptów.
WeekdayTyp enum reprezentujący dni tygodnia.
consoleTa klasa umożliwia deweloperowi zapisywanie danych w dzienniku wykonania i w Google Cloud Logging, jeśli skrypt jest powiązany z standardowym projektem Cloud.

Blob

Metody

MetodaZwracany typKrótki opis
copyBlob()BlobZwraca kopię tego bloba.
getAs(contentType)BlobZwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści.
getBytes()Byte[]Pobiera dane zapisane w tym pliku blob.
getContentType()StringPobiera typ danych bajtów w tym blobie.
getDataAsString()StringPobiera dane tego bloba jako ciąg znaków w formacie UTF-8.
getDataAsString(charset)StringPobiera dane tego bloba jako ciąg znaków z określonym kodowaniem.
getName()StringPobiera nazwę tego bloba.
isGoogleType()BooleanZwraca informację, czy ten blob jest plikiem Google Workspace (Arkusze, Dokumenty itp.).
setBytes(data)BlobUstawia dane przechowywane w tym pliku blob.
setContentType(contentType)BlobOkreśla typ zawartości bajtów w tym blobie.
setContentTypeFromExtension()BlobUstawia typ treści bajtów w tym blobie na podstawie rozszerzenia pliku.
setDataFromString(string)BlobUstawia dane tego bloba na podstawie ciągu znaków zakodowanego w formacie UTF-8.
setDataFromString(string, charset)BlobUstawia dane tego bloba na podstawie ciągu o określonym kodowaniu.
setName(name)BlobUstawia nazwę tego pliku blob.

BlobSource

Metody

MetodaZwracany typKrótki opis
getAs(contentType)BlobZwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści.
getBlob()BlobZwraca dane z tego obiektu jako blob.

Browser

Właściwości

WłaściwośćTypOpis
ButtonsButtonSet

Metody

MetodaZwracany typKrótki opis
inputBox(prompt)StringW przeglądarce użytkownika wyświetla okno z polem tekstowym.
inputBox(prompt, buttons)StringW przeglądarce użytkownika wyświetla okno z polem tekstowym.
inputBox(title, prompt, buttons)StringW przeglądarce użytkownika wyświetla okno z polem tekstowym.
msgBox(prompt)StringWyświetla w przeglądarce użytkownika okno z określonym komunikatem i przyciskiem OK.
msgBox(prompt, buttons)Stringwyświetla w przeglądarce użytkownika okno z określonym komunikatem i określonymi przyciskami.
msgBox(title, prompt, buttons)StringW przeglądarce użytkownika wyświetla okno z określonym tytułem, wiadomością i określonymi przyciskami.

Button

Właściwości

WłaściwośćTypOpis
CLOSEEnumStandardowy przycisk Zamknij wyświetlany w pasku tytułu każdego okna dialogowego.
OKEnumprzycisk „OK”, który wskazuje, że operacja powinna zostać wykonana;
CANCELEnumprzycisk „Anuluj”, który wskazuje, że operacja nie powinna być kontynuowana;
YESEnumprzycisk „Tak”, który oznacza pozytywną odpowiedź na pytanie;
NOEnumprzycisk „Nie”, wskazujący odmowę odpowiedzi na pytanie;

ButtonSet

Właściwości

WłaściwośćTypOpis
OKEnumPojedynczy przycisk „OK”, który wskazuje, że wiadomość jest tylko informacyjna i można ją tylko zamknąć.
OK_CANCELEnumprzycisk „OK” i przycisk „Anuluj”, które umożliwiają użytkownikowi kontynuowanie lub anulowanie operacji;
YES_NOEnumPrzycisk „Tak” i przycisk „Nie”, które umożliwiają użytkownikowi udzielenie odpowiedzi na pytanie typu „tak/nie”.
YES_NO_CANCELEnumPrzycisk „Tak” i przycisk „Nie” oraz przycisk „Anuluj”, które umożliwiają użytkownikowi udzielenie odpowiedzi na pytanie „tak/nie” lub przerwanie operacji.

ColorType

Właściwości

WłaściwośćTypOpis
UNSUPPORTEDEnumNieobsługiwany typ koloru.
RGBEnumKolor zdefiniowany przez kanały czerwony, zielony i niebieski.
THEMEEnumKolor, który odnosi się do wpisu w schemie kolorów motywu.

Logger

Metody

MetodaZwracany typKrótki opis
clear()voidCzyści dziennik.
getLog()StringZwraca pełną listę wiadomości w bieżącym dzienniku.
log(data)LoggerZapisywanie danych w dzienniku.
log(format, values)LoggerZapisuje sformatowany ciąg znaków w konsoli rejestrowania, używając podanego formatu i wartości.

Metody

MetodaZwracany typKrótki opis
addItem(caption, functionName)MenuDodaje element do menu.
addSeparator()MenuDodaje do menu wizualny separator.
addSubMenu(menu)MenuDodaje do menu menu podrzędne.
addToUi()voidWstawia menu do instancji interfejsu edytora.

MimeType

Właściwości

WłaściwośćTypOpis
GOOGLE_APPS_SCRIPTEnumReprezentacja typu MIME w projekcie Google Apps Script.
GOOGLE_DRAWINGSEnumPrzykład typu MIME pliku Rysunki Google.
GOOGLE_DOCSEnumReprezentacja typu MIME pliku Dokumentów Google.
GOOGLE_FORMSEnumPrzykład typu MIME pliku Google Forms.
GOOGLE_SHEETSEnumPrzykład typu MIME pliku Arkuszy Google.
GOOGLE_SITESEnumPrzykład typu MIME pliku w Witrynie Google.
GOOGLE_SLIDESEnumReprezentacja typu MIME pliku Prezentacji Google.
FOLDEREnumPrzykład typu MIME folderu na Dysku Google.
SHORTCUTEnumPrzykład typu MIME skrótu Dysku Google
BMPEnumReprezentacja typu MIME pliku obrazu BMP (zwykle .bmp).
GIFEnumReprezentacja typu MIME pliku obrazu GIF (zazwyczaj .gif).
JPEGEnumReprezentacja typu MIME pliku obrazu JPEG (zwykle .jpg).
PNGEnumReprezentacja typu MIME pliku obrazu PNG (zwykle .png).
SVGEnumReprezentacja typu MIME pliku graficznego SVG (zazwyczaj .svg).
PDFEnumReprezentacja typu MIME pliku PDF (zwykle .pdf).
CSSEnumReprezentacja typu MIME pliku tekstowego CSS (zwykle .css).
CSVEnumReprezentacja typu MIME pliku tekstowego CSV (zazwyczaj .csv).
HTMLEnumReprezentacja typu MIME pliku tekstowego HTML (zwykle .html).
JAVASCRIPTEnumReprezentacja typu MIME pliku tekstowego JavaScript (zwykle .js).
PLAIN_TEXTEnumReprezentacja typu MIME pliku tekstowego (zwykle .txt).
RTFEnumReprezentacja typu MIME pliku RTF (zazwyczaj .rtf).
OPENDOCUMENT_GRAPHICSEnumReprezentacja typu MIME pliku graficznego OpenDocument (zwykle o rozszerzeniu .odg).
OPENDOCUMENT_PRESENTATIONEnumReprezentacja typu MIME pliku prezentacji OpenDocument (zazwyczaj odp).
OPENDOCUMENT_SPREADSHEETEnumReprezentacja typu MIME pliku arkusza OpenDocument (zazwyczaj .ods).
OPENDOCUMENT_TEXTEnumReprezentacja typu MIME pliku edytora tekstu OpenDocument (zwykle .odt).
MICROSOFT_EXCELEnumReprezentacja typu MIME pliku arkusza kalkulacyjnego Microsoft Excel (zwykle .xlsx).
MICROSOFT_EXCEL_LEGACYEnumReprezentacja typu MIME starszego pliku programu Microsoft Excel (zazwyczaj .xls).
MICROSOFT_POWERPOINTEnumReprezentacja typu MIME pliku prezentacji programu Microsoft PowerPoint (zazwyczaj .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumReprezentacja typu MIME starszego pliku programu Microsoft PowerPoint (zazwyczaj .ppt).
MICROSOFT_WORDEnumReprezentacja typu MIME pliku dokumentu programu Microsoft Word (zazwyczaj .docx).
MICROSOFT_WORD_LEGACYEnumReprezentacja typu MIME starszego pliku programu Microsoft Word (zazwyczaj .doc).
ZIPEnumReprezentacja typu MIME pliku archiwum ZIP (zwykle .zip).

Month

Właściwości

WłaściwośćTypOpis
JANUARYEnumstyczeń (miesiąc 1).
FEBRUARYEnumluty (miesiąc 2).
MARCHEnumMarzec (3 miesiąc).
APRILEnumKwiecień (miesiąc 4).
MAYEnumMaj (miesiąc 5).
JUNEEnumczerwiec (miesiąc 6).
JULYEnumLipiec (7 miesiąc).
AUGUSTEnumSierpień (8 miesiąc).
SEPTEMBEREnumWrzesień (9 miesiąc).
OCTOBEREnumpaździernik (10 miesiąc).
NOVEMBEREnumlistopad (11 miesiąc).
DECEMBEREnumGrudzień (12 miesiąc).

PromptResponse

Metody

MetodaZwracany typKrótki opis
getResponseText()StringPobiera tekst wpisany przez użytkownika w polu tekstowym okna.
getSelectedButton()ButtonPobiera przycisk, który użytkownik kliknął, aby zamknąć okno.

RgbColor

Metody

MetodaZwracany typKrótki opis
asHexString()StringZwraca kolor jako 7-znakowy ciąg szesnastkowy w stylu CSS (#rrggbb) lub 9-znakowy ciąg szesnastkowy (#aarrggbb).
getBlue()IntegerNiebieski kanał tego koloru jako liczba od 0 do 255.
getColorType()ColorTypeOkreśl typ tego koloru.
getGreen()IntegerZielony kanał tego koloru jako liczba od 0 do 255.
getRed()IntegerCzerwony kanał tego koloru jako liczba od 0 do 255.

Session

Metody

MetodaZwracany typKrótki opis
getActiveUser()UserPobiera informacje o bieżącym użytkowniku.
getActiveUserLocale()StringPobiera ustawienie języka bieżącego użytkownika jako ciąg znaków – na przykład en w przypadku języka angielskiego.
getEffectiveUser()UserPobiera informacje o użytkowniku, na którego podstawie działa skrypt.
getScriptTimeZone()StringPobiera strefę czasową skryptu.
getTemporaryActiveUserKey()StringPobiera klucz tymczasowy, który jest unikalny dla aktywnego użytkownika, ale nie ujawnia jego tożsamości.

Ui

Właściwości

WłaściwośćTypOpis
ButtonButtonTyp enumeracji reprezentujący z góry określone, zlokalizowane przyciski dialogu zwracane przez alert lub PromptResponse.getSelectedButton(), aby wskazać, który przycisk w dialogu kliknął użytkownik.
ButtonSetButtonSetTyp enumeracji reprezentujący wstępnie zlokalizowane zestawy co najmniej 1 przycisku dialogu, które można dodać do alertu lub promptu.

Metody

MetodaZwracany typKrótki opis
alert(prompt)ButtonOtwiera okno w edytorze użytkownika z określonym komunikatem i przyciskiem „OK”.
alert(prompt, buttons)ButtonOtwiera okno w edytorze użytkownika z określonym komunikatem i zestawem przycisków.
alert(title, prompt, buttons)ButtonOtwiera okno w edytorze użytkownika z podanym tytułem, komunikatem i zestawem przycisków.
createAddonMenu()MenuTworzy kreator, który umożliwia wstawianie menu podrzędnego do menu „Rozszerzenia” w edytorze.
createMenu(caption)MenuTworzy kreator, za pomocą którego można dodać menu do interfejsu edytora.
prompt(prompt)PromptResponseOtwiera okno z danym komunikatem i przyciskiem „OK” w edytorze użytkownika.
prompt(prompt, buttons)PromptResponseOtwiera okno z danymi wejściowymi w edytorze użytkownika z określonym komunikatem i zestawem przycisków.
prompt(title, prompt, buttons)PromptResponseOtwiera okno dialogowe z danym tytułem, komunikatem i zestawem przycisków w edytorze użytkownika.
showModalDialog(userInterface, title)voidOtwiera okno modalne w edytorze użytkownika z niestandardowymi treściami po stronie klienta.
showModelessDialog(userInterface, title)voidOtwiera w edytorze użytkownika okno bez trybu bezczynności z niestandardowymi treściami po stronie klienta.
showSidebar(userInterface)voidOtwiera pasek boczny w edytorze użytkownika z niestandardowymi treściami po stronie klienta.

User

Metody

MetodaZwracany typKrótki opis
getEmail()StringPobiera adres e-mail użytkownika, jeśli jest dostępny.

Weekday

Właściwości

WłaściwośćTypOpis
SUNDAYEnumNiedziela.
MONDAYEnumPoniedziałek.
TUESDAYEnumwe wtorek.
WEDNESDAYEnumŚroda.
THURSDAYEnumCzwartek.
FRIDAYEnumpiątek.
SATURDAYEnumdo soboty.

console

Metody

MetodaZwracany typKrótki opis
error()voidWypisuje pusty komunikat o poziomie BŁĄD do Stackdriver Logging.
error(formatOrObject, values)voidWyprowadza komunikat o poziomie ERROR do Stackdriver Logging.
info()voidWyprowadza pusty komunikat na poziomie INFO do Stackdriver Logging.
info(formatOrObject, values)voidWyprowadza komunikat o poziomie INFO do Stackdriver Logging.
log()voidWypisuje pusty komunikat na poziomie DEBUG do Stackdriver Logging.
log(formatOrObject, values)voidWyprowadza komunikat na poziomie DEBUG do Stackdriver Logging.
time(label)voidUruchamia stoper, który pozwala śledzić czas trwania operacji.
timeEnd(label)voidZatrzymuje minutnik, który został uruchomiony wcześniej przez wywołanie funkcji console.time().
warn()voidWyprowadza pusty komunikat o poziomie OSTRZEŻENIE do Stackdriver Logging.
warn(formatOrObject, values)voidWyprowadza komunikat o poziomie OSTRZEŻENIE do Stackdriver Logging.