10 juli 2018

Datum + tijd toevoegen in Google Sheets

Je kent wellicht de sneltoetsen waarmee je datum en tijd kunt toevoegen aan één of meerdere cellen in Google Sheets.
Voor de datum is dat: ctrl + ;
Voor de tijd is dat: ctrl + shift + ;
Maar wat nu als je in een of meer cellen datum + tijd tegelijk wilt toevoegen? Daarvoor bestaat geen sneltoets.
Zo'n sneltoets is echter zelf te maken!

Kies in de sheet voor: Invoegen, Tekening...
en maak een mooie knop.
Voeg aan die knop het volgende script toe via de Scripteditor:

function voegToe() {
  SpreadsheetApp.getActiveRange().setValue(new Date());
}

Je kunt het script ook uitvoeren door een menuknop te gebruiken. Daarvoor moet je de volgende code nog toevoegen:
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Datum toevoegen')
      .addItem('Datum+tijd', 'voegToe')
      .addToUi();
}

In onderstaande screencast laat ik zien hoe je dat allemaal precies moet doen!
Let op: Laat je bij het autoriseren niet afleiden door de melding dat de app niet geverifieerd is en klik op geavanceerd...

06 juli 2018

Dus Google Translate maakt ons dommer?

Afgelopen weekend was ik met mijn zoon in de hoofdstad van Estland, Tallinn.
In de etalage van een antiquariaat zegen we iets dat leek op een tijdschrift uit mei 1944. "Dat moet iets propaganda-achtigs zijn", zei mijn zoon. Ik besloot het te kopen, want het kostte maar € 5,00.
Terug in ons appartement bleek het blad allerlei artikelen te bevatten, opgeleukt met tekeningen en foto's. Maar we begrepen geen woord natuurlijk van het Ests!
Dus gingen we aan de slag met Google Translate. Van een paar artikelen scanden we kolom voor kolom en zo kregen we een prima beeld van de inhoud.
Het bleek een soort blaadje voor jonge padvinders te zijn met inderdaad veel propaganda, maar ook een werkbeschrijving voor het maken van een rugzak.

Zonder Google Translate zouden we hier niets mee gekund hebben, maar met deze tool erbij werd het een ware ontdekkingstocht!

De volgende ochtend liep mijn zoon gewapend met zijn smartphone door de buurtsuper etiketten te scannen met behulp van Google Translate. Als vegetariër wil hij graag weten wat hij eet natuurlijk. De producten in die winkel hadden keurig beschrijvingen in wel drie talen: Ests, Lets en Litouwers. Nu konden wij ook lezen welke ingrediënten er inzaten!

Zo zijn we dankzij Google Translate heel wat wijzer geworden van alle teksten bij monumenten, op gebouwen en in musea...
Iedereen die blijft beweren dat dergelijke tools je dommer maken zal ik geduldig wijzen op dit verhaal, maar dan wel met iets van medelijden in mijn stem.

22 juni 2018

Lange lijst verdelen over meerdere kolommen

Gisteren vroeg ik me zo maar af hoe je een lange lijst kunt verdelen over meerdere kolommen zodat alles zonder te scrollen zichtbaar is.
Eerlijk gezegd verwachtte ik dat dat met één simpele formule zou moeten kunnen, maar helaas.
Na veel zoeken heb ik een formule gevonden die je in een cel plaatst, om deze vervolgens te kopiëren naar alle benodigde cellen.
Wil je een lijst verdeeld hebben over 5 kolommen dan gebruik je dus de volgende formule:
=VERSCHUIVING(Lijst!$A$2;(RIJ()-RIJ($A$1))*5+(KOLOM()-KOLOM($A$1));0)

Lijst!$A$2 verwijst naar de eerste cel van de lijst die je wilt weergeven.
*5 bepaalt het aantal kolommen.
$A$1 is de cel waar je de formule in plaatst.
Na plaatsing sleep je de formule naar rechts totdat deze 5 kolommen vult. Daarna naar beneden net zo ver als nodig is.
Ik heb een voorbeeldbestand*) gemaakt dat je mag kopiëren en hergebruiken.

Extra tip: Deze formule werkt ook in EXCEL!

Snap je bovenstaande uitleg niet? Bekijk dan de screencast hieronder!

18 juni 2018

URL trucjes met Google Docs en Sheets

Het zal bekend zijn dat je Google documenten kunt delen. Je kunt een deelbare link genereren waarmee iedereen het document kan bekijken en je kunt documenten delen met specifieke personen zodat zij het document ook kunnen bewerken of erop kunnen reageren.

Maar er zijn meer mogelijkheden!

15 juni 2018

Voorkom verlies SD kaartje

Sinds ik een Chromebook gebruik ben ik daaruit al twee keer het externe geheugen verloren. Een keer vond ik het micro SD kaartje gelukkig nog terug onderin mijn rugzak, de tweede keer moet deze ergens bij Google in Amsterdam zijn blijven liggen. Nee, gelukkig geen datalek, want bij mijn weten had ik er alleen maar wat screenshots op staan;-)

Probleem is dat het kaartje ongeveer een millimeter uit de behuizing steekt, zodat je deze met een klik kunt verwijderen. Dat kan dus ook vanzelf gebeuren wanneer je het Chromebook met die kant op een harde ondergrond laat rusten.

Wat mij betreft dus echt een ontwerpfout, maar dat terzijde!

Ik heb het op de volgende manier opgelost.

05 juni 2018

Navigeren door een plaatje?

Hè, een plaatje waar je doorheen kunt navigeren?
Ja, je ziet het goed, probeer maar uit!


Wat je ziet is gewoon Google Slides, maar dan zonder navigatiebalk.
De truc zit hem in wat code die je om het iframe heen zet, waardoor je de navigatiebalk verbergt.

Hieronder de code die ik gebruikt heb:
<div style="height: 330px; overflow: hidden; width: 597px;">
<iframe allowfullscreen="true" frameborder="0" height="366" mozallowfullscreen="true" src="https://docs.google.com/presentation/d/e/2PACX-1vT7f0HYplrS9H9SwD-su8c78MAvvgquJJTD9y7NiYmvnSPl23w-yJi3hD_xGnXsyToAShGfnHX6SZzp/embed?start=false&amp;loop=false&amp;delayms=3000" style="left: -1px; position: relative; top: -1px;" webkitallowfullscreen="true" width="600"></iframe></div>

Het iframe wordt dus omsloten door een div die iets minder breed en een stuk minder hoog is!

Het gebruikte plaatje slaat nergens op, maar ik wilde snel iets hebben om dit te demonstreren. Dit biedt volgens mij allerlei mogelijkheden om dingen op een leuke manier aan te bieden, zoals spelletjes, ontdekkingsverhalen, puzzels, een quiz en wat al niet meer...

Het aardige is dat het ook nog redelijk werkt op een tablet of smartphone.
Voor het navigeren maak je gebruik van de mogelijkheid om te linken naar andere dia's in je presentatie.

Zou deze truc ook werken met PowerPoint Online?

18 mei 2018

Afscheid van een werkend bestaan...

Sorry mensen als het hier even wat rustiger is, maar ik bevind me even in een wat bijzondere fase van mijn leven. Van een best wel druk bestaan naar "alle tijd voor jezelf" is een heel aparte ervaring kan ik jullie inmiddels vertellen. Voor alle duidelijkheid: ik verveel me geen moment en geniet van iedere minuut die ik heb! Maar ik voel me soms gewoon een beetje schuldig als ik naast me om half zeven de wekker hoor gaan en ik me nog even lekker kan omdraaien. Denk nu niet dat dit schuldbesef wordt omgezet in extra huishoudelijke taken, want ik laat me niet gek maken natuurlijk;-)
Er zal ongetwijfeld een nieuw ritme ontstaan, maar het is nu vooral nog onwennig.

Veel mensen konden zich niet voorstellen dat ik echt de stekker zou trekken uit mijn activiteiten. Zelf weet ik nog niet wat blijft en waar ik afstand van neem. Eerst maar even het lijstje (de lijst) afwerken van "dingen die ik zou aanpakken zodra ik daar tijd voor zou krijgen".
Wel heb ik inmiddels mijn LinkedIn account opgezegd, omdat ik daar nu echt voor mij de meerwaarde niet meer van inzie. Het scheelt me heel veel mailtjes kan ik je zeggen!

Een paar weken geleden heb ik afscheid genomen van mijn werk. Precies zoals ik dat wilde, in klein verband, lekker ongedwongen, met directe collega's en mijn gezin. Het werd een geweldig leuk feest met natuurlijk de onvermijdelijke geraniums, maar ook een prachtig boekwerk, gevuld door heel veel mensen en als klap op de vuurpijl een voucher voor een duosprong boven Teuge! Gaan we je nu nergens meer zien? Ook daar natuurlijk die vraag... Als ik kijk naar wie mijn werkzaamheden overnemen heb ik er alle vertrouwen in dat al het werk gewoon doorgaat en waarschijnlijk alleen maar beter wordt!

Maar je blijft toch wel bloggen hoop ik?
Ook daarop geef ik nu nog geen antwoord. Eerst maar even zorgen dat ook dit blog voldoet aan de AVG. Gelukkig heeft André Manssen hier een uitgebreide blogpost over geschreven, die op mijn verzoek is gecontroleerd en goed bevonden door niemand minder dan Arnoud Engelfriet! Hij heeft gereageerd met deze blogpost: Zo voldoe je als blogger aan de Privacyverordening (AVG/GDPR)

Maar nu eerst maar eens al die geraniums verpotten...

06 april 2018

Achter de geraniums

Onderstaand bericht schreef ik in de afgelopen week als column voor de nieuwsbrief van saMBO-ICT die gisteren uitkwam. Wel leuk om ook in mijn persoonlijke archief een plekje te geven!

Willem's column
Toeval bestaat niet: deze 65e nieuwsbrief komt precies uit op de dag dat ik 66 jaar word! Een mooiere afsluiting van een geweldige periode is haast niet denkbaar. Met een ijzeren ritme hebben we hier de afgelopen jaren iedere 6 weken met het hele team van saMBO-ICT aan gewerkt. Ik mocht de eindredactie doen, oftewel iedereen achter de broek en jurk aan zitten om alle berichten op tijd en foutloos de deur uit te krijgen. Een inspanning waar we met elkaar trots op mogen zijn!

Maar er stond meer op mijn lijstje: de website, de groepsomgeving, de huisstijl, accountbeheer, aanmeldingsformulieren, allemaal zaken die ik grotendeels vanuit huis kon doen. En dan de woensdag als houvast midden in de week die we zoveel mogelijk als team samen in Woerden benutten voor overleg en afstemming. En natuurlijk het land in, naar de instellingen, voor onze conferenties, kennisdelingsbijeenkomsten en netwerken die ik mede mocht onderhouden. Altijd zoveel mogelijk op de werkvloer om het contact daarmee vooral niet te verliezen. Kijkend naar dit palet van werkzaamheden vind ik het moeilijk te zeggen wat ik nu het fijnste vond. Zo breed en zo veelzijdig, nooit saai en met vaak onverwachte uitdagingen.

Dan ben je toch blij dat je niet op je 65ste hoeft te stoppen, maar nog een jaar door mag gaan? Ik ben dus met recht trots en dankbaar dat ik voor saMBO-ICT en daarmee voor het mbo heb mogen werken!

Zo kijk ik terug op prachtige jaren in een boeiende sector, met fijne collega’s en een baas die me de ruimte gaf om het op mijn manier te doen. Met vertrouwen geef ik nu de stokjes door aan hen die mijn werkzaamheden overnemen met daarbij als tip: Vraag je niet af hoe Willem het deed, maar doe het vooral op je eigen manier!

En ik? Maak je geen zorgen mensen, want ik heb veel moois in het vooruitzicht...
Willem Karssenberg

27 maart 2018

Een Excel bestand embedden

Ik ben hier nu zo lang mee aan het puzzelen geweest, dat het schrijven van een blogpost er ook nog wel bij kan.
Ik organiseer regelmatig bijeenkomsten met een plenair programma en een aantal workshop rondes.
In de aanloop naar zo'n bijeenkomst verandert er natuurlijk van alles, zoals tijden, titels van workshops, presentatoren en ga zo maar door. Daarom is het slim om een dergelijk programma te maken in een spreadsheet en van daaruit te delen. Tot nu toe deed ik dat altijd naar volle tevredenheid met behulp van Google Sheets.

Maar ja, als je een kennisdelingsbijeenkomst Office 365 organiseert is het natuurlijk een beetje raar om daarbij gebruik te maken van Google, tenminste, dat vinden sommigen;-)
Dus heb ik de werkbladen gedownload vanuit Google Sheets en geplaatst in een OneDive (for Business) omgeving om te kijken wat daar mogelijk is. Hieronder volgen mijn bevindingen...

19 maart 2018

Nooit meer naar de bekende weg vragen dankzij substitueren

Stel, je wilt een formulier versturen met velden als Voornaam, Achternaam, Postcode, Woonplaats, E-mailadres, Telefoon en Website.
Van sommige invullers heb je al wat, maar lang niet alle gegevens.
Nu kan je natuurlijk iedereen vragen om alles opnieuw in te vullen, maar dat is eigenlijk wat raar en ook onnodig.
Google Forms bied je namelijk de mogelijkheid om te werken met vooraf ingevulde velden.
  • Maak daarvoor een formulier aan en zorg ervoor dat de reacties in een Google Sheet terechtkomen
  • Maak in die sheet een tweede tabblad met dezelfde kolomheaders
  • Voeg nog een kolom toe met de naam: Combilink
  • Vul de cellen met de gegevens die je al hebt. Niet alle cellen hoeven dus gegevens te bevatten!
  • Ga nu naar je formulier en klik rechtsboven op de drie puntjes
  • Kies: Vooraf ingevulde link ophalen
  • Vul de velden in met dummy gegevens en klik onderaan op:  LINK OPHALEN 
  • Je krijgt een popup met de mogelijkheid:  LINK KOPIËREN . Klik daarop!

18 maart 2018

Oefenen met hoofdletters en leestekens

Hoe laat jij je leerlingen oefenen in het goed gebruiken van hoofdletters en leestekens? Er zijn vast methoden voor, maar is het niet leuker om met eigen en actuele teksten te werken?
Met behulp van Google Docs gaat dat heel makkelijk!
  • Start met een nieuw document en plak daar de tekst in die je wilt gebruiken, of schrijf hem zelf*)
  • Ga naar Opmaak, Tekst, Hoofdlettergebruik en kies voor: kleine letters
  • Ga dan naar Bewerken, Zoeken en vervangen... en vul bij Zoeken in:
    [^0-9a-zA-Z \n]
  • Zet een vinkje bij Vergelijken met reguliere expressies en klik op Alles vervangen
    (Het veld Vervangen door kan je dus leeg laten)
  • Wil je het helemaal moeilijk maken en ook alle spaties weghalen, gebruik dan:
    [^0-9a-zA-Z\n]
  • Verspreid het document naar alle leerlingen en ze zijn een tijdje zoet!

15 maart 2018

Planningsmodule keuzedelen

Gisteren kreeg ik de volgende vraag:
Is het mogelijk om een planningsmodule voor het inschrijven van studenten voor keuzedelen te realiseren, met een beperking van het aantal inschrijvingen per keuzedeel? Ik weet dat Google Forms een add-on heeft waarbij je op het formulier een beperking van het aantal deelnemers op een activiteit kan instellen. Ook zou ik graag vanuit de Form een mail versturen met de ingevulde gegevens naar de student, zodat deze een bevestiging krijgt. Weet jij hoe deze add-ons heten en waar ik makkelijke handleidingen kan vinden?
Het korte antwoord is: Ja, dat weet ik. Daarvoor kun je de add-on formRanger gebruiken.
Maar handleidingen... dat is een stuk lastiger!

Daarom heb ik maar een screencast gemaakt waarin ik het idee als concept heb uitgewerkt. Natuurlijk kan het formulier verder uitgebreid worden en je zou ook meer intelligentie aan de spreadsheet kunnen toevoegen, maar hiermee kan je een begin maken.

Ik zal proberen alle stappen zo goed mogelijk stap voor stap te beschrijven. Je vindt ze onder de screencast!

Let op de tijd!
Wanneer je het formulier beschikbaar stelt aan veel mensen tegelijk en er maar een beperkte keuze is loop je natuurlijk het risico dat veel mensen achter het net vissen. Dat gebeurt zeker als ze het formulier lang open laten staan voordat ze hun keuze maken en op verzenden klikken. Om ze daarop te attenderen kun je bijvoorbeeld een van onderstaande animaties in je formulier opnemen: