Comment rechercher du texte dans une chaîne de caractères à l'aide de google script?
J'ai essayé indexOf(), findText() et quelques autres méthodes pour trouver un modèle de chaîne dans un texte google app script. Aucun de la méthode ci-dessus fonctionne.
var str="task is completed";
Je suis de cette chaîne de feuille de calcul google.
Je veux juste savoir si au-dessus de la chaîne de caractères contient une chaîne de "tâche" .
la tâche est présent dans la chaîne avec cette condition: if(str.indexOf("task")>-1){ }
Je reçois ce message d'erreur : TypeError: Impossible d'appeler la méthode "indexOf" undefined.
Je reçois ce message d'erreur : TypeError: Impossible d'appeler la méthode "indexOf" undefined.
OriginalL'auteur Arun Prakash | 2015-05-19
Vous devez vous connecter pour publier un commentaire.
Vous devez vérifier si l'
str
est présent:Alternativement, vous pouvez utiliser
test
etregex
:/task/
: Regex pour correspondre à la "tâche"test
: Test de la chaîne de contre regex et return booleanVérifier la mise à jour de réponse
eh bien, il a juste ajouté ce qui était déjà présent dans une réponse ci-dessous.
recevoir ce message d'erreur : TypeError: Impossible d'appeler la méthode "indexOf" undefined.
OriginalL'auteur Tushar
un simple
str.indexOf("test")>=0
t-il. elle fonctionne. je ne sais pas pourquoi vous dites qu'il ne fonctionne pas tant que vous n'avez pas encore montré le code de signaler le problème.si vous voulez vérifier indépendamment du cas d'utilisation
str.toLowerCase().indexOf("test")
I tried indexOf(), findText() and other few methods for finding a string pattern in a text in google app script. None of the above method works.
vous n'êtes toujours pas montrer le code qui ne fonctionne pas. mise à jour de votre question et de les inclure
OriginalL'auteur Zig Mandel