voici ce que j'ai fais, et j'ai toujours le message d'erreur :
The operation select list item cannot accept the arguments: , ["connecté"], [1]
Note: Vous n'allez pas voir une autre erreur rapportée pour 5 secondes.
mais je peux lire les données c'est bizarre !
You continue calling Read after testLogin....you don't need this, because if testLogin was correct, then you call Read (in the response block)....the flow of the code, once you call Web.Get goes to Web.GotText and there's where you're calling (this time rigth), to Read.
j'ai modifié les blocs , et le message d'erreur est partit, je peux me connecté et lire les données qui sont écrites dans le script, mais quand j'ai un utilisateur avec des données vide j'ai un 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
pouvez vous m'aider, merci
You need, when you are calling to Read, to set "global response" variable to "Read". So, when the response of Read arrives to GotText block it will go to the if statement = Read.
oui c'est ok pour appeler Read, mais j'ai ajouté le bloc "créer une liste car j'avais un message d'erreur ( The operation select list item cannot accept the arguments: , ["<!DOCTYPE"], [1]
Note: Vous n'allez pas voir une autre erreur rapportée pour 5 secondes.) quand les données étaient vides. Est ce le bon bloc pour éviter ce message ?
This means, your response content is not what you are expecting.... it is the beginning of an error message in html format. .
You might want to display the response content in a label to find out more
Taifun
oui c'est pour afficher le contenu de la réponse dans plusieurs étiquettes mais parfois c'est vide.
Set the whole response in a label, to be able to see what the error says.
Regarding to he list before....Are you sure that is the problem? because you have other assignments of that variable without problems...
the error maybe is produced because you have not a good response so, when you are trying to get each element of the response (selecting items from a list), the response list has not those elements.
I think that "create a list" block has not sense.
j'ai supprimé le bloc "créer une liste" effectivement il ne sert à rien , mais je ne comprends pas ce que je dois faire ! car maintenant j'ai un 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.
ce message apparait quand je connecte un user avec des données vide, mais une fois les données rempli je n'ai pas de message !
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.