J'utilise google spreadsheet API v4 pour java.Comment faire une recherche dans l'index des lignes à l'aide de la valeur de la cellule
ma feuille de calcul ressemble à quelque chose comme ça -
User Message Time
--------------------------------
User1 My Message 10:30
User2 User2 msg 3:40
User3 User3 msg 1:30
User2 User2 msg
User4 User4 msg 4:00
Je veux trouver index de ligne avec l'utilisateur « User2 » et la banque du temps (valeur vide). Après cela, je voudrais utiliser cet index de ligne pour ajouter la valeur de temps dans cette rangée. Est-il possible de rechercher des valeurs ligne par cellule sans connaître la plage ou l'index?
Dans l'exemple ci-dessus, il ne devrait me renvoyer que le second index de la dernière ligne car il correspond aux critères (User = 'User2' et Time = ''). ou mieux encore, existe-t-il une API de recherche et de remplacement, qui trouvera les critères de ligne (User = 'User2' et Time = '') et remplacera la valeur Time de '' à '3:30'? Je suis passé par google docs, mais je ne pouvais pas trouver un selon mes besoins. Merci.
Edit:
J'ai trouvé une formule pour trouver l'adresse de cellule qui doit être mis à jour.
=ADDRESS(MATCH("User2",A1:A4000),3)
Par exemple utilisé dans cette question, cette formule retournera l'adresse '$ C $ 4', ce qui est attendu. J'ai testé cela en évaluant cette formule dans une feuille de calcul manuellement. Est-il possible d'utiliser l'API V4 de la feuille de calcul Google pour évaluer cette formule à l'aide du code Java?
@anonymous rabbit J'utilise google-api-services-sheets v4 pour java – rsnhah