Google Sheets moduli
In un Adobe Workfront Fusion scenario, puoi automatizzare i flussi di lavoro che utilizzano Google Sheets, oltre a collegarlo a più applicazioni e servizi di terze parti.
Per istruzioni sulla connessione Google Sheets account a Workfront Fusion, vedi 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:
Per conoscere il piano, il tipo di licenza o l'accesso di cui si dispone, contattare Workfront amministratore.
Per informazioni su Adobe Workfront Fusion licenze, consulta Adobe Workfront Fusion licenze.
Prerequisiti
Da utilizzare Fogli Google moduli, è necessario disporre di un Google account.
Triggers
Righe di controllo
Recupera i valori da ogni riga appena aggiunta nel foglio di calcolo.
Il modulo recupera solo le nuove righe che non sono state compilate in precedenza. Il trigger non elaborerà una riga sovrascritta.
Azioni
Aggiungi una riga
Questo modulo aggiunge una riga a un foglio.
Quando si configura Google Sheets moduli, Workfront Fusion visualizza i campi elencati di seguito. Oltre a questi, ulteriori Google Sheets I campi potrebbero essere visualizzati in base a 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, consulta Mappare le informazioni da un modulo all’altro in Adobe Workfront Fusion.
Aggiornare una riga
Questo modulo consente di modificare il contenuto della cella in una riga selezionata.
Cancella riga
Elimina i valori da una riga specificata.
Eliminare una riga
Elimina una riga specificata.
Ottieni una cella
Recupera un valore da una cella selezionata.
Aggiornare una cella
Cancella cella
Elimina un valore da una cella specificata.
Aggiungi un foglio
Crea un nuovo foglio in un foglio di calcolo selezionato.
Creare un foglio di calcolo
Eliminare un foglio
Elimina un foglio specifico.
Effettuare una chiamata API
Questo modulo di azione ti consente di eseguire una chiamata API personalizzata.
Ricerche
Cerca righe
Cerca le righe utilizzando le opzioni di filtro.
Cerca righe (Avanzate)
Restituisce risultati che corrispondono ai criteri specificati.
Ottieni valori intervallo
Elenca fogli
Questo modulo restituisce un elenco di tutti i fogli di un foglio di calcolo.
Limiti di utilizzo
Se l’errore 429: RESOURCE_EXHAUSTED
si verifica, hai superato il limite di velocità API.
Il Google Sheets L’API 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
Come ottenere celle vuote da un Google Sheet
Utilizza il Cerca righe (Avanzate) e utilizza questa formula per ottenere le colonne vuote.
seleziona * dove E è nullo
Aggiungere un pulsante in un foglio per eseguire uno scenario
-
In entrata Workfront Fusion, inserire il Webhook > Webhook personalizzati modulo/trigger nello scenario e configurarlo (vedi Webhook).
-
Copia l’URL del webhook.
-
Esegui lo scenario.
-
In Google Sheets, scegliere Inserisci > Disegno… dalla barra dei menu principale.
-
In Disegno , fare clic sul pulsante Casella di testo icona nella parte superiore della finestra.
-
Progettare un pulsante e fare clic su Salva e chiudi nell’angolo in alto a destra:
-
Il pulsante verrà inserito nel foglio di lavoro. Fai clic sui tre punti verticali nell’angolo in alto a destra del pulsante:
-
Scegli Assegna script… dal menu.
-
Immetti il nome dello script (funzione), ad esempio
runScenario
e fai clic su OK: -
Scegli Strumenti > Editor di script dalla barra dei 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.
function runScenario() {
UrlFetchApp.fetch("<webhook you copied>");
}
-
-
Premi Ctrl+S per salvare il file script, immettete un nome di progetto e fate clic su OK.
-
Torna a Google Sheets e fai clic sul nuovo pulsante.
-
Concedi l'autorizzazione richiesta allo script:
-
In entrata Workfront Fusion, verifica 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 verrà visualizzato nel foglio di calcolo come testo in formato ISO 8601. Tuttavia, Google Sheets formule o funzioni che utilizzano date che non comprendono questo testo (Esempio: formula =A1+10
) visualizza il seguente errore:
Per consentire Google Sheets per comprendere la data, formattala con formatDate (data; formato; [fuso orario]) funzione. Il formato corretto passato alla funzione come secondo argomento dipende dalle impostazioni internazionali del foglio di calcolo.
Per determinare il formato corretto:
-
Scegli File > Foglio di calcolo dal menu principale per verificare/impostare le impostazioni internazionali.
-
Dopo aver verificato/impostato le impostazioni internazionali corrette, 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 al formatDate() funzione, fare riferimento all'elenco di Token per la formattazione di data e ora in Adobe Workfront Fusion.
Esempio: L'uso di MM/DD/YYYY HH:mm:ss
formato per le impostazioni internazionali degli Stati Uniti:
Sfruttamento Google Sheets funzioni
Se salti una funzione incorporata, ma è caratterizzata da Google Sheets, è possibile sfruttarlo. Per ulteriori informazioni, consulta Utilizzare Google Sheets funzioni in Mappare gli elementi utilizzando le funzioni in Adobe Workfront Fusion .
Mantieni Google Sheets da numeri a date
È possibile che una stringa di numeri utilizzata come testo venga interpretata come una data in un Google foglio di lavoro. Ad esempio, si digita 1-2019 con l'intento di impostarlo come testo, ma Google lo interpreta come una data. È possibile preformattare il numero come testo normale per impedirlo.
- In entrata Google Sheets, evidenzia la colonna o la cella contenente il numero o i numeri.
- Clic Formato > Numero > Testo normale.
Un’altra soluzione alternativa in Workfront Fusion : per 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.