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
Nome | Breve descrizione |
---|---|
Blob | Un oggetto di scambio dati per i servizi di App Script. |
BlobSource | Interfaccia per gli oggetti che possono esportare i propri dati come Blob . |
Browser | Questa classe fornisce l'accesso alle finestre di dialogo specifiche di Fogli Google. |
Button | Un 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. |
ButtonSet | Un 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 . |
ColorType | I tipi di colori |
Logger | Questa classe consente allo sviluppatore di scrivere nel log di esecuzione e in Google Cloud Logging se lo script è associato a un progetto Cloud standard. |
Menu | Un menu personalizzato in un'istanza dell'interfaccia utente di un'app Google. |
MimeType | Un'enumerazione che fornisce l'accesso alle dichiarazioni dei tipi MIME senza digitare esplicitamente le stringhe. |
Month | Un enum che rappresenta i mesi dell'anno. |
PromptResponse | Una risposta a una finestra di dialogo prompt visualizzata nell'ambiente dell'interfaccia utente di un'app Google. |
RgbColor | Un colore definito dai canali di colore rosso, verde e blu. |
Session | La classe Session fornisce l'accesso alle informazioni sulla sessione, ad esempio l'indirizzo email dell'utente (in alcune circostanze) e l'impostazione della lingua. |
Ui | Un'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. |
User | Rappresentazione di un utente, adatta per gli script. |
Weekday | Un enum che rappresenta i giorni della settimana. |
console | Questa 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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
copyBlob() | Blob | Restituisce una copia di questo blob. |
getAs(contentType) | Blob | Restituisce 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() | String | Recupera il tipo di contenuto dei byte in questo blob. |
getDataAsString() | String | Recupera i dati di questo blob come stringa con codifica UTF-8. |
getDataAsString(charset) | String | Recupera i dati di questo blob come stringa con la codifica specificata. |
getName() | String | Recupera il nome di questo blob. |
isGoogleType() | Boolean | Restituisce se questo blob è un file di Google Workspace (Fogli, Documenti e così via). |
setBytes(data) | Blob | Imposta i dati archiviati in questo blob. |
setContentType(contentType) | Blob | Imposta il tipo di contenuti dei byte in questo blob. |
setContentTypeFromExtension() | Blob | Imposta il tipo di contenuti dei byte in questo blob in base all'estensione del file. |
setDataFromString(string) | Blob | Imposta i dati di questo blob da una stringa con codifica UTF-8. |
setDataFromString(string, charset) | Blob | Imposta i dati di questo blob da una stringa con la codifica specificata. |
setName(name) | Blob | Imposta il nome di questo blob. |
BlobSource
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato. |
getBlob() | Blob | Restituisce i dati all'interno di questo oggetto come blob. |
Browser
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Buttons | ButtonSet |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
inputBox(prompt) | String | Viene visualizzata una finestra di dialogo con una casella di immissione di testo nel browser dell'utente. |
inputBox(prompt, buttons) | String | Viene visualizzata una finestra di dialogo con una casella di immissione di testo nel browser dell'utente. |
inputBox(title, prompt, buttons) | String | Viene visualizzata una finestra di dialogo con una casella di immissione di testo nel browser dell'utente. |
msgBox(prompt) | String | Viene visualizzata una finestra di dialogo con il messaggio specificato e un pulsante OK nel browser dell'utente. |
msgBox(prompt, buttons) | String | Viene visualizzata una finestra di dialogo con il messaggio e i pulsanti specificati nel browser dell'utente. |
msgBox(title, prompt, buttons) | String | Viene visualizzata una finestra di dialogo con il titolo, il messaggio e i pulsanti specificati nel browser dell'utente. |
Button
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CLOSE | Enum | Il pulsante di chiusura standard visualizzato nella barra del titolo di ogni finestra di dialogo. |
OK | Enum | Un pulsante "Ok" che indica che un'operazione deve essere eseguita. |
CANCEL | Enum | Un pulsante "Annulla" che indica che un'operazione non deve essere eseguita. |
YES | Enum | Un pulsante "Sì" che indica una risposta positiva a una domanda. |
NO | Enum | Un pulsante "No" che indica una risposta negativa a una domanda. |
ButtonSet
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
OK | Enum | Un singolo pulsante "Ok" che indica un messaggio informativo che può essere ignorato. |
OK_CANCEL | Enum | Un pulsante "Ok" e un pulsante "Annulla" che consentono all'utente di procedere o interrompere un'operazione. |
YES_NO | Enum | Un pulsante "Sì" e un pulsante "No" che consentono all'utente di rispondere a una domanda con risposta sì/no. |
YES_NO_CANCEL | Enum | Un 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à | Tipo | Descrizione |
---|---|---|
UNSUPPORTED | Enum | Un tipo di colore non supportato. |
RGB | Enum | Un colore definito dai canali di colore rosso, verde e blu. |
THEME | Enum | Un colore che fa riferimento a una voce nella combinazione di colori del tema. |
Logger
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clear() | void | Cancella il log. |
getLog() | String | Restituisce un elenco completo dei messaggi nel log corrente. |
log(data) | Logger | Scrive i dati nel log. |
log(format, values) | Logger | Scrive una stringa formattata nella console di log, utilizzando il formato e i valori forniti. |
Menu
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addItem(caption, functionName) | Menu | Aggiunge un elemento al menu. |
addSeparator() | Menu | Aggiunge un separatore visivo al menu. |
addSubMenu(menu) | Menu | Aggiunge un sottomenu al menu. |
addToUi() | void | Inserisce il menu nell'istanza dell'interfaccia utente dell'editor. |
MimeType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
GOOGLE_APPS_SCRIPT | Enum | Rappresentazione del tipo MIME per un progetto Google Apps Script. |
GOOGLE_DRAWINGS | Enum | Rappresentazione del tipo MIME di un file di Google Disegno. |
GOOGLE_DOCS | Enum | Rappresentazione del tipo MIME di un file di Documenti Google. |
GOOGLE_FORMS | Enum | Rappresentazione del tipo MIME per un file di Moduli Google. |
GOOGLE_SHEETS | Enum | Rappresentazione del tipo MIME per un file di Fogli Google. |
GOOGLE_SITES | Enum | Rappresentazione del tipo MIME per un file di Google Sites. |
GOOGLE_SLIDES | Enum | Rappresentazione del tipo MIME di un file di Presentazioni Google. |
FOLDER | Enum | Rappresentazione del tipo MIME per una cartella di Google Drive. |
SHORTCUT | Enum | Rappresentazione del tipo MIME per una scorciatoia di Google Drive. |
BMP | Enum | Rappresentazione del tipo MIME per un file immagine BMP (in genere .bmp). |
GIF | Enum | Rappresentazione del tipo MIME per un file immagine GIF (in genere .gif). |
JPEG | Enum | Rappresentazione del tipo MIME per un file immagine JPEG (in genere .jpg). |
PNG | Enum | Rappresentazione del tipo MIME per un file immagine PNG (in genere .png). |
SVG | Enum | Rappresentazione del tipo MIME per un file immagine SVG (in genere .svg). |
PDF | Enum | Rappresentazione del tipo MIME per un file PDF (in genere .pdf). |
CSS | Enum | Rappresentazione del tipo MIME per un file di testo CSS (in genere .css). |
CSV | Enum | Rappresentazione del tipo MIME per un file di testo CSV (in genere .csv). |
HTML | Enum | Rappresentazione del tipo MIME per un file di testo HTML (in genere .html). |
JAVASCRIPT | Enum | Rappresentazione del tipo MIME per un file di testo JavaScript (in genere .js). |
PLAIN_TEXT | Enum | Rappresentazione del tipo MIME per un file di testo normale (in genere .txt). |
RTF | Enum | Rappresentazione del tipo MIME per un file di testo RTF (in genere .rtf). |
OPENDOCUMENT_GRAPHICS | Enum | Rappresentazione del tipo MIME per un file grafico OpenDocument (in genere .odg). |
OPENDOCUMENT_PRESENTATION | Enum | Rappresentazione del tipo MIME per un file di presentazione OpenDocument (in genere .odp). |
OPENDOCUMENT_SPREADSHEET | Enum | Rappresentazione del tipo MIME per un file di foglio di lavoro OpenDocument (in genere .ods). |
OPENDOCUMENT_TEXT | Enum | Rappresentazione del tipo MIME per un file di elaborazione testi OpenDocument (in genere .odt). |
MICROSOFT_EXCEL | Enum | Rappresentazione del tipo MIME per un file del foglio di lavoro Microsoft Excel (in genere .xlsx). |
MICROSOFT_EXCEL_LEGACY | Enum | Rappresentazione del tipo MIME per un file Microsoft Excel precedente (in genere .xls). |
MICROSOFT_POWERPOINT | Enum | Rappresentazione del tipo MIME per un file di presentazione Microsoft PowerPoint (in genere .pptx). |
MICROSOFT_POWERPOINT_LEGACY | Enum | Rappresentazione del tipo MIME per un file Microsoft PowerPoint precedente (in genere .ppt). |
MICROSOFT_WORD | Enum | Rappresentazione del tipo MIME per un file del documento Microsoft Word (in genere .docx). |
MICROSOFT_WORD_LEGACY | Enum | Rappresentazione del tipo MIME per un file Microsoft Word precedente (in genere .doc). |
ZIP | Enum | Rappresentazione del tipo MIME per un file dell'archivio ZIP (in genere .zip). |
Month
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
JANUARY | Enum | Gennaio (mese 1). |
FEBRUARY | Enum | Febbraio (2° mese). |
MARCH | Enum | Marzo (3° mese). |
APRIL | Enum | Aprile (mese 4). |
MAY | Enum | Maggio (5° mese). |
JUNE | Enum | Giugno (mese 6). |
JULY | Enum | Luglio (7° mese). |
AUGUST | Enum | Agosto (8° mese). |
SEPTEMBER | Enum | Settembre (9° mese). |
OCTOBER | Enum | Ottobre (10° mese). |
NOVEMBER | Enum | Novembre (11° mese). |
DECEMBER | Enum | Dicembre (mese 12). |
PromptResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getResponseText() | String | Recupera il testo inserito dall'utente nel campo di immissione della finestra di dialogo. |
getSelectedButton() | Button | Recupera il pulsante su cui l'utente ha fatto clic per chiudere la finestra di dialogo. |
RgbColor
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
asHexString() | String | Restituisce il colore come stringa esadecimale di 7 caratteri in stile CSS (#rrggbb) o di 9 caratteri (#aarrggbb). |
getBlue() | Integer | Il canale blu di questo colore, come numero compreso tra 0 e 255. |
getColorType() | ColorType | Recupera il tipo di questo colore. |
getGreen() | Integer | Il canale verde di questo colore, come numero compreso tra 0 e 255. |
getRed() | Integer | Il canale rosso di questo colore, come numero compreso tra 0 e 255. |
Session
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getActiveUser() | User | Recupera le informazioni sull'utente corrente. |
getActiveUserLocale() | String | Restituisce l'impostazione della lingua dell'utente corrente come stringa, ad esempio en per l'inglese. |
getEffectiveUser() | User | Recupera le informazioni sull'utente sotto la cui autorità viene eseguito lo script. |
getScriptTimeZone() | String | Recupera il fuso orario dello script. |
getTemporaryActiveUserKey() | String | Recupera una chiave temporanea univoca per l'utente attivo, ma non rivela la sua identità. |
Ui
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Button | Button | Un 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. |
ButtonSet | ButtonSet | Un 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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
alert(prompt) | Button | Viene aperta una finestra di dialogo nell'editor dell'utente con il messaggio specificato e un pulsante "OK". |
alert(prompt, buttons) | Button | Apre una finestra di dialogo nell'editor dell'utente con il messaggio e l'insieme di pulsanti specificati. |
alert(title, prompt, buttons) | Button | Apre una finestra di dialogo nell'editor dell'utente con il titolo, il messaggio e l'insieme di pulsanti specificati. |
createAddonMenu() | Menu | Crea un generatore che può essere utilizzato per inserire un sottomenu nel menu Estensioni dell'editor. |
createMenu(caption) | Menu | Crea un generatore che può essere utilizzato per aggiungere un menu all'interfaccia utente dell'editor. |
prompt(prompt) | PromptResponse | Viene aperta una finestra di dialogo di input nell'editor dell'utente con il messaggio specificato e un pulsante "OK". |
prompt(prompt, buttons) | PromptResponse | Apre una finestra di dialogo di input nell'editor dell'utente con il messaggio e l'insieme di pulsanti specificati. |
prompt(title, prompt, buttons) | PromptResponse | Apre una finestra di dialogo di input nell'editor dell'utente con il titolo, il messaggio e l'insieme di pulsanti specificati. |
showModalDialog(userInterface, title) | void | Apre una finestra di dialogo modale nell'editor dell'utente con contenuti lato client personalizzati. |
showModelessDialog(userInterface, title) | void | Apre una finestra di dialogo modale nell'editor dell'utente con contenuti lato client personalizzati. |
showSidebar(userInterface) | void | Viene aperta una barra laterale nell'editor dell'utente con contenuti lato client personalizzati. |
User
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getEmail() | String | Recupera l'indirizzo email dell'utente, se disponibile. |
Weekday
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
SUNDAY | Enum | Domenica. |
MONDAY | Enum | Lunedì. |
TUESDAY | Enum | Martedì. |
WEDNESDAY | Enum | Mercoledì. |
THURSDAY | Enum | Giovedì. |
FRIDAY | Enum | Venerdì. |
SATURDAY | Enum | sabato. |
console
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
error() | void | Stampa un messaggio di livello ERROR vuoto in Stackdriver Logging. |
error(formatOrObject, values) | void | Stampa un messaggio di livello ERROR in Stackdriver Logging. |
info() | void | Stampa un messaggio di livello INFO vuoto in Stackdriver Logging. |
info(formatOrObject, values) | void | Stampa un messaggio di livello INFO in Stackdriver Logging. |
log() | void | Stampa un messaggio vuoto a livello DEBUG in Stackdriver Logging. |
log(formatOrObject, values) | void | Stampa un messaggio di livello DEBUG in Stackdriver Logging. |
time(label) | void | Avvia un timer che puoi utilizzare per monitorare la durata di un'operazione. |
timeEnd(label) | void | Interrompe un timer avviato in precedenza chiamando console.time() . |
warn() | void | Stampa un messaggio di livello avviso vuoto in Stackdriver Logging. |
warn(formatOrObject, values) | void | Stampa un messaggio di livello avviso in Stackdriver Logging. |