Base Service

Base

Questo servizio fornisce l'accesso a informazioni sugli utenti, come indirizzi email e nomi utente. Controlla anche i log degli script e le finestre di dialogo nelle applicazioni Google Workspace.

Corsi

NomeBreve descrizione
BlobUn oggetto di scambio di dati per i servizi Apps Script.
BlobSourceInterfaccia per gli oggetti che possono esportare i propri dati come Blob.
BrowserQuesta classe fornisce l'accesso a finestre di dialogo specifiche di Fogli Google.
ButtonUn'enumerazione che rappresenta pulsanti di dialogo localizzati e predeterminati restituiti da un alert o PromptResponse.getSelectedButton() per indicare su quale pulsante di una finestra di dialogo ha fatto clic l'utente.
ButtonSetUn'enumerazione che rappresenta insiemi localizzati predeterminati di uno o più pulsanti di dialogo che possono essere aggiunti a un alert o a un prompt.
ColorTypeTipi di colori
LoggerQuesta classe consente allo sviluppatore di scrivere nel log di esecuzione e in Google Cloud Logging se lo script è associato a un progetto Cloud standard.
MenuUn menu personalizzato in un'istanza dell'interfaccia utente di un'app Google.
MimeTypeUn'enumerazione che fornisce l'accesso alle dichiarazioni di tipo MIME senza digitare esplicitamente le stringhe.
MonthUn'enumerazione che rappresenta i mesi dell'anno.
PromptResponseUna risposta a una finestra di dialogo prompt visualizzata nell'ambiente dell'interfaccia utente di un'app Google.
RgbColorUn colore definito dai canali di colore rosso, verde e blu.
SessionLa classe Session fornisce l'accesso alle informazioni sulla sessione, come l'indirizzo email dell'utente (in alcune circostanze) e l'impostazione della lingua.
UiUn'istanza dell'ambiente dell'interfaccia utente per un'app Google che consente allo script di aggiungere funzionalità come menu, finestre di dialogo e barre laterali.
UserRappresentazione di un utente, adatta agli script.
WeekdayUn'enumerazione che rappresenta i giorni della settimana.
consoleQuesta classe consente allo sviluppatore di scrivere nel log di esecuzione e in Google Cloud Logging se lo script è associato a un progetto Cloud standard.

Blob

Metodi

MetodoTipo restituitoBreve descrizione
copyBlob()BlobRestituisce una copia di questo blob.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato.
getBytes()Byte[]Recupera i dati memorizzati in questo blob.
getContentType()StringOttiene il tipo di contenuto dei byte in questo blob.
getDataAsString()StringRecupera i dati di questo blob come stringa con codifica UTF-8.
getDataAsString(charset)StringRecupera i dati di questo blob come stringa con la codifica specificata.
getName()StringRestituisce il nome di questo blob.
isGoogleType()BooleanRestituisce un valore che indica se questo blob è un file Google Workspace (Fogli, Documenti e così via).
setBytes(data)BlobImposta i dati memorizzati in questo blob.
setContentType(contentType)BlobImposta il tipo di contenuti dei byte in questo blob.
setContentTypeFromExtension()BlobImposta il tipo di contenuti dei byte in questo blob in base all'estensione del file.
setDataFromString(string)BlobImposta i dati di questo blob da una stringa con codifica UTF-8.
setDataFromString(string, charset)BlobImposta i dati di questo blob da una stringa con la codifica specificata.
setName(name)BlobImposta il nome di questo blob.

BlobSource

Metodi

MetodoTipo restituitoBreve descrizione
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato.
getBlob()BlobRestituisce i dati all'interno di questo oggetto come blob.

Browser

Proprietà

ProprietàTipoDescrizione
ButtonsButtonSet

Metodi

MetodoTipo restituitoBreve descrizione
inputBox(prompt)String|nullViene visualizzata una finestra di dialogo con una casella di input di testo nel browser dell'utente.
inputBox(prompt, buttons)String|nullViene visualizzata una finestra di dialogo con una casella di input di testo nel browser dell'utente.
inputBox(title, prompt, buttons)String|nullViene visualizzata una finestra di dialogo con una casella di input di testo nel browser dell'utente.
msgBox(prompt)String|nullVisualizza una finestra di dialogo con il messaggio specificato e un pulsante OK nel browser dell'utente.
msgBox(prompt, buttons)String|nullVisualizza una finestra di dialogo con il messaggio specificato e i pulsanti specificati nel browser dell'utente.
msgBox(title, prompt, buttons)String|nullVisualizza una finestra di dialogo con il titolo, il messaggio e i pulsanti specificati nel browser dell'utente.

Button

Proprietà

ProprietàTipoDescrizione
CLOSEEnumIl pulsante di chiusura standard visualizzato nella barra del titolo di ogni finestra di dialogo.
OKEnumUn pulsante "Ok", che indica che un'operazione deve procedere.
CANCELEnumUn pulsante "Annulla", che indica che un'operazione non deve procedere.
YESEnumUn pulsante "Sì", che indica una risposta positiva a una domanda.
NOEnumUn pulsante "No", che indica una risposta negativa a una domanda.

ButtonSet

Proprietà

ProprietàTipoDescrizione
OKEnumUn singolo pulsante "Ok", che indica un messaggio informativo che può essere solo chiuso.
OK_CANCELEnumUn pulsante "Ok" e un pulsante "Annulla", che consentono all'utente di procedere con un'operazione o di interromperla.
YES_NOEnumUn pulsante "Sì" e un pulsante "No", che consentono all'utente di rispondere a una domanda chiusa.
YES_NO_CANCELEnumUn pulsante "Sì", un pulsante "No" e un pulsante "Annulla", che consentono all'utente di rispondere a una domanda sì/no o interrompere un'operazione.

ColorType

Proprietà

ProprietàTipoDescrizione
UNSUPPORTEDEnumUn tipo di colore non supportato.
RGBEnumUn colore definito dai canali di colore rosso, verde e blu.
THEMEEnumUn colore che fa riferimento a una voce nella combinazione di colori del tema.

Logger

Metodi

MetodoTipo restituitoBreve descrizione
clear()voidCancella il log.
getLog()StringRestituisce un elenco completo dei messaggi nel log corrente.
log(data)LoggerScrive i dati nel log.
log(format, values)LoggerScrive una stringa formattata nella console di logging, utilizzando il formato e i valori forniti.

Metodi

MetodoTipo restituitoBreve descrizione
addItem(caption, functionName)MenuAggiunge un elemento al menu.
addSeparator()MenuAggiunge un separatore visivo al menu.
addSubMenu(menu)MenuAggiunge un sottomenu al menu.
addToUi()voidInserisce il menu nell'istanza dell'interfaccia utente dell'editor.

MimeType

Proprietà

ProprietàTipoDescrizione
GOOGLE_APPS_SCRIPTEnumRappresentazione del tipo MIME per un progetto Google Apps Script.
GOOGLE_DRAWINGSEnumRappresentazione del tipo MIME per un file Google Disegni.
GOOGLE_DOCSEnumRappresentazione del tipo MIME per un file Google Docs.
GOOGLE_FORMSEnumRappresentazione del tipo MIME per un file Google Moduli.
GOOGLE_SHEETSEnumRappresentazione del tipo MIME per un file Google Fogli.
GOOGLE_SITESEnumRappresentazione del tipo MIME per un file Google Sites.
GOOGLE_SLIDESEnumRappresentazione del tipo MIME per un file Presentazioni Google.
FOLDEREnumRappresentazione del tipo MIME per una cartella di Google Drive.
SHORTCUTEnumRappresentazione del tipo MIME per una scorciatoia di Google Drive.
BMPEnumRappresentazione del tipo MIME per un file immagine BMP (in genere .bmp).
GIFEnumRappresentazione del tipo MIME per un file immagine GIF (in genere .gif).
JPEGEnumRappresentazione del tipo MIME per un file immagine JPEG (in genere .jpg).
PNGEnumRappresentazione del tipo MIME per un file immagine PNG (in genere .png).
SVGEnumRappresentazione del tipo MIME per un file immagine SVG (in genere .svg).
PDFEnumRappresentazione del tipo MIME per un file PDF (in genere .pdf).
CSSEnumRappresentazione del tipo MIME per un file di testo CSS (in genere .css).
CSVEnumRappresentazione del tipo MIME per un file di testo CSV (in genere .csv).
HTMLEnumRappresentazione del tipo MIME per un file di testo HTML (in genere .html).
JAVASCRIPTEnumRappresentazione del tipo MIME per un file di testo JavaScript (in genere .js).
PLAIN_TEXTEnumRappresentazione del tipo MIME per un file di testo normale (in genere .txt).
RTFEnumRappresentazione del tipo MIME per un file di testo RTF (in genere .rtf).
OPENDOCUMENT_GRAPHICSEnumRappresentazione del tipo MIME per un file di grafica OpenDocument (in genere .odg).
OPENDOCUMENT_PRESENTATIONEnumRappresentazione del tipo MIME per un file di presentazione OpenDocument (in genere .odp).
OPENDOCUMENT_SPREADSHEETEnumRappresentazione del tipo MIME per un file di foglio di lavoro OpenDocument (in genere .ods).
OPENDOCUMENT_TEXTEnumRappresentazione del tipo MIME per un file di elaborazione testi OpenDocument (in genere .odt).
MICROSOFT_EXCELEnumRappresentazione del tipo MIME per un file di foglio di calcolo Microsoft Excel (in genere .xlsx).
MICROSOFT_EXCEL_LEGACYEnumRappresentazione del tipo MIME per un file legacy di Microsoft Excel (in genere .xls).
MICROSOFT_POWERPOINTEnumRappresentazione del tipo MIME per un file di presentazione Microsoft PowerPoint (in genere .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumRappresentazione del tipo MIME per un file legacy di Microsoft PowerPoint (in genere .ppt).
MICROSOFT_WORDEnumRappresentazione del tipo MIME per un file di documento Microsoft Word (in genere .docx).
MICROSOFT_WORD_LEGACYEnumRappresentazione del tipo MIME per un file legacy di Microsoft Word (in genere .doc).
ZIPEnumRappresentazione del tipo MIME per un file di archivio ZIP (in genere .zip).

Month

Proprietà

ProprietàTipoDescrizione
JANUARYEnumGennaio (mese 1).
FEBRUARYEnumFebbraio (mese 2).
MARCHEnumMarzo (mese 3).
APRILEnumAprile (mese 4).
MAYEnumMaggio (mese 5).
JUNEEnumGiugno (mese 6).
JULYEnumLuglio (mese 7).
AUGUSTEnumAgosto (mese 8).
SEPTEMBEREnumSettembre (mese 9).
OCTOBEREnumOttobre (mese 10).
NOVEMBEREnumNovembre (mese 11).
DECEMBEREnumDicembre (mese 12).

PromptResponse

Metodi

MetodoTipo restituitoBreve descrizione
getResponseText()StringVisualizza il testo inserito dall'utente nel campo di input della finestra di dialogo.
getSelectedButton()ButtonRecupera il pulsante su cui l'utente ha fatto clic per chiudere la finestra di dialogo.

RgbColor

Metodi

MetodoTipo restituitoBreve descrizione
asHexString()StringRestituisce il colore come stringa esadecimale di 7 caratteri (#rrggbb) o 9 caratteri (#aarrggbb) in stile CSS.
getBlue()IntegerIl canale blu di questo colore, come numero da 0 a 255.
getColorType()ColorTypeOttieni il tipo di questo colore.
getGreen()IntegerIl canale verde di questo colore, come numero da 0 a 255.
getRed()IntegerIl canale rosso di questo colore, come numero da 0 a 255.

Session

Metodi

MetodoTipo restituitoBreve descrizione
getActiveUser()UserRecupera informazioni sull'utente corrente.
getActiveUserLocale()StringRecupera l'impostazione della lingua dell'utente corrente come stringa, ad esempio en per l'inglese.
getEffectiveUser()UserRecupera informazioni sull'utente sotto la cui autorità viene eseguito lo script.
getScriptTimeZone()StringRestituisce il fuso orario dello script.
getTemporaryActiveUserKey()StringRecupera una chiave temporanea univoca per l'utente attivo, ma non rivela l'identità dell'utente.

Ui

Proprietà

ProprietàTipoDescrizione
ButtonButtonUn'enumerazione che rappresenta pulsanti di dialogo localizzati e predeterminati restituiti da un avviso o da PromptResponse.getSelectedButton() per indicare su quale pulsante di una finestra di dialogo ha fatto clic l'utente.
ButtonSetButtonSetUn'enumerazione che rappresenta insiemi localizzati predeterminati di uno o più pulsanti di dialogo che possono essere aggiunti a un avviso o a una richiesta.

Metodi

MetodoTipo restituitoBreve descrizione
alert(prompt)ButtonSi apre una finestra di dialogo nell'editor dell'utente con il messaggio specificato e un pulsante "Ok".
alert(prompt, buttons)ButtonApre una finestra di dialogo nell'editor dell'utente con il messaggio e il set di pulsanti specificati.
alert(title, prompt, buttons)ButtonApre una finestra di dialogo nell'editor dell'utente con il titolo, il messaggio e il set di pulsanti specificati.
createAddonMenu()MenuCrea un builder che può essere utilizzato per inserire un sottomenu nel menu Estensioni dell'editor.
createMenu(caption)MenuCrea un builder che può essere utilizzato per aggiungere un menu all'interfaccia utente dell'editor.
prompt(prompt)PromptResponseApre una finestra di dialogo di input nell'editor dell'utente con il messaggio specificato e un pulsante "Ok".
prompt(prompt, buttons)PromptResponseApre una finestra di dialogo di input nell'editor dell'utente con il messaggio e il set di pulsanti specificati.
prompt(title, prompt, buttons)PromptResponseApre una finestra di dialogo di input nell'editor dell'utente con il titolo, il messaggio e il set di pulsanti specificati.
showModalDialog(userInterface, title)voidApre una finestra di dialogo modale nell'editor dell'utente con contenuti personalizzati lato client.
showModelessDialog(userInterface, title)voidApre una finestra di dialogo modale nell'editor dell'utente con contenuti personalizzati lato client.
showSidebar(userInterface)voidApre una barra laterale nell'editor dell'utente con contenuti personalizzati lato client.

User

Metodi

MetodoTipo restituitoBreve descrizione
getEmail()StringVisualizza l'indirizzo email dell'utente, se disponibile.

Weekday

Proprietà

ProprietàTipoDescrizione
SUNDAYEnumDomenica.
MONDAYEnumLunedì.
TUESDAYEnumMartedì.
WEDNESDAYEnumMercoledì.
THURSDAYEnumGiovedì.
FRIDAYEnumVenerdì.
SATURDAYEnumsabato.

console

Metodi

MetodoTipo restituitoBreve descrizione
error()voidRestituisce un messaggio di livello ERROR vuoto a Stackdriver Logging.
error(formatOrObject, values)voidRestituisce un messaggio di livello ERROR a Stackdriver Logging.
info()voidRestituisce un messaggio di livello INFO vuoto a Stackdriver Logging.
info(formatOrObject, values)voidRestituisce un messaggio di livello INFO a Stackdriver Logging.
log()voidRestituisce un messaggio di livello DEBUG vuoto a Stackdriver Logging.
log(formatOrObject, values)voidRestituisce un messaggio di livello DEBUG a Stackdriver Logging.
time(label)voidAvvia un timer che puoi utilizzare per monitorare la durata di un'operazione.
timeEnd(label)voidInterrompe un timer avviato in precedenza chiamando console.time().
warn()voidRestituisce un messaggio di livello WARNING vuoto a Stackdriver Logging.
warn(formatOrObject, values)voidRestituisce un messaggio di livello WARNING a Stackdriver Logging.