Skip to main content
Raportin Vie-välilehti ja sen REST API -päätepisteet

Raportit > Myyntinäkymä > Vie

Avaa TWICE Adminissa

reports
Lisää Google Sheets -taulukkoon skripti, joka hakee liikevaihtopääkirjan ja maksupääkirjan kahdelle välilehdelle, ja aja se ajastetusti. Käytä Apps Scriptiä, koska IMPORTDATA ei pysty lähettämään API-avaimen otsaketta.

Edellytykset

Vaadittu käyttöoikeus: TWICE Commercen API-avain. Sillä on omistajatason oikeudet, ja kuka tahansa, jolla on taulukon muokkausoikeus, voi avata skriptin ja lukea avaimen. Anna muokkausoikeus vain niille, joille antaisit avaimen, ja jaa muille vain luku -kopioita tai koontinäyttöjä. Katso API-avaimet.
Ennen kuin aloitat:
  • Pääkirjojen päätepisteet ja tiedostomuoto oppaasta Tuo datasi BI-työkaluun.
  • Valuuttakoodisi ja ensimmäinen päivä, josta haluat historiaa.
  • Koon tarkistus. Google Sheets -taulukkoon mahtuu 10 miljoonaa solua, ja pääkirjan rivi on noin 30 solua, joten taulukkoon mahtuu noin 300 000 pääkirjariviä molemmat välilehdet yhteensä.
Google Sheetsin ja Apps Scriptin valikkojen ja painikkeiden nimet ovat tässä oppaassa englanninkielisen käyttöliittymän mukaiset.

Vaiheittainen ohje

1

Avaa skriptieditori

Luo Google Sheets -taulukko ja valitse Extensions → Apps Script.
2

Tallenna avain skriptin ominaisuudeksi

Avaa Project Settings (rataskuvake), valitse Add script property, aseta Property-kenttään TWICE_API_KEY ja Value-kenttään avain, ja tallenna.
3

Liitä skripti

Avaa Editor, korvaa tiedoston Code.gs sisältö alla olevalla skriptillä ja vaihda CURRENCY ja FROM_DATE omiksi arvoiksesi. Tallenna.
4

Aja skripti kerran

Valitse funktiovalikosta refreshTwiceLedgers ja valitse Run. Hyväksy Googlen pyytämät oikeudet: skripti lukee taulukkoa ja kutsuu ulkoista URL-osoitetta.
5

Ajasta skripti

Avaa Triggers (kellokuvake) ja valitse Add Trigger. Valitse refreshTwiceLedgers, aseta tapahtumalähteeksi Time-driven, valitse Day timer ja kellonaika, ja tallenna.
Käytä tätä skriptiä:
Skripti korvaa kummankin välilehden jokaisella ajolla, joten välilehdillä on aina koko jakso päivästä FROM_DATE tähän päivään. Kohdista kaavat, pivot-taulukot ja kaaviot välilehtiin, älä kiinteään alueeseen, koska rivimäärä kasvaa.

Mistä tiedän, että se onnistui?

  • Taulukossa on välilehdet Revenue ja Payments, ja kumpikin alkaa otsikkorivillä.
  • Revenue-välilehden pivot-taulukko, joka summaa sarakkeen Amount_Total suodatettuna ehdolla Started_In_Period = Yes, täsmää hallintapaneelin Liikevaihtoraportti-raporttiin samalta jaksolta ja samassa valuutassa.
  • Apps Script -editorin Executions-näkymässä on käynnistimen (trigger) aloittama valmis ajo.

Vianetsintä ja yleiset sudenkuopat

Skriptin ominaisuus puuttuu tai siinä on vanha avain. Tarkista TWICE_API_KEY kohdasta Project Settings, ja että avain on yhä olemassa TWICE Commercessa kohdassa Asetukset → Integraatiot ja API.
Jaksolla on yli 100 000 riviä. Siirrä FROM_DATE myöhemmäksi, tai lataa yksi välilehti vuotta kohden kutsumalla loadLedger_ kerran kutakin vuotta varten sen omilla päivämäärillä ja välilehden nimellä.
Yksi ajo saa kestää kuusi minuuttia. Lataa liikevaihtopääkirja ja maksupääkirja kahdesta eri funktiosta kahdella käynnistimellä, joiden välissä on tunti.
Välilehdelle on asetettu kaava tai muotoilu ennen latausta. Tyhjennä välilehden muotoilu ja anna skriptin kirjoittaa arvot uudelleen.
Google dokumentoi skriptin käyttämät kutsut sivuilla UrlFetchApp, Properties service ja Installable triggers.

Aiheeseen liittyvät artikkelit

Tuo datasi BI-työkaluun

Päätepisteet, tiedostomuoto ja kutsurajat.

Yhdistä Looker Studio

Rakenna koontinäyttöjä tämän taulukon päälle.

Yhdistä Tableau

Kohdista Tableau tähän taulukkoon.

Talousraportit

Jokainen pääkirjan sarake ja miten kukin luku muodostuu.