Google Sheets modules
In een Adobe Workfront Fusion scenario, kunt u werkschema's automatiseren die gebruiken Google Sheetsen deze verbinding maken met meerdere toepassingen en services van derden.
Voor instructies over het aansluiten van uw Google Sheets account aan Workfront Fusion, zie Verbinding maken met Adobe Workfront Fusion - Basisinstructies
Toegangsvereisten
U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:
Neem contact op met uw Workfront beheerder.
Voor informatie over Adobe Workfront Fusion licenties, zie Adobe Workfront Fusion licenties.
Vereisten
Te gebruiken Google Sheets modules, moet u een Google account.
Triggers
Watch Rows
Haalt waarden op van elke nieuwe rij die is toegevoegd aan het werkblad.
De module wint slechts nieuwe rijen terug die niet eerder zijn ingevuld. De trigger verwerkt geen overschreven rij.
Handelingen
Add a Row
Met deze module voegt u een rij toe aan een vel.
Wanneer u Google Sheets modules, Workfront Fusion geeft de onderstaande velden weer. Samen met deze Google Sheets er worden mogelijk velden weergegeven, afhankelijk van factoren zoals uw toegangsniveau in de app of service. Een bolde titel in een module wijst op een vereist gebied.
Als u de kaartknoop boven een gebied of een functie ziet, kunt u het gebruiken om variabelen en functies voor dat gebied te plaatsen. Zie voor meer informatie De informatie van de kaart van één module aan een andere binnen Adobe Workfront Fusion.
Update a Row
In deze module kunt u de celinhoud in een geselecteerde rij wijzigen.
Clear a Row
Hiermee verwijdert u waarden uit een opgegeven rij.
Delete a Row
Hiermee verwijdert u een opgegeven rij.
Get a Cell
Hiermee wordt een waarde uit een geselecteerde cel opgehaald.
Update a Cell
Clear a Cell
Hiermee wordt een waarde uit een opgegeven cel verwijderd.
Add a Sheet
Hiermee maakt u een nieuw blad in een geselecteerde spreadsheet.
Create a Spreadsheet
Delete a Sheet
Hiermee verwijdert u een specifiek blad.
Make an API Call
Met deze actiemodule kunt u een aangepaste API-aanroep uitvoeren.
Zoekopdrachten
Search Rows
Hiermee doorzoekt u rijen met de filteropties.
Search Rows (Advanced)
Geeft resultaten die overeenkomen met de opgegeven criteria.
Get Range Values
List Sheets
Deze module retourneert een lijst met alle bladen in een spreadsheet.
Gebruiksbeperkingen
Als de fout 429: RESOURCE_EXHAUSTED
voorkomt, hebt u de limiet van de API-snelheid overschreden.
De Google Sheets API heeft een grens van 500 verzoeken per 100 seconden per project, en 100 verzoeken per 100 seconden per gebruiker. Limieten voor lezen en schrijven worden afzonderlijk bijgehouden. Er is geen dagelijkse gebruikslimiet.
Meer informatie vindt u op developers.google.com/sheets/api/limits.
Tips en trucs
Lege cellen ophalen van een Google Sheet
Gebruik de Search Rows (Advanced) en gebruik deze formule om de kolommen op te halen die leeg zijn.
select * waarbij E null is
Voeg een knoop in een blad toe om een scenario in werking te stellen
-
In Workfront Fusion, voegt de Webhook > Custom webhooks module/trekker in het scenario en vorm het (zie Webhaken).
-
Kopieer de URL van de webhaak.
-
Voer het scenario uit.
-
Kies in Google-bladen de optie Insert > Drawing… in de hoofdmenubalk.
-
In de Drawing venster, klik op Text box pictogram
-
Een knop ontwerpen en op de knop klikken Save and Close in de rechterbovenhoek:
-
De knop wordt in uw werkblad geplaatst. Klik op de drie verticale stippen in de rechterbovenhoek van de knop:
-
Kies Assign script… in het menu.
-
Voer de naam van het script (functie) in, bijvoorbeeld
runScenario
en klik op OK: -
Kies Tools > Script editor in de hoofdmenubalk.
-
Voeg de volgende code in:
-
De naam van de functie moet overeenkomen met de naam die u in stap 9 hebt opgegeven.
-
Vervang de URL door de URL van de webhaak die u in stap 2 hebt gekopieerd.
function runScenario() {
UrlFetchApp.fetch("<webhook you copied>");
}
-
-
Druk Ctrl+S om het manuscriptdossier te bewaren, ga een projectnaam in en klik OK.
-
Terug naar Google Sheets en klik op de nieuwe knop.
-
Verleen de vereiste toestemming aan het manuscript:
-
In Workfront Fusioncontroleert u of het scenario met succes is uitgevoerd.
Datums opslaan in een spreadsheet
Als u een Date-waarde opslaat in een spreadsheet zonder opmaak, wordt deze waarde in de spreadsheet weergegeven als tekst in de ISO 8601-indeling. Maar Google Sheets formules of functies die werken met datums die deze tekst niet begrijpen (voorbeeld: formule =A1+10
) wordt de volgende fout weergegeven:
Help toestaan Google Sheets om de datum te begrijpen, formatteer het met formatDate (datum; formaat; [tijdzone]) functie. De juiste indeling die als het tweede argument aan de functie wordt doorgegeven, is afhankelijk van de landinstellingen van het werkblad.
U kunt als volgt de juiste indeling bepalen:
-
Kies File > Spreadsheet instellingen in het hoofdmenu om de landinstelling te controleren of in te stellen.
-
Nadat u de juiste landinstelling hebt gecontroleerd of ingesteld, bepaalt u de corresponderende datum- en tijdnotatie door Format > Number in het hoofdmenu. De notatie wordt weergegeven naast de menuoptie Datum en tijd:
-
Om het correcte formaat samen te stellen dat tot zou moeten worden overgegaan formatDate() functie, verwijs naar de lijst van Tokens voor datum- en tijdnotaties in Adobe Workfront Fusion.
Voorbeeld: Het gebruik van MM/DD/YYYY HH:mm:ss
notatie voor de landinstelling Verenigde Staten:
Exploderen Google Sheets functies
Als u een ingebouwde functie mist, maar het wordt voorzien van door Google Sheets, kunt u er misbruik van maken. Zie voor meer informatie Gebruiken Google Sheets functies in Items toewijzen met behulp van functies in Adobe Workfront Fusion .
Behouden Google Sheets van het wijzigen van getallen in datums
U zult merken dat een reeks getallen die u als tekst gebruikt, wordt geïnterpreteerd als een datum in een Google werkblad. U typt bijvoorbeeld 1-2019, waarbij u het als tekst wilt gebruiken, maar Google interpreteert het als een datum. U kunt het nummer vooraf opmaken als normale tekst om dit te voorkomen.
- In Google Sheetsmarkeert u de kolom of cel met het nummer of de nummers.
- Klik op Format > Number > Plain text.
Een andere oplossing in Workfront Fusion moet een apostrof (') vóór een getal typen, bijvoorbeeld '1-2019 of '1/47. De apostrof wordt niet weergegeven in de cel nadat de gegevens zijn verzonden vanuit Workfront Fusion.