Glad you found this tutorial helpful. I, too, was looking for ways to avoid using IFTTT even when I was a paid user.
I've since moved on to using hub variables internally for all my workflows, without much need for graphing or tracking trends (such as weight loss via my Withings Body Scale), so I no longer employ the techniques described above — nor the reverse direction as outlined in HOW-TO: Set Hub Variables from Google Sheets Spreadsheet — but am really pleased whenever I hear of someone else using them!