Présentation d’Awesome Table
Awesome Table est un gadget Google Sites développé par Romain Vialard (Top Contributeur Google Apps Scripts).Ce gadget permet de créer à partir d’une spreadsheet Google (le tableur du Drive), un tableau dynamique filtrable. Les filtres […]
Ce que vous allez découvrir
- La présentation :
Présentation d’Awesome Table
Awesome Table est un gadget Google Sites développé par Romain Vialard (Top Contributeur Google Apps Scripts).
Ce gadget permet de créer à partir d’une spreadsheet Google (le tableur du Drive), un tableau dynamique filtrable. Les filtres sont générés automatiquement en fonction des informations saisies dans le tableur, ils peuvent être de type liste déroulante ou zone de saisie.
Découvrez la vidéo de présentation (durée 1H00).
Enregistrée lors du Hangout (devenu Google Chat aujourd’hui) de la communauté G+ des experts Google Apps, le 15/01/2014.
La présentation :
Documentation Awesome Table.
Site officiel
Nous espérons que cet article vous a plu. N’hésitez pas à regarder nos formations sur notre site Numericoach. A très vite pour de nouvelles aventures !
Veuillez créer un compte pour lire la suite de cette ressource
L’accès à cette ressource se fait gratuitement en créant un compte Numerifan. Les abonnements payants donnent également accès aux cours gratuits.
Cet article est réservé aux abonnés. Pourquoi ?
Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪
Besoin d'un peu plus d'aide sur Sheets ?
Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !
Découvrir nos formations Sheets
- Articles connexes
- Plus de l'auteur
Bonjour,
J’ai découvert l’excellent gadget « Awesome » ! en revanche je n’arrive pas à appliquer le script suivant : (Romain Viallard)
var formURL = ‘https://docs.google.com/forms/d/1wqT01YFOllvh_sYe-gqMaAnlVv75Lw_D8LhuQM3hdKQ/viewform’;
var sheetName = ‘Form Responses’;
var columnIndex = 11;
function getEditResponseUrls(){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
var data = sheet.getDataRange().getValues();
var form = FormApp.openByUrl(formURL);
for(var i = 2; i < data.length; i++) {
if(data[i][0] != '' && (data[i][columnIndex-1] == '' || !data[i][columnIndex-1])) {
var timestamp = data[i][0];
var formSubmitted = form.getResponses(timestamp);
if(formSubmitted.length < 1) continue;
var editResponseUrl = formSubmitted[0].getEditResponseUrl();
sheet.getRange(i+1, columnIndex).setValue('Edit entry’);
}
}
}
J’ai un message d’erreur qui m’indique :
TypeError: Impossible d’appeler la méthode « getDataRange » de null. (ligne 7, fichier « Code »)
Merci pour votre aide
CDLT
tu viens dans le HOA de jeudi prochain et tu poses ta question en direct à Romain ?
Hello
il faut poser ta question ici : https://plus.google.com/u/0/communities/117434057513505498243
Avec un peu de chance Romain te répondra.