C'est la bonne façon de procéder. Autre article expliquant la même idée. Essentiellement, nous publions la feuille de calcul et l'interrogeons à l'aide d'une syntaxe de type "select". Par exemple :cette requête qui lit quelque chose comme :
https://spreadsheets.google.com/tq?tqx=out:html&tq=select+B,C,I&key=phNtm3LmDZEObQ2itmSqHIA
C'est pour interroger des données (lecture). Pour l'insertion, vous pouvez utiliser des formulaires google (créer un formulaire, voir son html et le soumettre à l'aide d'une demande de publication http). Je n'ai pas encore exploré la mise à jour.
Et oui, cela doit être fait côté serveur.