Google Sheets moduli
In uno scenario Adobe Workfront Fusion, è possibile automatizzare i flussi di lavoro che utilizzano Google Sheets e collegarlo a più applicazioni e servizi di terze parti.
Per istruzioni sulla connessione dell'account Google Sheets a Workfront Fusion, vedere Creare una connessione a Adobe Workfront Fusion - Istruzioni di base
Requisiti di accesso
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Pacchetto Adobe Workfront | Qualsiasi |
Licenza Adobe Workfront |
Nuovo: Standard Oppure Corrente: Lavoro o versione successiva |
Licenza Adobe Workfront Fusion** |
Corrente: nessun requisito di licenza Workfront Fusion. Oppure Legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro |
Prodotto |
Nuovo:
Oppure Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion. |
Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.
Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.
Prerequisiti
Per utilizzare i moduli Google Sheets, è necessario disporre di un account Google.
Informazioni API per i fogli di Google
Il connettore Google Sheets utilizza quanto segue:
Moduli Google Sheets e relativi campi
Quando configuri Google Forms moduli, Workfront Fusion visualizza i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati ulteriori campi di Google Sheets, a seconda di fattori quali il livello di accesso nell'app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.
Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, vedere Mappare le informazioni da un modulo a un altro.
Trigger
Righe di controllo
Recupera i valori dalle righe appena aggiunte nel foglio di calcolo.
Il modulo recupera solo le nuove righe che non sono state compilate in precedenza. Il trigger non elabora una riga sovrascritta.
Azioni
Aggiungi riga
Questo modulo aggiunge una riga a un foglio.
Quando configuri Google Sheets moduli, Workfront Fusion visualizza i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati ulteriori campi di Google Sheets, a seconda di fattori quali il livello di accesso nell'app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.
Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, vedere Mappare le informazioni da un modulo a un altro.
Aggiungi foglio
Crea un nuovo foglio in un foglio di calcolo selezionato.
Cancella cella
Elimina un valore da una cella specificata.
Cancella riga
Elimina i valori da una riga specificata.
Creare un foglio di calcolo
Elimina riga
Elimina una riga specificata.
Elimina foglio
Elimina un foglio specifico.
Ottieni una cella
Recupera un valore da una cella selezionata.
Effettuare una chiamata API
Questo modulo di azione ti consente di eseguire una chiamata API personalizzata.
Aggiorna cella
Aggiorna riga
Questo modulo consente di modificare il contenuto della cella in una riga selezionata.
Ricerche
Ottieni valori intervallo
Elenca fogli
Questo modulo restituisce un elenco di tutti i fogli di un foglio di calcolo.
Cerca righe
Cerca le righe utilizzando le opzioni di filtro.
Cerca righe (avanzate)
Restituisce risultati che corrispondono ai criteri specificati.
Limiti di utilizzo
Se si verifica l'errore 429: RESOURCE_EXHAUSTED
, è stato superato il limite di velocità API.
L'API Google Sheets ha un limite di 500 richieste per 100 secondi per progetto e di 100 richieste per 100 secondi per utente. I limiti per le letture e le scritture vengono tracciati separatamente. Non esiste alcun limite di utilizzo giornaliero.
Ulteriori dettagli sono disponibili all'indirizzo developers.google.com/sheets/api/limits.
Suggerimenti
Ottieni celle vuote da un Google Sheet
Per ottenere celle vuote, puoi utilizzare il modulo Righe ricerca (avanzate). Utilizzare questa formula per ottenere le colonne vuote.
select * where E is null
Qui "E" è la colonna e "è nullo" è la condizione. Puoi creare una query più avanzata utilizzando il linguaggio di query Google. Per ulteriori informazioni, vedere Google Query Lang nella documentazione di Google.
Aggiungere un pulsante in un foglio per eseguire uno scenario
-
In Workfront Fusion, inserisci il modulo Webhook > Webhook personalizzati nello scenario e configuralo. Per istruzioni, consulta Webhook.
-
Copia l’URL del webhook.
-
Esegui lo scenario.
-
In Google Sheets, scegliere Inserisci > Disegno… dalla barra del menu principale.
-
Nella finestra Disegno, fare clic sull'icona ![Casella di testo ] accanto alla parte superiore della finestra.(https://experienceleague.adobe.com/docs/workfront-fusion/workfront-fusion/references/apps-and-modules/assets/text-box.png?lang=it)
-
Progetta un pulsante e fai clic sul pulsante Salva e chiudi nell'angolo in alto a destra:
-
Il pulsante viene inserito nel foglio di lavoro. Fai clic sui tre punti verticali nell’angolo in alto a destra del pulsante:
-
Scegli Assegna script… dal menu.
-
Immettere il nome dello script (funzione), ad esempio
runScenario
e fare clic su OK: -
Scegliere Strumenti > Editor di script dalla barra del menu principale.
-
Inserire il codice seguente:
-
Il nome della funzione deve corrispondere al nome specificato nel passaggio 9.
-
Sostituisci l’URL con l’URL del webhook copiato nel passaggio 2.
code language-none function runScenario() { UrlFetchApp.fetch("<webhook you copied>"); }
-
-
Premere Ctrl+S per salvare il file script, immettere il nome di un progetto e fare clic su OK.
-
Torna a Google Sheets e fai clic sul nuovo pulsante.
-
Concedi l'autorizzazione richiesta allo script:
-
In Workfront Fusion verificare che lo scenario sia stato eseguito correttamente.
Memorizzazione delle date in un foglio di calcolo
Se memorizzi un valore Data in un foglio di calcolo senza formattazione, questo viene visualizzato nel foglio di calcolo come testo in formato ISO 8601. Tuttavia, Google Sheets formule o funzioni che funzionano con date che non comprendono questo testo (esempio: formula =A1+10
) visualizzano il seguente errore:
Per consentire a Google Sheets di comprendere la data, formattarla con la funzione formatDate
. Il formato corretto passato alla funzione come secondo argomento dipende dalle impostazioni internazionali del foglio di calcolo.
Per ulteriori informazioni su questa funzione, vedere formatDate (date; format; [timezone]) nell'articolo Funzioni data e ora.
Per determinare il formato corretto:
-
In Google Sheets, scegliere File > Impostazioni foglio di calcolo dal menu principale per verificare e impostare le impostazioni locali.
-
Dopo aver verificato o impostato le impostazioni locali appropriate, determinare il formato di data e ora corrispondente scegliendo Formato > Numero dal menu principale. Il formato viene visualizzato accanto alla voce di menu Data e ora:
-
Per comporre il formato corretto da passare alla funzione formatDate(), fare riferimento all'elenco di token per la formattazione della data e dell'ora.
Esempio:
Per il formato MM/DD/YYYY HH:mm:ss
(per le impostazioni locali degli Stati Uniti):
Sfruttamento di Google Sheets funzioni
Per utilizzare una funzione incorporata da Google Sheets, puoi sfruttarla. Per ulteriori informazioni, vedi Utilizzare Google Sheets funzioni nell'articolo Mappare un elemento utilizzando le funzioni.
Impedisci a Google Sheets di modificare i numeri in date
Se una stringa di numeri utilizzata come testo viene interpretata come data in un foglio di lavoro Google, è possibile preformattare il numero come testo normale per evitare che ciò si verifichi. Ad esempio, se si digita 1-2019, intendendolo come testo, Google potrebbe interpretarlo come una data.
- In Google Sheets, evidenziare la colonna o la cella contenente il numero o i numeri.
- Fare clic su Formato > Numero > Testo normale.
Un'altra soluzione alternativa in Workfront Fusion consiste nel digitare un apostrofo (') prima di un numero, ad esempio '1-2019 o '1/47. L'apostrofo non viene visualizzato nella cella dopo l'invio dei dati da Workfront Fusion.