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ż logi 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ć swoje dane jako Blob.
BrowserTa klasa zapewnia dostęp do okien dialogowych specyficznych dla Arkuszy Google.
ButtonWyliczenie reprezentujące wstępnie określone, zlokalizowane przyciski okna dialogowego zwracane przez funkcję alert lub PromptResponse.getSelectedButton(), aby wskazać, który przycisk w oknie dialogowym kliknął użytkownik.
ButtonSetWyliczenie reprezentujące wstępnie określone, zlokalizowane zbiory co najmniej 1 przycisku okna, które można dodać do elementu alert lub prompt.
ColorTypeRodzaje 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 instancji interfejsu użytkownika aplikacji Google.
MimeTypeWyliczenie, które zapewnia dostęp do deklaracji typów MIME bez konieczności jawnego wpisywania ciągów znaków.
MonthWyliczenie reprezentujące miesiące roku.
PromptResponseOdpowiedź na okno prompt wyświetlane w środowisku interfejsu użytkownika aplikacji Google.
RgbColorKolor zdefiniowany przez kanały kolorów czerwonego, zielonego i niebieskiego.
SessionKlasa Session zapewnia dostęp do informacji o sesji, takich jak adres e-mail użytkownika (w niektórych przypadkach) i ustawienie języka.
UiInstancja środowiska interfejsu użytkownika aplikacji Google, która umożliwia skryptowi dodawanie funkcji takich jak menu, okna i paski boczne.
UserReprezentacja użytkownika odpowiednia do skryptów.
WeekdayWyliczenie reprezentujące 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 obiektu blob.
getAs(contentType)BlobZwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści.
getBytes()Byte[]Pobiera dane przechowywane w tym obiekcie blob.
getContentType()StringPobiera typ zawartości bajtów w tym obiekcie blob.
getDataAsString()StringPobiera dane tego obiektu blob jako ciąg znaków z kodowaniem UTF-8.
getDataAsString(charset)StringPobiera dane tego obiektu blob jako ciąg znaków z określonym kodowaniem.
getName()StringPobiera nazwę tego obiektu blob.
isGoogleType()BooleanZwraca informację, czy ten obiekt blob jest plikiem Google Workspace (Arkuszami, Dokumentami 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 blob na podstawie rozszerzenia pliku.
setDataFromString(string)BlobUstawia dane tego obiektu blob na podstawie ciągu znaków zakodowanego w UTF-8.
setDataFromString(string, charset)BlobUstawia dane tego obiektu blob na podstawie ciągu znaków z określonym kodowaniem.
setName(name)BlobUstawia nazwę tego obiektu blob.

BlobSource

Metody

MetodaZwracany typKrótki opis
getAs(contentType)BlobZwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści.
getBlob()BlobZwraca dane w tym obiekcie jako obiekt blob.

Browser

Właściwości

WłaściwośćTypOpis
ButtonsButtonSet

Metody

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

Button

Właściwości

WłaściwośćTypOpis
CLOSEEnumStandardowy przycisk zamykania wyświetlany na pasku tytułu każdego okna dialogowego.
OKEnumPrzycisk „OK” oznaczający, że operacja powinna być kontynuowana.
CANCELEnumPrzycisk „Anuluj” wskazujący, że operacja nie powinna być kontynuowana.
YESEnumPrzycisk „Tak” oznaczający pozytywną odpowiedź na pytanie.
NOEnumPrzycisk „Nie” oznaczający negatywną odpowiedź na pytanie.

ButtonSet

Właściwości

WłaściwośćTypOpis
OKEnumJeden przycisk „OK”, który wskazuje wiadomość informacyjną, którą można tylko zamknąć.
OK_CANCELEnumPrzycisk „OK” i przycisk „Anuluj”, które umożliwiają użytkownikowi kontynuowanie lub wstrzymanie operacji.
YES_NOEnumPrzycisk „Tak” i przycisk „Nie”, które umożliwiają użytkownikowi odpowiedź na pytanie typu „tak/nie”.
YES_NO_CANCELEnumPrzycisk „Tak”, przycisk „Nie” i przycisk „Anuluj”, które umożliwiają użytkownikowi odpowiedź na pytanie typu „tak/nie” lub przerwanie operacji.

ColorType

Właściwości

WłaściwośćTypOpis
UNSUPPORTEDEnumTyp koloru, który nie jest obsługiwany.
RGBEnumKolor zdefiniowany przez kanały kolorów czerwonego, zielonego i niebieskiego.
THEMEEnumKolor, który odnosi się do wpisu 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 dane w dzienniku.
log(format, values)LoggerZapisuje sformatowany ciąg znaków w konsoli logowania, używając podanego formatu i wartości.

Metody

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

MimeType

Właściwości

WłaściwośćTypOpis
GOOGLE_APPS_SCRIPTEnumReprezentacja typu MIME projektu Google Apps Script.
GOOGLE_DRAWINGSEnumReprezentacja typu MIME dla pliku Rysunków Google.
GOOGLE_DOCSEnumReprezentacja typu MIME pliku Dokumentów Google.
GOOGLE_FORMSEnumReprezentacja typu MIME pliku Formularzy Google.
GOOGLE_SHEETSEnumReprezentacja typu MIME pliku Arkuszy Google.
GOOGLE_SITESEnumReprezentacja typu MIME pliku Witryn Google.
GOOGLE_SLIDESEnumReprezentacja typu MIME pliku Prezentacji Google.
FOLDEREnumReprezentacja typu MIME dla folderu na Dysku Google.
SHORTCUTEnumReprezentacja typu MIME skrótu na Dysku Google.
BMPEnumReprezentacja typu MIME dla pliku obrazu BMP (zwykle .bmp).
GIFEnumReprezentacja typu MIME pliku obrazu GIF (zwykle .gif).
JPEGEnumReprezentacja typu MIME dla pliku obrazu JPEG (zwykle .jpg).
PNGEnumReprezentacja typu MIME pliku obrazu PNG (zwykle .png).
SVGEnumReprezentacja typu MIME pliku obrazu SVG (zwykle .svg).
PDFEnumReprezentacja typu MIME dla pliku PDF (zwykle .pdf).
CSSEnumReprezentacja typu MIME dla pliku tekstowego CSS (zwykle .css).
CSVEnumReprezentacja typu MIME dla pliku tekstowego CSV (zwykle .csv).
HTMLEnumReprezentacja typu MIME dla pliku tekstowego HTML (zwykle .html).
JAVASCRIPTEnumReprezentacja typu MIME dla pliku tekstowego JavaScript (zwykle .js).
PLAIN_TEXTEnumReprezentacja typu MIME dla pliku tekstowego (zwykle .txt).
RTFEnumReprezentacja typu MIME dla pliku tekstowego sformatowanego (zwykle .rtf).
OPENDOCUMENT_GRAPHICSEnumReprezentacja typu MIME dla pliku graficznego OpenDocument (zwykle .odg).
OPENDOCUMENT_PRESENTATIONEnumReprezentacja typu MIME dla pliku prezentacji OpenDocument (zwykle .odp).
OPENDOCUMENT_SPREADSHEETEnumReprezentacja typu MIME dla pliku arkusza kalkulacyjnego OpenDocument (zwykle .ods).
OPENDOCUMENT_TEXTEnumReprezentacja typu MIME dla pliku tekstowego OpenDocument (zwykle .odt).
MICROSOFT_EXCELEnumReprezentacja typu MIME dla pliku arkusza kalkulacyjnego Microsoft Excel (zwykle .xlsx).
MICROSOFT_EXCEL_LEGACYEnumReprezentacja typu MIME starszego pliku Microsoft Excel (zwykle .xls).
MICROSOFT_POWERPOINTEnumReprezentacja typu MIME dla pliku prezentacji Microsoft PowerPoint (zwykle .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumReprezentacja typu MIME starszego pliku Microsoft PowerPoint (zwykle .ppt).
MICROSOFT_WORDEnumReprezentacja typu MIME dla pliku dokumentu Microsoft Word (zwykle .docx).
MICROSOFT_WORD_LEGACYEnumReprezentacja typu MIME starszego pliku Microsoft Word (zwykle .doc).
ZIPEnumReprezentacja typu MIME dla pliku archiwum ZIP (zwykle .zip).

Month

Właściwości

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

PromptResponse

Metody

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

RgbColor

Metody

MetodaZwracany typKrótki opis
asHexString()StringZwraca kolor w postaci 7-znakowego ciągu szesnastkowego w stylu CSS (#rrggbb) lub 9-znakowego ciągu szesnastkowego (#aarrggbb).
getBlue()IntegerKanał niebieski tego koloru jako liczba od 0 do 255.
getColorType()ColorTypePobierz typ 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, w imieniu którego działa skrypt.
getScriptTimeZone()StringPobiera strefę czasową skryptu.
getTemporaryActiveUserKey()StringPobiera tymczasowy klucz, 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 okna dialogowego zwracane przez alert lub PromptResponse.getSelectedButton(), aby wskazać, który przycisk w oknie dialogowym kliknął użytkownik.
ButtonSetButtonSetWyliczenie reprezentujące wstępnie określone, zlokalizowane zestawy co najmniej 1 przycisku okna, które można dodać do alertu lub okna z prośbą o potwierdzenie.

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, komunikatem i zestawem przycisków.
createAddonMenu()MenuTworzy narzędzie do tworzenia, za pomocą którego można wstawić podmenu do menu Rozszerzenia w edytorze.
createMenu(caption)MenuTworzy narzędzie do tworzenia, za pomocą którego można dodać menu do interfejsu użytkownika edytora.
prompt(prompt)PromptResponseOtwiera w edytorze użytkownika okno wprowadzania z podanym komunikatem i przyciskiem „OK”.
prompt(prompt, buttons)PromptResponseOtwiera w edytorze użytkownika okno dialogowe z podaną wiadomością i zestawem przycisków.
prompt(title, prompt, buttons)PromptResponseOtwiera w edytorze użytkownika okno dialogowe z danym tytułem, komunikatem i zestawem przycisków.
showModalDialog(userInterface, title)voidOtwiera w edytorze użytkownika okno modalne z niestandardową treścią po stronie klienta.
showModelessDialog(userInterface, title)voidOtwiera w edytorze użytkownika okno bez trybu z niestandardową zawartością 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.
TUESDAYEnumWtorek.
WEDNESDAYEnumśrodę,
THURSDAYEnumczwartek.
FRIDAYEnumpiątek.
SATURDAYEnumdo soboty.

console

Metody

MetodaZwracany typKrótki opis
error()voidWysyła do Stackdriver Logging pusty komunikat o poziomie ERROR.
error(formatOrObject, values)voidWysyła komunikat o poziomie ERROR do Stackdriver Logging.
info()voidWysyła do Stackdriver Logging pusty komunikat na poziomie INFO.
info(formatOrObject, values)voidWysyła komunikat na poziomie INFO do Stackdriver Logging.
log()voidWysyła do Stackdriver Logging pusty komunikat na poziomie DEBUG.
log(formatOrObject, values)voidWysyła komunikat na poziomie DEBUG do Stackdriver Logging.
time(label)voidUruchamia stoper, którego możesz używać do śledzenia czasu trwania operacji.
timeEnd(label)voidZatrzymuje minutnik, który został wcześniej uruchomiony przez wywołanie funkcji console.time().
warn()voidWysyła do Stackdriver Logging pusty komunikat o poziomie OSTRZEŻENIE.
warn(formatOrObject, values)voidWysyła komunikat o poziomie WARNING do Stackdriver Logging.