Base Service

Base

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

Corsi

NomeBreve descrizione
BlobUn oggetto di interscambio di dati per i servizi Apps Script.
BlobSourceInterfaccia per gli oggetti che possono esportare i dati come Blob.
BrowserQuesto corso consente di accedere a finestre di dialogo specifiche di Fogli Google.
ButtonUn'enumerazione che rappresenta pulsanti di dialogo localizzati predeterminati restituiti da alert o PromptResponse.getSelectedButton() per indicare su quale pulsante di una finestra di dialogo su cui l'utente ha fatto clic.
ButtonSetUn'enumerazione che rappresenta insiemi predeterminati e localizzati di uno o più pulsanti delle finestre di dialogo che possono essere aggiunti a un elemento alert o prompt.
ColorTypeI tipi di colori
LoggerQuesta classe consente allo sviluppatore di scrivere testo nei log di debug.
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 le stringhe in modo esplicito.
MonthUn'enum che rappresenta i mesi dell'anno.
PromptResponseUna risposta a una finestra di dialogo prompt visualizzata nell'ambiente dell'interfaccia utente per un'app Google.
RgbColorUn colore definito dai canali di colore rosso, verde, blu.
SessionIl corso Sessione consente di accedere alle informazioni sulla sessione, come l'indirizzo email dell'utente (in alcune circostanze) e le impostazioni 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 lo scripting.
WeekdayUn'enum che rappresenta i giorni della settimana.
consoleQuesta classe consente allo sviluppatore di scrivere log nel servizio Stackdriver Logging di Google Cloud.

Blob

Metodi

MetodoTipo restituitoBreve descrizione
copyBlob()BlobRestituisce una copia di questo blob.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato.
getBytes()Byte[]Consente di recuperare i dati archiviati in questo blob.
getContentType()StringRestituisce il tipo di contenuto dei byte in questo blob.
getDataAsString()StringRestituisce i dati di questo blob sotto forma di stringa con codifica UTF-8.
getDataAsString(charset)StringRestituisce i dati di questo blob sotto forma di stringa con la codifica specificata.
getName()StringRestituisce il nome del blob.
isGoogleType()BooleanIndica se il 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 contenuto 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 del blob.

BlobSource

Metodi

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

Browser

Proprietà

ProprietàTipoDescrizione
ButtonsButtonSet

Metodi

MetodoTipo restituitoBreve descrizione
inputBox(prompt)StringMostra una finestra di dialogo con una casella di immissione di testo nel browser dell'utente.
inputBox(prompt, buttons)StringMostra una finestra di dialogo con una casella di immissione di testo nel browser dell'utente.
inputBox(title, prompt, buttons)StringMostra 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)StringMostra una finestra di dialogo con il messaggio specificato 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 l'operazione deve essere eseguita.
CANCELEnumUn pulsante "Annulla", che indica che l'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ò solo 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 che prevede sì/no.
YES_NO_CANCELEnumUn pulsante "Sì", uno "No" e un pulsante "Annulla", che consentono all'utente di rispondere a una domanda 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, 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 presenti nel log corrente.
log(data)LoggerScrive la stringa nella console di logging.
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 una voce 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 di Disegni Google.
GOOGLE_DOCSEnumRappresentazione del tipo MIME per 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 per 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 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 di foglio di lavoro Microsoft Excel (di solito .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 di Microsoft PowerPoint (in genere .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumRappresentazione del tipo MIME per un file precedente di Microsoft PowerPoint (in genere .ppt).
MICROSOFT_WORDEnumRappresentazione del tipo MIME per un file di documento di 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 (1° mese).
FEBRUARYEnumFebbraio (2° mese).
MARCHEnumMarzo (3° mese).
APRILEnumAprile (4° mese).
MAYEnumMaggio (mese 5).
JUNEEnumGiugno (6 mese).
JULYEnumluglio (7° mese).
AUGUSTEnumagosto (8° mese).
SEPTEMBEREnumsettembre (9 mese).
OCTOBEREnumOttobre (10 mese).
NOVEMBEREnumnovembre (11 mese).
DECEMBEREnumdicembre (12 mese).

PromptResponse

Metodi

MetodoTipo restituitoBreve descrizione
getResponseText()StringRestituisce il testo che l'utente ha inserito nel campo di immissione della finestra di dialogo.
getSelectedButton()ButtonRestituisce 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 sette caratteri in stile CSS (#rrggbb) o stringa esadecimale di nove caratteri (#aarrggbb).
getBlue()IntegerIl canale blu di questo colore, espresso in un numero compreso tra 0 e 255.
getColorType()ColorTypePrendi il tipo di questo colore.
getGreen()IntegerIl canale verde di questo colore, sotto forma di numero da 0 a 255.
getRed()IntegerIl canale rosso di questo colore, espresso come numero da 0 a 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()StringRestituisce il fuso orario dello script.
getTemporaryActiveUserKey()StringRecupera una chiave temporanea univoca per l'utente attivo, ma che non rivela l'identità dell'utente.

Ui

Proprietà

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

Metodi

MetodoTipo restituitoBreve descrizione
alert(prompt)ButtonApre 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 la serie di pulsanti specificati.
alert(title, prompt, buttons)ButtonApre una finestra di dialogo nell'editor dell'utente con il titolo, il messaggio e la serie 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)PromptResponseApre una finestra di dialogo di immissione 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 la serie di pulsanti specificati.
prompt(title, prompt, buttons)PromptResponseApre una finestra di dialogo di input nell'editor dell'utente con il titolo, il messaggio e la serie 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 nell'editor dell'utente una finestra di dialogo non modale con contenuti lato client personalizzati.
showSidebar(userInterface)voidApre nell'editor dell'utente una barra laterale con contenuti lato client personalizzati.

User

Metodi

MetodoTipo restituitoBreve descrizione
getEmail()StringConsente di acquisire 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 come output un messaggio di livello ERRORE vuoto in Stackdriver Logging.
error(formatOrObject, values)voidRestituisce un messaggio di livello ERRORE a Stackdriver Logging.
info()voidRestituisce un messaggio di livello INFO vuoto in Stackdriver Logging.
info(formatOrObject, values)voidRestituisce come output un messaggio di livello INFO a Stackdriver Logging.
log()voidRestituisce come output un messaggio di livello DEBUG vuoto in Stackdriver Logging.
log(formatOrObject, values)voidRestituisce come output un messaggio di livello DEBUG in Stackdriver Logging.
time(label)voidAvvia un timer che puoi utilizzare per tenere traccia della durata di un'operazione.
timeEnd(label)voidArresta un timer avviato in precedenza chiamando console.time().
warn()voidRestituisce come output un messaggio di livello WARNING vuoto in Stackdriver Logging.
warn(formatOrObject, values)voidRestituisce come output un messaggio di livello WARNING in Stackdriver Logging.