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 Komut Dosyası hizmetleri için bir veri değişimi nesnesi.
BlobSourceVerilerini Blob olarak dışa aktarabilen nesneler için arayüz.
BrowserBu sınıf, Google E-Tablolar'a özel 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ş ve yerelleştirilmiş iletişim kutusu düğmelerini temsil eden bir enum.
ButtonSetBir alert veya prompt öğesine eklenebilen, ö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ı standart Cloud projesi ile ilişkilendirilmişse yürütme günlüğüne ve Google Cloud Logging'e yazmasına olanak tanır.
MenuGoogle uygulamasının kullanıcı arayüzü örneğindeki özel menü.
MimeTypeDizeleri açıkça yazmadan MIME türü bildirimlerine erişim sağlayan bir numaralandırma.
MonthYılın aylarını temsil eden bir enum.
PromptResponseBir Google uygulamasının kullanıcı arayüzü ortamında gösterilen 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üler, iletişim kutuları ve kenar çubukları gibi özellikler eklemesine olanak tanıyan bir Google uygulamasının kullanıcı arayüzü ortamı örneği.
UserKomut dosyası oluşturmaya uygun bir kullanıcı gösterimi.
WeekdayHaftanın günlerini temsil eden bir enum.
consoleBu sınıf, geliştiricinin komut dosyası standart Cloud projesi ile ilişkilendirilmişse yürütme günlüğüne ve Google Cloud Logging'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ürür.
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 kodlamayla 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()BlobDosya uzantısına göre bu blob'daki baytların içerik türünü ayarlar.
setDataFromString(string)BlobBu blob'un verilerini UTF-8 kodlamalı bir dizeden ayarlar.
setDataFromString(string, charset)BlobBelirtilen kodlamaya sahip bir dizeden bu blob'un verilerini ayarlar.
setName(name)BlobBu blob'un adını ayarlar.

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ürür.
getBlob()BlobBu nesnenin içindeki verileri blob olarak döndürür.

Browser

Özellikler

MülkTürAçıklama
ButtonsButtonSet

Yöntemler

YöntemDönüş türüKısa açıklama
inputBox(prompt)String|nullKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açar.
inputBox(prompt, buttons)String|nullKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açar.
inputBox(title, prompt, buttons)String|nullKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açar.
msgBox(prompt)String|nullKullanıcının tarayıcısında, verilen mesajı ve Tamam düğmesini içeren bir iletişim kutusu açar.
msgBox(prompt, buttons)String|nullKullanıcının tarayıcısında, belirtilen mesaj ve düğmelerin yer aldığı bir iletişim kutusu açar.
msgBox(title, prompt, buttons)String|nullKullanıcının tarayıcısında, belirtilen başlık, mesaj ve düğmelerle bir iletişim kutusu açar.

Button

Özellikler

MülkTürAçıklama
CLOSEEnumHer iletişim kutusunun başlık çubuğunda gösterilen standart kapatma 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 verildiğini belirten "Evet" düğmesi.
NOEnumBir soruya olumsuz yanıt verildiğini belirten "Hayır" düğmesi.

ButtonSet

Özellikler

MülkTürAçıklama
OKEnumYalnızca kapatılabilen bir bilgilendirme mesajını gösteren 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 sorusunu yanıtlamasına olanak tanıyan "Evet" ve "Hayır" düğmesi.
YES_NO_CANCELEnumKullanıcının evet/hayır sorusunu yanıtlamasına veya bir işlemi durdurmasına olanak tanıyan "Evet", "Hayır" ve "İ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.
THEMEEnumTemanın renk düzenindeki bir girişi ifade eden renk.

Logger

Yöntemler

YöntemDönüş türüKısa açıklama
clear()voidGünlüğü temizler.
getLog()StringGeçerli günlükteki iletilerin tam listesini döndürür.
log(data)LoggerVerileri günlük dosyasına yazar.
log(format, values)LoggerBiçimlendirilmiş bir dizeyi, sağlanan biçim ve değerleri kullanarak günlük kaydı konsoluna 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 ayırıcı ekler.
addSubMenu(menu)MenuMenüye bir alt menü ekler.
addToUi()voidMenüyü, düzenleyicinin kullanıcı arayüzünün örneğine ekler.

MimeType

Özellikler

MülkTürAçıklama
GOOGLE_APPS_SCRIPTEnumGoogle Apps Komut Dosyası projesi için MIME türünün gösterimi.
GOOGLE_DRAWINGSEnumGoogle Çizimleri dosyasının MIME türünü gösterir.
GOOGLE_DOCSEnumGoogle Dokümanlar dosyasının MIME türünün gösterimi.
GOOGLE_FORMSEnumGoogle Formlar dosyasının MIME türünün gösterimi.
GOOGLE_SHEETSEnumGoogle E-Tablolar dosyasının MIME türünün gösterimi.
GOOGLE_SITESEnumGoogle Sites dosyası için MIME türünün gösterimi.
GOOGLE_SLIDESEnumGoogle Slaytlar dosyasının MIME türünün gösterimi.
FOLDEREnumGoogle Drive klasörünün MIME türünün gösterimi.
SHORTCUTEnumGoogle Drive kısayolunun MIME türü gösterimi.
BMPEnumBMP resim dosyası (genellikle .bmp) için MIME türünün gösterimi.
GIFEnumGIF resim dosyası için MIME türünün gösterimi (genellikle .gif).
JPEGEnumJPEG resim dosyası için MIME türünün gösterimi (genellikle .jpg).
PNGEnumPNG resim dosyası için MIME türünün gösterimi (genellikle .png).
SVGEnumSVG resim dosyasının (genellikle .svg) MIME türünün gösterimi.
PDFEnumPDF dosyasının MIME türünün gösterimi (genellikle .pdf).
CSSEnumCSS metin dosyasının (genellikle .css) MIME türünün gösterimi.
CSVEnumCSV metin dosyasının MIME türünün gösterimi (genellikle .csv).
HTMLEnumHTML metin dosyasının (genellikle .html) MIME türünün gösterimi.
JAVASCRIPTEnumJavaScript metin dosyasının (genellikle .js) MIME türünün gösterimi.
PLAIN_TEXTEnumDüz metin dosyasının (genellikle .txt) MIME türünün gösterimi.
RTFEnumZengin metin dosyasının (genellikle .rtf) 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ının (genellikle .odp) MIME türünün gösterimi.
OPENDOCUMENT_SPREADSHEETEnumOpenDocument e-tablosu dosyasının (genellikle .ods) MIME türünün gösterimi.
OPENDOCUMENT_TEXTEnumOpenDocument kelime işlemci 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ün gösterimi.
MICROSOFT_EXCEL_LEGACYEnumMicrosoft Excel eski dosyasının (genellikle .xls) MIME türünün gösterimi.
MICROSOFT_POWERPOINTEnumMicrosoft PowerPoint sunu dosyasının (genellikle .pptx) MIME türünün gösterimi.
MICROSOFT_POWERPOINT_LEGACYEnumMicrosoft PowerPoint eski dosyasının (genellikle .ppt) MIME türünün gösterimi.
MICROSOFT_WORDEnumMicrosoft Word dokümanı dosyasının (genellikle .docx) MIME türü gösterimi.
MICROSOFT_WORD_LEGACYEnumEski bir Microsoft Word dosyasının (genellikle .doc) MIME türünün gösterimi.
ZIPEnumZIP arşiv dosyasının (genellikle .zip) MIME türünün gösterimi.

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 karakterlik onaltılık dize (#rrggbb) veya 9 karakterlik onaltılık dize (#aarrggbb) olarak döndürür.
getBlue()IntegerBu rengin mavi kanalı, 0 ile 255 arasında bir sayı olarak.
getColorType()ColorTypeBu rengin türünü alın.
getGreen()IntegerBu rengin yeşil kanalı, 0 ile 255 arasında bir sayı olarak.
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 yetkisi altında çalıştırıldığı kullanıcı hakkında bilgi alır.
getScriptTimeZone()StringKomut dosyasının saat dilimini alır.
getTemporaryActiveUserKey()StringEtkin kullanıcıya özel olan ancak kullanıcı kimliğini ortaya çıkarmayan geçici bir anahtar alır.

Ui

Özellikler

MülkTürAçıklama
ButtonButtonBir iletişim kutusunda kullanıcının hangi düğmeyi tıkladığını belirtmek için uyarı veya PromptResponse.getSelectedButton() tarafından döndürülen, önceden belirlenmiş ve yerelleştirilmiş iletişim kutusu düğmelerini temsil eden bir enum.
ButtonSetButtonSetBir uyarıya veya isteme eklenebilen, önceden belirlenmiş, yerelleştirilmiş bir veya daha fazla iletişim kutusu düğmesi kümesini temsil eden bir enum.

Yöntemler

YöntemDönüş türüKısa açıklama
alert(prompt)ButtonKullanıcının düzenleyicisinde, verilen mesajı ve "Tamam" düğmesini içeren bir iletişim kutusu açar.
alert(prompt, buttons)ButtonKullanıcının düzenleyicisinde, belirtilen mesaj ve düğme grubuyla bir iletişim kutusu açar.
alert(title, prompt, buttons)ButtonKullanıcının düzenleyicisinde, belirtilen başlık, ileti ve düğme grubuyla bir iletişim kutusu açar.
createAddonMenu()MenuAlt menüleri düzenleyicinin Uzantılar menüsüne 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üzenleyicisinde, verilen mesaj ve "Tamam" düğmesiyle bir giriş iletişim kutusu açar.
prompt(prompt, buttons)PromptResponseKullanıcının düzenleyicisinde, belirtilen ileti ve düğme grubuyla bir giriş iletişim kutusu açar.
prompt(title, prompt, buttons)PromptResponseKullanıcının düzenleyicisinde, belirtilen başlık, ileti ve düğme grubuyla bir giriş iletişim kutusu açar.
showModalDialog(userInterface, title)voidKullanıcının düzenleyicisinde özel istemci tarafı içeriği içeren bir modal iletişim kutusu açar.
showModelessDialog(userInterface, title)voidKullanıcının düzenleyicisinde özel istemci tarafı içeriğiyle birlikte modsuz bir iletişim kutusu açar.
showSidebar(userInterface)voidKullanıcının düzenleyicisinde ö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 verir.
error(formatOrObject, values)voidStackdriver Logging'e bir HATA düzeyinde mesaj verir.
info()voidStackdriver Logging'e boş BİLGİ düzeyinde mesaj verir.
info(formatOrObject, values)voidStackdriver Logging'e BİLGİ düzeyinde bir mesaj verir.
log()voidStackdriver Logging'e boş bir DEBUG düzeyinde mesaj verir.
log(formatOrObject, values)voidStackdriver Logging'e DEBUG düzeyinde bir mesaj verir.
time(label)voidBir işlemin ne kadar sürdüğünü takip etmek için kullanabileceğiniz bir zamanlayıcıyı başlatır.
timeEnd(label)voidDaha önce console.time() aranarak başlatılan bir zamanlayıcıyı durdurur.
warn()voidStackdriver Logging'e boş bir UYARI düzeyinde mesaj verir.
warn(formatOrObject, values)voidStackdriver Logging'e bir UYARI düzeyinde mesaj verir.