Base Service

Base

Bu hizmet, e-posta adresleri ve kullanıcı adları gibi kullanıcı bilgilerine erişim sağlar. Ayrıca Google Workspace uygulamalarındaki komut dosyası günlüklerini ve iletişim kutularını da kontrol eder.

Sınıflar

AdKısa açıklama
BlobApps Script hizmetleri için veri değişimi nesnesi.
BlobSourceVerilerini Blob olarak dışa aktarabilen nesneler için arayüz.
BrowserBu sınıf, Google E-Tablolar'a özgü iletişim kutularına erişim sağlar.
ButtonKullanıcının bir iletişim kutusunda hangi düğmeyi tıkladığını belirtmek için alert veya PromptResponse.getSelectedButton() tarafından döndürülen önceden belirlenmiş, yerelleştirilmiş iletişim kutusu düğmelerini temsil eden bir enum.
ButtonSetalert veya prompt öğesine eklenebilecek önceden belirlenmiş, yerelleştirilmiş bir veya daha fazla iletişim kutusu düğmesi grubunu temsil eden bir enum.
ColorTypeRenk türleri
LoggerBu sınıf, geliştiricinin komut dosyası bir standart Cloud projesiyle ilişkilendirilmişse yürütme günlüğüne ve Google Cloud Günlük'e yazmasına olanak tanır.
MenuBir Google uygulamasının kullanıcı arayüzü örneğindeki özel menü.
MimeTypeDizeleri açıkça yazmadan MIME türü beyanlarına erişim sağlayan bir listeleme.
MonthYılın aylarını temsil eden bir enum.
PromptResponseBir Google uygulamasının kullanıcı arayüzü ortamında görüntülenen prompt iletişim kutusuna verilen yanıt.
RgbColorKırmızı, yeşil ve mavi renk kanallarıyla tanımlanan bir renk.
SessionOturum sınıfı, kullanıcının e-posta adresi (bazı durumlarda) ve dil ayarı gibi oturum bilgilerine erişim sağlar.
UiKomut dosyasının menü, iletişim kutusu ve kenar çubuğu gibi özellikler eklemesine olanak tanıyan, Google uygulamasına ait kullanıcı arayüzü ortamı örneği.
UserKomut dosyası yazmaya uygun bir kullanıcı temsili.
WeekdayHaftanın günlerini temsil eden bir enum.
consoleBu sınıf, geliştiricinin komut dosyası bir standart Cloud projesiyle ilişkilendirilmişse yürütme günlüğüne ve Google Cloud Günlük'e yazmasına olanak tanır.

Blob

Yöntemler

YöntemDönüş türüKısa açıklama
copyBlob()BlobBu blob'un bir kopyasını döndürür.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürme.
getBytes()Byte[]Bu blob'da depolanan verileri alır.
getContentType()StringBu blob'daki baytların içerik türünü alır.
getDataAsString()StringBu blob'un verilerini UTF-8 kodlamasıyla dize olarak alır.
getDataAsString(charset)StringBu blob'un verilerini, belirtilen kodlamayı içeren bir dize olarak alır.
getName()StringBu blob'un adını alır.
isGoogleType()BooleanBu blob'un Google Workspace dosyası (E-Tablolar, Dokümanlar vb.) olup olmadığını döndürür.
setBytes(data)BlobBu blob'da depolanan verileri ayarlar.
setContentType(contentType)BlobBu blob'daki baytların içerik türünü ayarlar.
setContentTypeFromExtension()BlobBu blob'daki baytların içerik türünü dosya uzantısına göre belirler.
setDataFromString(string)BlobBu blob'un verilerini UTF-8 kodlamalı bir dizeden ayarlar.
setDataFromString(string, charset)BlobBu blob'un verilerini, belirtilen kodlamaya sahip bir dizeden ayarlar.
setName(name)BlobBu blob'un adını belirler.

BlobSource

Yöntemler

YöntemDönüş türüKısa açıklama
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürme.
getBlob()BlobBu nesnenin içindeki verileri bir blob olarak döndürme.

Browser

Özellikler

MülkTürAçıklama
ButtonsButtonSet

Yöntemler

YöntemDönüş türüKısa açıklama
inputBox(prompt)StringKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.
inputBox(prompt, buttons)StringKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.
inputBox(title, prompt, buttons)StringKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.
msgBox(prompt)StringKullanıcının tarayıcısında, belirtilen mesajı ve Tamam düğmesini içeren bir iletişim kutusu açılır.
msgBox(prompt, buttons)StringKullanıcının tarayıcısında, belirtilen mesajı ve düğmeleri içeren bir iletişim kutusu açılır.
msgBox(title, prompt, buttons)StringKullanıcının tarayıcısında belirtilen başlığı, mesajı ve düğmeleri içeren bir iletişim kutusu açılır.

Button

Özellikler

MülkTürAçıklama
CLOSEEnumHer iletişim kutusunun başlık çubuğunda gösterilen standart kapat düğmesi.
OKEnumBir işlemin devam etmesi gerektiğini belirten "Tamam" düğmesi.
CANCELEnumBir işlemin devam etmemesi gerektiğini belirten "İptal" düğmesi.
YESEnumBir soruya olumlu yanıtı belirten "Evet" düğmesi.
NOEnumBir soruya olumsuz yanıtı belirten "Hayır" düğmesi.

ButtonSet

Özellikler

MülkTürAçıklama
OKEnumYalnızca kapatılabilen bir bilgi mesajını belirten tek bir "Tamam" düğmesi.
OK_CANCELEnumKullanıcının bir işleme devam etmesine veya işlemi durdurmasına olanak tanıyan bir "Tamam" düğmesi ve bir "İptal" düğmesi.
YES_NOEnumKullanıcının evet/hayır sorularını yanıtlamasına olanak tanıyan bir "Evet" ve bir "Hayır" düğmesi.
YES_NO_CANCELEnumKullanıcının evet/hayır sorularını yanıtlamasına veya bir işlemi durdurmasına olanak tanıyan bir "Evet" düğmesi, bir "Hayır" düğmesi ve bir "İptal" düğmesi.

ColorType

Özellikler

MülkTürAçıklama
UNSUPPORTEDEnumDesteklenmeyen bir renk türü.
RGBEnumKırmızı, yeşil ve mavi renk kanallarıyla tanımlanan bir renk.
THEMEEnumTemadaki renk şemasında bir girişi belirten renk.

Logger

Yöntemler

YöntemDönüş türüKısa açıklama
clear()voidGünlüğü temizler.
getLog()StringGeçerli günlükteki mesajların tam listesini döndürür.
log(data)LoggerVerileri günlüke yazar.
log(format, values)LoggerSağlanan biçimi ve değerleri kullanarak günlük kaydı konsoluna biçimlendirilmiş bir dize yazar.

Yöntemler

YöntemDönüş türüKısa açıklama
addItem(caption, functionName)MenuMenüye bir öğe ekler.
addSeparator()MenuMenüye görsel bir ayırıcı ekler.
addSubMenu(menu)MenuMenüye alt menü ekler.
addToUi()voidMenüyü, düzenleyicinin kullanıcı arayüzü örneğine ekler.

MimeType

Özellikler

MülkTürAçıklama
GOOGLE_APPS_SCRIPTEnumBir Google Apps Komut Dosyası projesinin MIME türünü temsil eder.
GOOGLE_DRAWINGSEnumBir Google Drawings dosyasının MIME türünü temsil eder.
GOOGLE_DOCSEnumGoogle Dokümanlar dosyasının MIME türünü temsil eder.
GOOGLE_FORMSEnumGoogle Formlar dosyasının MIME türünü temsil eder.
GOOGLE_SHEETSEnumGoogle E-Tablolar dosyasının MIME türünü temsil eder.
GOOGLE_SITESEnumGoogle Sites dosyasının MIME türünü temsil eder.
GOOGLE_SLIDESEnumGoogle Slaytlar dosyasının MIME türünü temsil eder.
FOLDEREnumGoogle Drive klasörünün MIME türünü temsil eder.
SHORTCUTEnumGoogle Drive kısayolunun MIME türünü temsil eder.
BMPEnumBMP resim dosyası (genellikle .bmp) için MIME türünün gösterimi.
GIFEnumGIF resim dosyası (genellikle .gif) için MIME türünün gösterimi.
JPEGEnumJPEG resim dosyası (genellikle .jpg) için MIME türünün gösterimi.
PNGEnumPNG resim dosyası (genellikle .png) için MIME türünün gösterimi.
SVGEnumSVG resim dosyası (genellikle .svg) için MIME türünün gösterimi.
PDFEnumPDF dosyası için MIME türünün gösterimi (genellikle .pdf).
CSSEnumCSS metin dosyası (genellikle .css) için MIME türünün gösterimi.
CSVEnumCSV metin dosyası (genellikle .csv) için MIME türünün gösterimi.
HTMLEnumHTML metin dosyası (genellikle .html) için MIME türünün gösterimi.
JAVASCRIPTEnumJavaScript metin dosyası (genellikle .js) için MIME türünün gösterimi.
PLAIN_TEXTEnumDüz metin dosyası (genellikle .txt) için MIME türünün gösterimi.
RTFEnumZengin metin dosyası (genellikle .rtf) için MIME türünün gösterimi.
OPENDOCUMENT_GRAPHICSEnumOpenDocument grafik dosyası (genellikle .odg) için MIME türünün gösterimi.
OPENDOCUMENT_PRESENTATIONEnumOpenDocument sunu dosyası (genellikle .odp) için MIME türünün gösterimi.
OPENDOCUMENT_SPREADSHEETEnumOpenDocument e-tablosu dosyasının (genellikle .ods) MIME türünü temsil eder.
OPENDOCUMENT_TEXTEnumOpenDocument kelime işleme dosyası (genellikle .odt) için MIME türünün gösterimi.
MICROSOFT_EXCELEnumMicrosoft Excel e-tablo dosyasının (genellikle .xlsx) MIME türünü temsil eder.
MICROSOFT_EXCEL_LEGACYEnumEski bir Microsoft Excel dosyası (genellikle .xls) için MIME türünün gösterimi.
MICROSOFT_POWERPOINTEnumMicrosoft PowerPoint sunu dosyası (genellikle .pptx) için MIME türünün gösterimi.
MICROSOFT_POWERPOINT_LEGACYEnumEski bir Microsoft PowerPoint dosyası (genellikle .ppt) için MIME türünün gösterimi.
MICROSOFT_WORDEnumMicrosoft Word belge dosyası (genellikle .docx) için MIME türünün gösterimi.
MICROSOFT_WORD_LEGACYEnumEski bir Microsoft Word dosyası (genellikle .doc) için MIME türünün gösterimi.
ZIPEnumZIP arşivi dosyasının (genellikle .zip) MIME türünü temsil eder.

Month

Özellikler

MülkTürAçıklama
JANUARYEnumOcak (1. ay).
FEBRUARYEnumŞubat (2. ay).
MARCHEnumMart (3. ay).
APRILEnumNisan (4. ay).
MAYEnumMayıs (5. ay).
JUNEEnumHaziran (6. ay).
JULYEnumTemmuz (7. ay).
AUGUSTEnumAğustos (8. ay).
SEPTEMBEREnumEylül (9. ay).
OCTOBEREnumEkim (10. ay).
NOVEMBEREnumKasım (11. ay).
DECEMBEREnumAralık (12. ay).

PromptResponse

Yöntemler

YöntemDönüş türüKısa açıklama
getResponseText()StringKullanıcının iletişim kutusunun giriş alanına girdiği metni alır.
getSelectedButton()ButtonKullanıcının iletişim kutusunu kapatmak için tıkladığı düğmeyi alır.

RgbColor

Yöntemler

YöntemDönüş türüKısa açıklama
asHexString()StringRengi CSS tarzında 7 karakterli onaltılık dize (#rrggbb) veya 9 karakterli onaltılık dize (#aarrggbb) olarak döndürür.
getBlue()IntegerBu rengin mavi kanalı (0 ile 255 arasında bir sayı).
getColorType()ColorTypeBu rengin türünü alın.
getGreen()IntegerBu rengin yeşil kanalı (0 ile 255 arasında bir sayı).
getRed()IntegerBu rengin kırmızı kanalı (0 ile 255 arasında bir sayı).

Session

Yöntemler

YöntemDönüş türüKısa açıklama
getActiveUser()UserMevcut kullanıcı hakkında bilgi alır.
getActiveUserLocale()StringMevcut kullanıcının dil ayarını dize olarak alır (ör. İngilizce için en).
getEffectiveUser()UserKomut dosyasının yetkilendirdiği kullanıcı hakkında bilgi alır.
getScriptTimeZone()StringKomut dosyasının saat dilimini alır.
getTemporaryActiveUserKey()StringEtkin kullanıcıya özgü ancak kullanıcı kimliğini göstermeyen geçici bir anahtar alır.

Ui

Özellikler

MülkTürAçıklama
ButtonButtonKullanıcının bir iletişim kutusunda hangi düğmeyi tıkladığını belirtmek için uyarı veya PromptResponse.getSelectedButton() tarafından döndürülen önceden belirlenmiş, yerelleştirilmiş iletişim kutusu düğmelerini temsil eden bir enum.
ButtonSetButtonSetUyarı veya istem'e eklenebilecek önceden belirlenmiş, yerelleştirilmiş bir veya daha fazla iletişim kutusu düğmesi grubunu temsil eden bir enum.

Yöntemler

YöntemDönüş türüKısa açıklama
alert(prompt)ButtonKullanıcının düzenleyicide, belirtilen mesajı ve "Tamam" düğmesini içeren bir iletişim kutusu açılır.
alert(prompt, buttons)ButtonKullanıcının düzenleyicide belirli bir mesaj ve düğme grubu içeren bir iletişim kutusu açar.
alert(title, prompt, buttons)ButtonKullanıcının düzenleyicide belirtilen başlığı, mesajı ve düğme grubunu içeren bir iletişim kutusu açar.
createAddonMenu()MenuDüzenleyicinin Uzantılar menüsüne alt menü eklemek için kullanılabilecek bir oluşturucu oluşturur.
createMenu(caption)MenuDüzenleyicinin kullanıcı arayüzüne menü eklemek için kullanılabilecek bir oluşturucu oluşturur.
prompt(prompt)PromptResponseKullanıcının düzenleyicide, belirtilen mesajı ve "Tamam" düğmesini içeren bir giriş iletişim kutusu açar.
prompt(prompt, buttons)PromptResponseKullanıcının düzenleyicide belirli bir mesaj ve düğme grubu içeren bir giriş iletişim kutusu açar.
prompt(title, prompt, buttons)PromptResponseKullanıcının düzenleyicide belirtilen başlığı, mesajı ve düğme grubunu içeren bir giriş iletişim kutusu açar.
showModalDialog(userInterface, title)voidKullanıcının düzenleyicide özel istemci tarafı içeriği içeren bir modal iletişim kutusu açar.
showModelessDialog(userInterface, title)voidKullanıcının düzenleyicide özel istemci tarafı içeriği içeren modsuz bir iletişim kutusu açar.
showSidebar(userInterface)voidKullanıcının düzenleyicide özel istemci tarafı içeriği içeren bir kenar çubuğu açar.

User

Yöntemler

YöntemDönüş türüKısa açıklama
getEmail()StringKullanıcının e-posta adresini (varsa) alır.

Weekday

Özellikler

MülkTürAçıklama
SUNDAYEnumPazar.
MONDAYEnumPazartesi.
TUESDAYEnumSalı.
WEDNESDAYEnumÇarşamba.
THURSDAYEnumPerşembe.
FRIDAYEnumCuma.
SATURDAYEnumCumartesi.

console

Yöntemler

YöntemDönüş türüKısa açıklama
error()voidStackdriver Logging'e boş bir HATA düzeyinde mesaj gönderir.
error(formatOrObject, values)voidStackdriver Logging'e ERROR düzeyinde bir mesaj gönderir.
info()voidStackdriver Logging'e boş bir BİLGİ düzeyinde mesaj gönderir.
info(formatOrObject, values)voidStackdriver Logging'e INFO düzeyinde bir mesaj gönderir.
log()voidStackdriver Logging'e boş bir DEBUG düzeyinde mesaj gönderir.
log(formatOrObject, values)voidStackdriver Logging'e DEBUG düzeyinde bir mesaj gönderir.
time(label)voidBir işlemin ne kadar sürdüğünü takip etmek için kullanabileceğiniz bir zamanlayıcı başlatır.
timeEnd(label)voidconsole.time() numaralı telefonu arayarak daha önce başlatılmış bir zamanlayıcıyı durdurur.
warn()voidStackdriver Logging'e boş bir UYARI düzeyinde mesaj gönderir.
warn(formatOrObject, values)voidStackdriver Logging'e UYARI düzeyinde bir mesaj gönderir.