Base Service

Base

Questo servizio fornisce l'accesso alle informazioni degli 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 dati per i servizi di App Script.
BlobSourceInterfaccia per gli oggetti che possono esportare i propri dati come Blob.
BrowserQuesta classe fornisce l'accesso alle finestre di dialogo specifiche di Fogli Google.
ButtonUn enum che rappresenta i pulsanti di dialogo localizzati predeterminati restituiti da un alert o PromptResponse.getSelectedButton() per indicare su quale pulsante di una finestra di dialogo ha fatto clic l'utente.
ButtonSetUn enum che rappresenta insiemi predeterminati e localizzati di uno o più pulsanti di dialogo che possono essere aggiunti a un alert o a un prompt.
ColorTypeI tipi 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 dei tipi MIME senza digitare esplicitamente le stringhe.
MonthUn enum 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, ad esempio 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 per gli script.
WeekdayUn enum 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 archiviati in questo blob.
getContentType()StringRecupera 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()StringRecupera il nome di questo blob.
isGoogleType()BooleanRestituisce se questo blob è un file di Google Workspace (Fogli, Documenti e così via).
setBytes(data)BlobImposta i dati archiviati 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)StringViene visualizzata una finestra di dialogo con una casella di immissione di testo nel browser dell'utente.
inputBox(prompt, buttons)StringViene visualizzata una finestra di dialogo con una casella di immissione di testo nel browser dell'utente.
inputBox(title, prompt, buttons)StringViene visualizzata una finestra di dialogo con una casella di immissione di testo nel browser dell'utente.
msgBox(prompt)StringViene visualizzata una finestra di dialogo con il messaggio specificato e un pulsante OK nel browser dell'utente.
msgBox(prompt, buttons)StringViene visualizzata una finestra di dialogo con il messaggio e i pulsanti specificati nel browser dell'utente.
msgBox(title, prompt, buttons)StringViene visualizzata 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 essere eseguita.
CANCELEnumUn pulsante "Annulla" che indica che un'operazione non deve essere eseguita.
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 ignorato.
OK_CANCELEnumUn pulsante "Ok" e un pulsante "Annulla" che consentono all'utente di procedere o interrompere un'operazione.
YES_NOEnumUn pulsante "Sì" e un pulsante "No" che consentono all'utente di rispondere a una domanda con risposta sì/no.
YES_NO_CANCELEnumUn pulsante "Sì", un pulsante "No" e un pulsante "Annulla", che consentono all'utente di rispondere a una domanda con risposta sì/no o di 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 log, 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 di un file di Google Disegno.
GOOGLE_DOCSEnumRappresentazione del tipo MIME di un file di Documenti Google.
GOOGLE_FORMSEnumRappresentazione del tipo MIME per un file di Moduli Google.
GOOGLE_SHEETSEnumRappresentazione del tipo MIME per un file di Fogli Google.
GOOGLE_SITESEnumRappresentazione del tipo MIME per un file di Google Sites.
GOOGLE_SLIDESEnumRappresentazione del tipo MIME di un file di 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 grafico 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 del foglio di lavoro Microsoft Excel (in genere .xlsx).
MICROSOFT_EXCEL_LEGACYEnumRappresentazione del tipo MIME per un file Microsoft Excel precedente (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 Microsoft PowerPoint precedente (in genere .ppt).
MICROSOFT_WORDEnumRappresentazione del tipo MIME per un file del documento Microsoft Word (in genere .docx).
MICROSOFT_WORD_LEGACYEnumRappresentazione del tipo MIME per un file Microsoft Word precedente (in genere .doc).
ZIPEnumRappresentazione del tipo MIME per un file dell'archivio ZIP (in genere .zip).

Month

Proprietà

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

PromptResponse

Metodi

MetodoTipo restituitoBreve descrizione
getResponseText()StringRecupera il testo inserito dall'utente nel campo di immissione 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 in stile CSS (#rrggbb) o di 9 caratteri (#aarrggbb).
getBlue()IntegerIl canale blu di questo colore, come numero compreso tra 0 e 255.
getColorType()ColorTypeRecupera il tipo di questo colore.
getGreen()IntegerIl canale verde di questo colore, come numero compreso tra 0 e 255.
getRed()IntegerIl canale rosso di questo colore, come numero compreso tra 0 e 255.

Session

Metodi

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

Ui

Proprietà

ProprietàTipoDescrizione
ButtonButtonUn enum che rappresenta i pulsanti di dialogo localizzati 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 enum che rappresenta insiemi predeterminati e localizzati di uno o più pulsanti di dialogo che possono essere aggiunti a un avviso o a un prompt.

Metodi

MetodoTipo restituitoBreve descrizione
alert(prompt)ButtonViene aperta 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 l'insieme di pulsanti specificati.
alert(title, prompt, buttons)ButtonApre una finestra di dialogo nell'editor dell'utente con il titolo, il messaggio e l'insieme di pulsanti specificati.
createAddonMenu()MenuCrea un generatore che può essere utilizzato per inserire un sottomenu nel menu Estensioni dell'editor.
createMenu(caption)MenuCrea un generatore che può essere utilizzato per aggiungere un menu all'interfaccia utente dell'editor.
prompt(prompt)PromptResponseViene aperta 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 l'insieme di pulsanti specificati.
prompt(title, prompt, buttons)PromptResponseApre una finestra di dialogo di input nell'editor dell'utente con il titolo, il messaggio e l'insieme di pulsanti specificati.
showModalDialog(userInterface, title)voidApre una finestra di dialogo modale nell'editor dell'utente con contenuti lato client personalizzati.
showModelessDialog(userInterface, title)voidApre una finestra di dialogo modale nell'editor dell'utente con contenuti lato client personalizzati.
showSidebar(userInterface)voidViene aperta una barra laterale nell'editor dell'utente con contenuti lato client personalizzati.

User

Metodi

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

Weekday

Proprietà

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

console

Metodi

MetodoTipo restituitoBreve descrizione
error()voidStampa un messaggio di livello ERROR vuoto in Stackdriver Logging.
error(formatOrObject, values)voidStampa un messaggio di livello ERROR in Stackdriver Logging.
info()voidStampa un messaggio di livello INFO vuoto in Stackdriver Logging.
info(formatOrObject, values)voidStampa un messaggio di livello INFO in Stackdriver Logging.
log()voidStampa un messaggio vuoto a livello DEBUG in Stackdriver Logging.
log(formatOrObject, values)voidStampa un messaggio di livello DEBUG in 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()voidStampa un messaggio di livello avviso vuoto in Stackdriver Logging.
warn(formatOrObject, values)voidStampa un messaggio di livello avviso in Stackdriver Logging.