This is your response content
To see it in a label you just do a
set Label1 Text to get response content
Taifun
This is your response content
To see it in a label you just do a
set Label1 Text to get response content
Taifun
je pense que j'ai mal expliqué mon problème, j'ai les contenus dans mes étiquettes car je peux lire les données. mais le problème c'est quand je teste l'application et que mes données (surtout le label prénom1 et la date) sont vides et j'ai ce message d'erreur :
Select list item: Attempt to get item number 1 of a list of length 0: [ ]
Note: Vous n'allez pas voir une autre erreur rapportée pour 5 secondes.
Again, and for the "umpteenth" time, show your responseContent in a label !!!
je la mets dans le blocs Web1 ? au niveau de la global réponse = testLogin ou au niveau de la global réponse=Read ?
car je croyais que mon bloc global réponse=Read (avec les labels) en bas suffisait pour lire les données.
In the Web1 GotText event you put these blocks to find out what you get
This is also called Debugging
If there is an error, you usually try to find out what is going on to be able to fix your bugs
More generally use Do it to debug your blocks, see also tip 4 here App Inventor: How to Learn | Pura Vida Apps
see also Live Development, Testing, and Debugging Tools
Taifun
Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by Taifun.
Since the last 15 posts we are talking about this error message
So when exactly does the error occur?
while testLogin or register or supprimer or WriteReadReport?
And what exactly prevents you from displaying the complete response content directly at the beginning of the Web1.GotText event?
Taifun
désolé, j'avais résolu le message = L'élément de liste de sélection d'opération ne peut pas accepter les arguments : , ["<!DOCTYPE"], [1]
le dernier message d'erreur dont j'ai parlé 7 posts plus haut c'est =
Select list item: Attempt to get item number 1 of a list of length 0:
Note: Vous n'allez pas voir une autre erreur rapportée pour 5 secondes.
Il apparait quand je clic sur connecté pour rentré dans le profil pour lire les données et que le label (prenom1) et label (date) sont vides , mais pas les autres labels . Mais quand ces données sont remplies je n'ai pas de message d'erreur.
pour s'inscrire et WriteReadReport je n'ai pas de problème.
Rien ne m'empêche d'afficher le contenu complet de la réponse au début mais j'avais déjà essayé et j'ai toujours ce même message d'erreur.
thank you for letting us know
also for this error you just do the same
you said
so when do you have the problem?
now you have the response content available in Label1.Text to use Do it to debug your blocks
Taifun
j'ai le problème quand je clic sur le bouton "validé" pour se connecter ensuite je rentre dans le profil de l'utilisateur qui est déjà enregistré et là si les données dans le label "prénom1" et le label "date" est vide j'ai le message d'erreur et dés que j'ai rempli les données je recommence à me reconnecter et là je n'ai plus le message d'erreur ça fonctionne bien j'arrive à lire les données, c'est bizarre
so which blocks do you have in that button enable.Click event?
how do you set global variable reponse in that case?
is this problem related to your Web.GotText event?
probably it helps to read again
also read again my previous answer and learn to debug yourself...
Taifun
voilà le bloc du bouton
j'ai essayé de déboguer avec Do it mais il n'y a pas d'information qui m'aide à avancer dans mon problème, j'ai juste 3 petits points dans la bulle !
je suis désespéré surtout que quand les données sont remplies ça fonctionne et il n'y a pas de message d'erreur !
Est ce que c'est pas un problème dans mon script ?
ok, so you set global variable reponse to "testLogin"
which means, this is the relevant part in the Web.GotText event
you might want to disable all other blocks in the event and use only these... are you able to show us the Do it result this time?
Taifun
j'ai désactivé tous les blocs et mis le label avec responseContent comme ci-dessus , et le résultat de Do it est vide
Well, obviously you have to click button valider to get the result, then you get sonething displaved in Label1... then use Do it and show us a screenshot of the result
Taifun
ok, j'ai une question. Quel est votre objectif en voulant m'expliquer votre procédure ?
Lire les données qui ont été envoyées dans la sheet ?
I'm trying to teach you how to debug your blocks, so you can do this yourself without having to ask in the community. This will save a lot of time for you to develop your app.
Taifun
ok donc dans la bulle de Do it il y a :
Do it result : "connecté" ....
Do it result : ""