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 na potrzeby usług Apps Script.
BlobSourceInterfejs obiektów, które mogą eksportować swoje dane w formacie Blob.
BrowserTe zajęcia zapewniają dostęp do okien dialogowych typowych dla Arkuszy Google.
ButtonWyliczenie reprezentujące wstępnie określone, zlokalizowane przyciski dialogowe zwrócone przez alert lub PromptResponse.getSelectedButton() do wskazania, który przycisk w oknie został kliknięty przez użytkownika.
ButtonSetWyliczenie reprezentujące wstępnie zdefiniowane, zlokalizowane zestawy co najmniej 1 przycisku okna, które można dodać do obiektu alert lub prompt.
ColorTypeRodzaje kolorów
LoggerTa klasa umożliwia deweloperowi zapisywanie tekstu w dziennikach debugowania.
MenuNiestandardowe menu w wystąpieniu interfejsu aplikacji Google.
MimeTypeWyliczenie zapewniające dostęp do deklaracji typu MIME bez konieczności wpisywania ciągów tekstowych.
MonthWyliczenie reprezentujące miesiące w roku.
PromptResponseOdpowiedź na okno prompt wyświetlane w środowisku interfejsu aplikacji Google.
RgbColorKolor zdefiniowany przez kanały kolorów czerwonego, zielonego i niebieskiego.
SessionKlasa sesji zapewnia dostęp do informacji o sesji, takich jak adres e-mail użytkownika (w niektórych przypadkach) czy ustawienia języka.
UiInstancja środowiska interfejsu użytkownika aplikacji Google, które umożliwia skryptowi dodawanie funkcji takich jak menu, okna i paski boczne.
UserSposób przedstawienia użytkownika w postaci skryptu.
WeekdayWyliczenie reprezentujące dni tygodnia.
consoleTa klasa umożliwia deweloperowi zapisywanie logów w usłudze Stackdriver Logging usługi Google Cloud Platform.

Blob

Metody

MetodaZwracany typKrótki opis
copyBlob()BlobZwraca kopię tego obiektu blob.
getAs(contentType)BlobZwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści.
getBytes()Byte[]Pobiera dane przechowywane w tym obiekcie blob.
getContentType()StringPobiera typ treści bajtów tego obiektu blob.
getDataAsString()StringPobiera dane tego obiektu blob jako ciągu znaków z kodowaniem UTF-8.
getDataAsString(charset)StringPobiera dane tego obiektu blob jako ciąg znaków o określonym kodowaniu.
getName()StringPobiera nazwę tego obiektu blob.
isGoogleType()BooleanZwraca, czy dany obiekt blob jest plikiem Google Workspace (Arkuszy, Dokumentów itp.).
setBytes(data)BlobUstawia dane przechowywane w tym obiekcie blob.
setContentType(contentType)BlobUstawia typ treści bajtów w tym obiekcie blob.
setContentTypeFromExtension()BlobUstawia typ treści bajtów w tym obiekcie blobowym na podstawie rozszerzenia pliku.
setDataFromString(string)BlobUstawia dane tego obiektu blob na podstawie ciągu znaków z kodowaniem UTF-8.
setDataFromString(string, charset)BlobUstawia dane tego obiektu blob z ciągu znaków o określonym kodowaniu.
setName(name)BlobUstawia nazwę tego obiektu blob.

BlobSource

Metody

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

Browser

Właściwości

WłaściwośćTypOpis
ButtonsButtonSet

Metody

MetodaZwracany typKrótki opis
inputBox(prompt)StringWyświetla okno dialogowe z polem do wprowadzania tekstu w przeglądarce użytkownika.
inputBox(prompt, buttons)StringWyświetla okno dialogowe z polem do wprowadzania tekstu w przeglądarce użytkownika.
inputBox(title, prompt, buttons)StringWyświetla okno dialogowe z polem do wprowadzania tekstu w przeglądarce użytkownika.
msgBox(prompt)StringWyświetla okno z podaną wiadomością i przyciskiem OK w przeglądarce użytkownika.
msgBox(prompt, buttons)StringWyświetla okno z podaną wiadomością i określonymi przyciskami w przeglądarce użytkownika.
msgBox(title, prompt, buttons)StringWyświetla okno dialogowe z podanym tytułem, komunikatem i określonymi przyciskami w przeglądarce użytkownika.

Button

Właściwości

WłaściwośćTypOpis
CLOSEEnumStandardowy przycisk zamykania wyświetlany na pasku tytułu każdego okna dialogowego.
OKEnumPrzycisk „OK”, który wskazuje, że należy kontynuować operację.
CANCELEnumprzycisk „Anuluj”, który wskazuje, że operacja nie powinna być kontynuowana.
YESEnumPrzycisk „Tak”, który wskazuje pozytywną odpowiedź na pytanie.
NOEnumPrzycisk „Nie” wskazujący negatywną odpowiedź na pytanie.

ButtonSet

Właściwości

WłaściwośćTypOpis
OKEnumPojedynczy przycisk „OK” wskazujący komunikat informacyjny, który można tylko zamknąć.
OK_CANCELEnumprzyciski „OK” i „Anuluj”, które umożliwiają użytkownikowi kontynuowanie lub zatrzymanie operacji.
YES_NOEnumprzyciski „Tak” i „Nie”, które umożliwiają użytkownikowi udzielenie odpowiedzi na pytanie tak/nie;
YES_NO_CANCELEnumprzyciski „Tak”, „Nie” i „Anuluj”, które umożliwiają użytkownikowi udzielenie odpowiedzi na pytanie tak/nie lub zatrzymanie operacji.

ColorType

Właściwości

WłaściwośćTypOpis
UNSUPPORTEDEnumNieobsługiwany typ koloru.
RGBEnumKolor zdefiniowany przez kanały kolorów czerwonego, zielonego i niebieskiego.
THEMEEnumKolor odnoszący się do pozycji w schemacie kolorów motywu.

Logger

Metody

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

Metody

MetodaZwracany typKrótki opis
addItem(caption, functionName)MenuDodaje pozycję do menu.
addSeparator()MenuDodaje do menu separator wizualny.
addSubMenu(menu)MenuDodaje do menu menu podrzędne.
addToUi()voidWstawia menu do wystąpienia interfejsu użytkownika edytora.

MimeType

Właściwości

WłaściwośćTypOpis
GOOGLE_APPS_SCRIPTEnumPrzedstawienie typu MIME dla projektu Google Apps Script.
GOOGLE_DRAWINGSEnumPrzedstawienie typu MIME pliku Rysunków Google.
GOOGLE_DOCSEnumPrzedstawienie typu MIME pliku Dokumentów Google.
GOOGLE_FORMSEnumPrzedstawienie typu MIME pliku Formularzy Google.
GOOGLE_SHEETSEnumReprezentacja typu MIME pliku Arkuszy Google.
GOOGLE_SITESEnumPrzedstawienie typu MIME pliku Witryn Google.
GOOGLE_SLIDESEnumOpis typu MIME pliku Prezentacji Google.
FOLDEREnumPrezentacja typu MIME folderu Dysku Google.
SHORTCUTEnumPrzedstawienie typu MIME skrótu do Dysku Google.
BMPEnumPrzedstawienie typu MIME pliku graficznego BMP (zwykle .bmp).
GIFEnumPrzedstawienie typu MIME pliku graficznego GIF (zwykle .gif).
JPEGEnumPrzedstawienie typu MIME pliku graficznego JPEG (zwykle .jpg).
PNGEnumPrzedstawienie typu MIME pliku graficznego PNG (zwykle .png).
SVGEnumPrzedstawienie typu MIME pliku graficznego SVG (zwykle .svg).
PDFEnumPrzedstawienie typu MIME pliku PDF (zwykle .pdf).
CSSEnumReprezentacja typu MIME pliku tekstowego CSS (zwykle .css).
CSVEnumReprezentacja typu MIME pliku tekstowego CSV (zwykle .csv).
HTMLEnumPrzedstawienie typu MIME pliku tekstowego HTML (zwykle .html).
JAVASCRIPTEnumPrzedstawienie typu MIME pliku tekstowego JavaScript (zwykle .js).
PLAIN_TEXTEnumPrzedstawienie typu MIME w przypadku pliku tekstowego (zwykle .txt).
RTFEnumPrzedstawienie typu MIME w przypadku pliku sformatowanego (zwykle .rtf).
OPENDOCUMENT_GRAPHICSEnumPrzedstawienie typu MIME pliku graficznego OpenDocument (zwykle .odg).
OPENDOCUMENT_PRESENTATIONEnumPrzedstawienie typu MIME pliku prezentacji w formacie OpenDocument (zwykle .odp).
OPENDOCUMENT_SPREADSHEETEnumPrzedstawienie typu MIME pliku arkusza kalkulacyjnego OpenDocument (zwykle .ods).
OPENDOCUMENT_TEXTEnumPrzedstawienie typu MIME w pliku edytora tekstu OpenDocument (zwykle .odt).
MICROSOFT_EXCELEnumPrezentacja typu MIME w pliku arkusza kalkulacyjnego programu Microsoft Excel (zwykle jest to .xlsx).
MICROSOFT_EXCEL_LEGACYEnumPrezentacja typu MIME w starszym pliku programu Microsoft Excel (zwykle .xls).
MICROSOFT_POWERPOINTEnumPrezentacja typu MIME pliku prezentacji programu Microsoft PowerPoint (zwykle .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumPrezentacja typu MIME starszego pliku programu Microsoft PowerPoint (zwykle .ppt).
MICROSOFT_WORDEnumReprezentacja typu MIME pliku dokumentu programu Microsoft Word (zwykle .docx).
MICROSOFT_WORD_LEGACYEnumPrzedstawienie typu MIME w starszym pliku programu Microsoft Word (zwykle w formacie .doc).
ZIPEnumPrzedstawienie typu MIME pliku archiwum ZIP (zwykle .zip).

Month

Właściwości

WłaściwośćTypOpis
JANUARYEnumstyczeń (1 miesiąc).
FEBRUARYEnumluty (miesiąc 2).
MARCHEnumMarzec (miesiąc 3).
APRILEnumkwiecień (4 miesiąc).
MAYEnummaj (5 miesiąca).
JUNEEnumczerwiec (6 miesiąca).
JULYEnumlipiec (7 miesiąca).
AUGUSTEnumsierpień (8 miesiąca).
SEPTEMBEREnumwrzesień (9 miesiąca).
OCTOBEREnumpaździerniku (miesiąc 10).
NOVEMBEREnumlistopad (11 miesiąca).
DECEMBEREnumgrudzień (miesiąc 12).

PromptResponse

Metody

MetodaZwracany typKrótki opis
getResponseText()StringPobiera tekst wpisany przez użytkownika w polu do wprowadzania danych w oknie.
getSelectedButton()ButtonPobiera przycisk, który użytkownik kliknął w celu zamknięcia okna.

RgbColor

Metody

MetodaZwracany typKrótki opis
asHexString()StringZwraca kolor w postaci ciągu szesnastkowego składającego się z 7 znaków w stylu CSS (#rrggbb) lub 9 znaków szesnastkowych (#aarrggbb).
getBlue()IntegerKanał niebieski tego koloru jako liczba od 0 do 255.
getColorType()ColorTypeSprawdź rodzaj tego koloru.
getGreen()IntegerKanał zielony tego koloru jako liczba od 0 do 255.
getRed()IntegerKanał czerwony 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 w postaci ciągu znaków, np. en w przypadku języka angielskiego.
getEffectiveUser()UserPobiera informacje o użytkowniku, z którego uprawnieniami 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
ButtonButtonWyliczenie reprezentujące wstępnie określone, zlokalizowane przyciski okien zwracanych przez alert lub PromptResponse.getSelectedButton() do wskazania, który przycisk w oknie został kliknięty przez użytkownika.
ButtonSetButtonSetWyliczenie reprezentujące wstępnie zdefiniowane, zlokalizowane zestawy co najmniej 1 przycisku dialogowego, które można dodać do alertu lub potwierdzenia.

Metody

MetodaZwracany typKrótki opis
alert(prompt)ButtonOtwiera w edytorze użytkownika okno z podaną wiadomością i przyciskiem „OK”.
alert(prompt, buttons)ButtonOtwiera w edytorze użytkownika okno z podaną wiadomością i zestawem przycisków.
alert(title, prompt, buttons)ButtonOtwiera w edytorze użytkownika okno z podanym tytułem, wiadomością i zestawem przycisków.
createAddonMenu()MenuTworzy narzędzie, które pozwala wstawić menu podrzędne do menu Rozszerzenia edytora.
createMenu(caption)MenuTworzy narzędzie, które pozwala dodać menu do interfejsu edytora.
prompt(prompt)PromptResponseOtwiera w edytorze użytkownika okno dialogowe z komunikatem i przyciskiem „OK”.
prompt(prompt, buttons)PromptResponseOtwiera w edytorze użytkownika okno dialogowe z daną wiadomością i zestawem przycisków.
prompt(title, prompt, buttons)PromptResponseOtwiera w edytorze użytkownika okno dialogowe z podanym tytułem, komunikatem i zestawem przycisków.
showModalDialog(userInterface, title)voidOtwiera w edytorze użytkownika okno modalne z niestandardową zawartością po stronie klienta.
showModelessDialog(userInterface, title)voidOtwiera niemodalne okno dialogowe z niestandardową zawartością po stronie klienta w edytorze użytkownika.
showSidebar(userInterface)voidOtwiera w edytorze użytkownika pasek boczny z niestandardową zawartością 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.
TUESDAYEnumWtorek.
WEDNESDAYEnumŚroda.
THURSDAYEnumCzwartek.
FRIDAYEnumPiątek.
SATURDAYEnumdo soboty.

console

Metody

MetodaZwracany typKrótki opis
error()voidNa wyjściu do Stackdriver Logging wyświetla się pusty komunikat o poziomie BŁĄD.
error(formatOrObject, values)voidWysyła komunikat o poziomie BŁĄD do usługi Stackdriver Logging.
info()voidNa wyjściu do Stackdriver Logging wypływa pusty komunikat na poziomie INFO.
info(formatOrObject, values)voidNa wyjściu do Stackdriver Logging wyświetla się komunikat na poziomie INFO.
log()voidNa wyjściu generuje do usługi Stackdriver Logging pusty komunikat na poziomie DEBUG.
log(formatOrObject, values)voidGeneruje komunikat poziomu DEBUG do usługi Stackdriver Logging.
time(label)voidUruchamia stoper, za pomocą którego możesz śledzić czas trwania operacji.
timeEnd(label)voidZatrzymuje minutnik, który został wcześniej uruchomiony przez połączenie z numerem console.time().
warn()voidNa wyjściu do usługi Stackdriver Logging wyświetla się pusty komunikat o poziomie OSTRZEŻENIE.
warn(formatOrObject, values)voidWysyła do usługi Stackdriver Logging komunikat o poziomie OSTRZEŻENIE.