Sigbladuitvoere

Een ry per bereikte doelwit in 'n sigblad of lys wat aan u behoort — vir spanlede wat nooit 'n BI-hulpmiddel sal oopmaak nie.

1. Watter een om te kies

Hulle doen dieselfde werk. Die verskil is watter rekening u onderneming reeds gebruik.

Google SheetsMicrosoft SharePoint
'n Ry word'n ry wat onderaan 'n sigblad bygevoeg word'n item in 'n lys
U verskaf'n diensrekeningsleutel, die sigblad-IDhuurder, kliënt-ID, kliëntgeheim, webwerf-ID, lys-ID
Kolommevaste volgorde, agt daarvanwat u lys ook al het — ons vra eers
Opstelmoeiteskep 'n diensrekening en deel die sigblad daarmeeregistreer 'n app en gee dit een webwerf

Dit is die kleiner eweknie van die BigQuery-koppeling. Dié is vir dataspanne met SQL; hierdie een is vir iemand wat volgens waarde wil sorteer en die top tien na verkope stuur.

2. Google Sheets: die deelstap wat almal vergeet

'n Diensrekening is 'n gebruiker op sy eie, met 'n eie e-posadres wat eindig op .iam.gserviceaccount.com. Net die sleutel skep is nie genoeg nie — u moet die sigblad met daardie adres deel, presies soos met 'n kollega.

Slaan dit oor en elke skryfpoging antwoord 403. Ons noem dit uitdruklik in die foutboodskap omdat Google se eie bewoording dit verswyg en mense eerder 'n middag aan die sleutel bestee.

Plak die hele URL as dit makliker is

Die sigblad-ID is die deel tussen /d/ en /edit. Plak die volle adres in die veld en ons verkort dit.

Waardes word doelbewus rou geskryf

Nie as “deur gebruiker ingevoer” nie. Anders sou Google 'n klant-ID soos 00123 as 'n getal lees en die voorste nulle weggooi en 'n waarde wat begin met = sou 'n formule word.

3. SharePoint: ons lees u kolomme voor ons skryf

SharePoint weier 'n item met 'n kolom wat die lys nie het nie; die interne kolomname is wat u by die skepping van die lys gekies het. 'n Vaste stel aanvaar sou 'n weddenskap wees wat by elke tweede klant verloor.

Ons haal dus die lyskolomme een keer per uur op en skryf net na dié wat bestaan en nie leesalleen is nie. 'n Lys met net die verstek- Title kolom kry die doelwitnaam en niks anders nie, eerder as om op elke doelwit te misluk.

Die opsionele kolomme, as u hulle skep: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.

Microsoft se aanbevole toestemming is nie die een wat u wil hê nie

Vir hierdie oproep noem Microsoft se dokumentasie Sites.ReadWrite.All as die minste bevoorregte. Dit gee skryftoegang tot elke webwerf in u huurdervir 'n integrasie wat een lys vul.

Gebruik eerder Sites.Selected : 'n app met dié toestemming het by verstek glad geen toegang nie; 'n administrateur gee dit skryftoegang tot presies een webwerf. Albei toeken hef die beperking op — die eng toestemming werk net terwyl die app niks anders het nie.

4. Wat in die ry beland

Tydstempel, projek, sessie, klant-ID, doelwitnaam, waarde, geldeenheid en die skakel wat die opname herspeel. In SharePoint gaan dieselfde waardes na die bestaande kolomme, in die vorm wat die kolomtipe vereis — 'n hiperskakelkolom kry 'n skakelobjek, 'n tekskolom dieselfde adres as teks.

'n Leë sel beteken “geen waarde ooreengekom nie”, nie nul nie

'n Doelwit sonder geldwaarde laat die sel leeg. Nul sou in 'n sigblad by 'n totaal optel wat nooit bestaan het nie.

Die klant-ID word by aflewering opgehaal

Nie wanneer die doelwit aktiveer nie. Identifikasie gebeur gewoonlik by aanmelding — dus dikwels ná die doelwit. 'n Paar sekondes later vra is goedkoper vir ons gebeurtenispyplyn en vind waarskynliker 'n naam.

Albei aanmeldbesonderhede word AES-256-GCM-geënkripteer gestoor, nooit weer gewys nie en doelbewus uit die interne taakry gehou.

Alle handelsmerke wat hier genoem word, behoort aan hul onderskeie eienaars. MousePlayer het geen sakeverhouding met hierdie verskaffers nie.