Hoe u uw dagelijkse leven automatisch bijhoudt op Google Spreadsheets
Het leven kan ons verblinden met zijn routine. Laten we ons wenden tot Google en nieuwe mogelijkheden openen om uw leven te verbeteren? De eenvoudige handeling van het loggen van gebeurtenissen met Google Spreadsheets kan details achterhalen die vaak onopgemerkt blijven. U hoeft niet te zweten, omdat u het automatisch kunt doen. Er is geen speciale kennis vereist.
In dit artikel behandelen we vijf specifieke voorbeelden van hoe een dagelijks logboek van je levensactiviteiten kan worden gebruikt om kansen te identificeren. Deze kunnen kansen ontdekken om je gezondheid te verbeteren, geld te besparen of zelfs je relaties.
De voorbeelden die hier worden gebruikt, vereisen alleen een eenvoudige Google Script-code om geautomatiseerde logboeken en meldingen te maken. Als u wilt, kunt u de scripts rechtstreeks vanuit dit artikel kopiëren naar uw eigen Google-spreadsheetproject.
Herinner gewicht herinneringen
Wanneer u klaar bent met het instellen van deze automatisering, hoeft u alleen nog maar elke dag op uw smart scale te stappen.
Hiermee wordt een nieuw item in uw Google-spreadsheet ingediend. Als u echter meer dan een week afwezig bent zonder de schaal te gebruiken, ontvangt u een e-mail om u eraan te herinneren dat u een afweging moet maken.
Het belangrijkste voor deze automatisering om te werken, is dat u een slimme weegschaal aanschaft die een manier biedt om meld uw gewicht aan Google Spreadsheets automatisch. Er zijn meestal meerdere manieren om dit te bereiken, afhankelijk van de fabrikant.
- Op de schaal kunt u een e-mailmelding sturen, die u kunt gebruiken om een IFTTT-actie te activeren die het gewicht naar een Google-spreadsheet schrijft.
- De schaal is mogelijk compatibel met IFTTT, dus u hoeft deze alleen in IFTT te selecteren als een trigger en Google Spreadsheets als actie te kiezen.
- Directe integratie van Google Spreadsheets is mogelijk beschikbaar.
Zorg ervoor dat je je huiswerk maakt voordat je de weegschaal koopt, zodat je weet dat je je gewicht kunt registreren.
In mijn geval heb ik mijn huiswerk niet gemaakt. De slimme weegschaal van Weight Gurus biedt geen geautomatiseerde uitvoer naar e-mail of IFTTT, maar de app stelt me wel in staat alle gewichtsregistraties te exporteren naar een CSV-bestand, dat ik elke dag exporteer naar Google Spreadsheets.
Dit is niet ideaal en hopelijk heb je een slimme weegschaal gekocht die automatisch wordt geregistreerd met een van de drie oplossingen hierboven.
Zodra de weegschaal nieuwe gegevens naar Google Sheets verzendt, is de volgende stap het maken van een Google-script dat elke dag controleert of u uzelf hebt gewogen.
Als u dit nieuwe script wilt maken, opent u dat Google-blad waar uw gewicht wordt geregistreerd en geselecteerd Hulpmiddelen uit het menu, dan Script-editor.
Plak in de scripteditor de volgende code en sla deze op als een nieuw project.
function myFunction () var ss = SpreadsheetApp.getActiveSpreadsheet (); var sheet = ss.getActiveSheet (); var lastRow = CountColA (); var lastDate = new Date (sheet.getRange (lastRow, 1) .getValues ()); var thisDate = new Date (); var DateDiff = (thisDate.getTime () - lastDate.getTime ()) / 1000/60/60/24; if (DateDiff> 7) MailApp.sendEmail ("[email protected]", "Weight Log Reminder", "Je hebt jezelf niet gewogen" + DateDiff.toString () + "days!"); functie CountColA () var sheet = SpreadsheetApp.getActiveSheet (); var data = sheet.getDataRange (). getValues (); for (var i = data.length-1; i> = 0; i -) if (data [i] [0]! = null && data [i] [0]! = ") return i + 1 ;
De manier waarop deze code werkt, is als volgt.
- Gebruikt de CountColA-functie om de laatste rij met gegevens in het blad te identificeren.
- Trekt de datumwaarde uit de laatste rij en trekt deze af van de datum van vandaag.
- Converteert het verschil in datum van miliseconden naar dagen.
- Als er meer dan zeven dagen verstreken zijn sinds de laatste invoer, stuurt het script een herinneringse-mail.
Als je benieuwd bent hoe het verzenden van e-mail via Google Scripts werkt, hebben we de details in een ander artikel behandeld. Ten slotte hoeft u alleen het script te configureren om elke dag te worden uitgevoerd. Hiertoe klikt u in de scripteditor op Bewerk, en dan Huidige triggers van het project.
Stel uw nieuwe functie in om als een trigger te activeren Time-driven gebeurtenis met behulp van de Dagtimer, en stel in wanneer u wilt dat het script elke dag wordt uitgevoerd.
Ik heb mijn script ingesteld om elke ochtend te worden uitgevoerd voordat mijn alarm afgaat, zodat ik mijn e-mailherinnering 's ochtends als eerste zal zien.
Het is een heel nuttige manier om nooit te vergeten jezelf te wegen. Door jezelf regelmatig te wegen, weet je altijd waar je staat.
Zie Who's Wasting Energy at Home
Er is niets frustrerend voor een huiseigenaar dan te zien dat uw verwarmings- of koelingsrekening maand na maand stijgt, en geen idee heeft wat de oorzaak is.
Er zijn veel manieren om het energieverbruik van je huis te volgen 7 handige gadgets voor het monitoren van het energieverbruik van je huis 7 handige gadgets voor het monitoren van het energieverbruik van je huis Deze gadgets voor energiebewaking zijn enkele van de meest handige slimme huistechnologie die momenteel beschikbaar is. Bespaar geld (en de omgeving!) Door eenvoudig het energieverbruik van uw huis te meten met deze gebruiksvriendelijke apparaten! Lees verder . Een goede manier is om bij te houden waar je de lucht (warm of koud) naar buiten kunt verliezen door te monitoren hoe vaak mensen de voordeur openen en sluiten van je huis. Een geweldige gadget hiervoor is een draadloze camera binnen of buiten gericht op de ingang.
Bijna elke draadloze camera die je tegenwoordig koopt, stelt je in staat om bewegingsmeldingen per e-mail te verzenden. Ik gebruik bijvoorbeeld de ReoLink Argus 2 Indoor / Outdoor-camera en kan maximaal drie e-mailaccounts ontvangen om meldingen te ontvangen.
Deze meldingen komen in het volgende formaat aan.
U moet het inkomende e-mailadres of de onderwerpregel bepalen die moet worden gebruikt wanneer de meldingen over bewegingsdetectie worden weergegeven.
Dan kunt u dit in IFTTT gebruiken wanneer u de trigger voor uw applet configureert.
Stel vervolgens de actie in IFTTT in om een gegevenslijn te schrijven die de datum en tijd van de waarschuwing bevat.
Zodra dit is ingesteld, hebt u een volledig logboek van alle dagen en tijden dat de voordeur van uw huis is geopend.
In dit formaat is het eenvoudig genoeg om te zien of er dagen zijn waarop de voordeur te veel opent en sluit.
Nog beter, als je draadloze camera is geconfigureerd om een momentopname te verzenden wanneer er beweging is, kun je je inkomende e-mail in die tijden controleren en zien wie de boosdoener is!
Geautomatiseerde Gym Herinneringen
Een ander handig ding om te loggen met Google Spreadsheets is een bezoek aan de sportschool. Het is heel gemakkelijk om te vergeten om naar de sportschool te gaan of excuses te bedenken om niet te gaan. Soms is alles wat nodig is een beetje bemoediging.
Door te volgen hoe vaak je gaat, geef je jezelf een verslag van je prestaties. Ga vaak en zie hoe het vel vult.
De beste manier om dit te doen is met behulp van IFTTT. Specifiek de locatietrigger. Typ gewoon het adres van uw sportschool in het adresveld.
Maak de trigger en kies vervolgens Google Spreadsheets als actie. Het belangrijke gegevenspunt is slechts de datum, dus zorg ervoor dat u tenminste de datum verlaat OccurredAt ingrediënt.
Nu heb je een overzicht van de dag en het tijdstip waarop je de sportschool elke dag hebt bezocht.
Een visueel record van uw succes bij het gaan naar de sportschool is geweldig. Maar wat als je gewoon besluit om niet te gaan en zelfs de spreadsheet niet controleert?
Een oplossing hiervoor is om trigger een geautomatiseerde herinneringsmail hetzelfde script gebruiken als de gewichtsregistratie in het eerste gedeelte van dit artikel.
U moet alleen de IF-instructie wijzigen, zodat de uitgaande e-mail er ongeveer zo uitziet:
if (DateDiff> 2) MailApp.sendEmail ("[email protected]", "Exercise Reminder", "It've been" + DateDiff.toString () + "dagen sinds je hebt uitgewerkt. Ga naar de sportschool je luiaard ! ");
Nu krijg je een vriendelijke herinnering als je meer dan twee dagen niet naar de sportschool gaat!
Krijg betere slaap
Of je nu een Fitbit, Apple Watch of een Samsung Smart Watch bezit, je hebt heel gemakkelijk te weten hoe goed je elke nacht slaapt.
Het bijhouden van een geschiedenis van die gegevens kan je echt helpen verschillende dingen te begrijpen die pijn doen of je slaappatronen helpen. Slaap sneller en beter met deze 5 manieren om te vechten Slapeloosheid Slaap sneller en beter met deze 5 manieren om te vechten Slapeloosheid Gebrek aan slaap of slaapgebrek heeft ernstige gevolgen voor de gezondheid. Dit zijn enkele van de beste online bronnen die u helpen sneller en degelijker in slaap te vallen. Probeer deze slaaptechnologie-apps en -sites vandaag nog. Lees verder .
Niet alle oplossingen bieden een manier om informatie naar een spreadsheet te loggen. Samsung Gear logt bijvoorbeeld uw slaappatroon in de Samsung Health-app.
Je kunt in deze app heen en weer bladeren om te zien hoe je slaappatroon er in de loop van de tijd uitzag, maar er is geen gemakkelijke manier om een gegevensanalyse uit te voeren op de nummers.
Aan de andere kant, als je een Fitbit hebt, is het een ander verhaal.
Fitbit is geïntegreerd met IFTTT Neem uw trainingsroutine naar het volgende niveau met Fitbit en IFTTT Neem uw trainingsroutine naar het volgende niveau met Fitbit en IFTTT Hier gaan we dieper in op de vele manieren waarop Fitbit en IFTTT samen kunnen werken om uw het leven beter. Meer lezen, wat betekent dat u gegevens kunt verzamelen naar een Google-spreadsheet telkens wanneer uw Fitbit een nieuw slaapgebeurtenis registreert.
U hoeft geen Fitbit te hebben om geweldige slaap-tracking te krijgen. Khamosh vond de slaapcontrole van de Apple Watch alles wat de Apple Watch doet beter is dan de Fitbit-lading Alles wat de Apple Watch doet, is beter dan de Fitbit Charge Nadenken over een Fitbit? De Apple Watch is op bijna alles beter. Lees Meer en u kunt Samsung Health integreren met een app zoals Sleep as Android om hetzelfde te bereiken.
U hoeft Samsung Health eigenlijk helemaal niet te gebruiken, omdat Sleep as Android direct beschikbaar is met uw Samsung Gear smart watch (zowel S2 als S3).
Sleep as Android is compatibel met IFTTT, maar je moet het instellen via een Webhook met behulp van de instructies in de gebruikershandleiding.
Zodra u aan het loggen bent hoeveel uren per nacht u slaapt op Google Spreadsheets, kunt u proberen om die gegevens te koppelen aan andere gebeurtenissen in uw leven in die tijd.
Enkele voorbeelden van wat u van deze gegevens kunt leren:
- Is uw slaapkwaliteit beter als u vroeg of laat naar bed gaat??
- Slaap je beter gedurende bepaalde seizoenen?
- Slaap je beter op bepaalde dagen van de week?
- Doe je trainingsdagen (uit je eerdere logboek) van invloed op je slaapkwaliteit?
Door te begrijpen welke patronen leiden tot een betere nachtrust, heb je de kennis die je nodig hebt om je kansen om wakker te worden te verbeteren, veel beter - uitgerust in de ochtend.
Trend SMS-activiteit met echtgenoot
Heeft uw echtgenoot ooit beweerd dat u hen niet genoeg aandacht geeft??
Misschien ben je de laatste tijd erg druk geweest en was je vergeten om ze overdag te sms'en zoals je gewoonlijk doet?
U kunt een zeer snel Google Spreadsheets-logboek maken dat u eraan herinnert als u te lang bent doorgegaan sinds u een sms naar uw partner heeft gestuurd.
Het enige wat u hoeft te doen is een IFTTT-recept maken met Android SMS als trigger.
Vul het telefoonnummer van uw echtgenoot in als de “verzenden naar” telefoonnummer. Hierdoor wordt de applet geactiveerd telkens wanneer u uw echtgenoot een sms stuurt.
Voor de activeringsactie kiest u Google-bladen Rij aan spreadsheet toevoegen.
Nu hoeft u alleen nog maar naar het Google-blad te gaan en een Google Script te maken, net als in het eerste gedeelte van dit artikel.
Wijzig het aantal dagen waarop u wilt waarschuwen en bewerk het e-mailverzendgedeelte van de code in iets als dit:
if (DateDiff> 4) MailApp.sendEmail ("[email protected]", "Spousal Reminder", "It's been" + DateDiff.toString () + "dagen sinds je je echtgenoot een sms hebt gestuurd. ! ");
Ja, het is waarschijnlijk triest dat je een automatische herinnering nodig hebt om je partner te bereiken en te zeggen dat ik van je hou, maar het is beter dan te vergeten en helemaal niet te doen, toch??
Google Spreadsheets helpt u uw leven te volgen
Dit zijn slechts enkele voorbeelden van manieren waarop u kunt profiteren van Google Spreadsheets om uw leven te verbeteren.
Het is zo eenvoudig om gegevens uit uw leven te verzamelen voor Google Spreadsheets. Op bijna alle gebieden van je leven is er waarschijnlijk een manier om meldingen te volgen en zelfs te maken die je op een of andere manier kunnen helpen verbeteren.
Als u tevreden bent met wat we hier hebben gedaan met scripting in Google Spreadsheets, kunt u genieten van ons meer geavanceerde artikel over Google Scripts waarmee Google Spreadsheets krachtiger worden 4 Google Scripts die Google Spreadsheets veel krachtiger maken 4 Google Scripts die Google Spreadsheets veel opleveren Krachtigere Google-bladen zijn prima uit de verpakking, maar het kan nog krachtiger zijn als u Google Scripts gebruikt om de mogelijkheden ervan te verbeteren. Lees verder .
Meer informatie over: Google-bladen, Lifelogging, Scripting, taakautomatisering.