99 votes

Impression vers la console dans Google Apps script ?

Je suis très novice en matière de programmation (j'ai suivi quelques cours de JS sur Codecademy). J'essaie de créer un simple script pour déterminer, si on lui donne une feuille de calcul avec les résultats d'une partie de poker, qui doit payer qui. J'ai ouvert le script de Google Apps, et j'ai écrit ce qui suit pour commencer :

function addplayerstoArray(numplayers) {

  var playerArray = [];

  for (i=0; i<numplayers; i++) {
    playerArray.push(i);
  }
}  

addplayerstoArray(7);

console.log(playerArray[3])

L'idée est de créer un tableau contenant le nombre total de joueurs. En exécutant le code, je pensais qu'il allait imprimer "3" dans la console. Mais rien ne s'est produit. Il a dit

"ReferenceError : "console" n'est pas défini."

A) Qu'est-ce que je ne comprends pas dans le fonctionnement de la console script de Google Apps en ce qui concerne l'impression afin que je puisse voir si mon code accomplit ce que je souhaite ?

B) S'agit-il d'un problème de code ?

4voto

Dax Jones Points 33

Mise à jour pour 2020

En février 2020, Google a annoncé une amélioration importante à l'IDE intégré de Google Apps script, et il maintenant supports console.log() . Donc, vous pouvez maintenant utiliser les deux :

  1. Logger.log()
  2. console.log()

Bon codage !

2voto

Assurez-vous de sélectionner la fonction qui doit être exécutée. Voir la capture d'écran :
Apps script logging

0voto

Dans les nouvelles Apps script ( post de 2021) pour voir le journal :

  1. aller à Apps script
  2. dans la barre latérale, changez l'onglet de l'éditeur vers le 4ème onglet (j'ai une autre langue donc je ne sais pas comment il s'appelle) en dessous des paramètres.
  3. cet onglet contient l'historique de tous les scripts exécutés, il suffit de le dérouler et vous verrez vos logs.

-2voto

Ecaster1 Points 1

Logger.log (votre message), puis regardez dans log.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X