# Google Tables

{% hint style="warning" %}
Cette fonctionnalité est disponible au tarif maximum
{% endhint %}

* Comment préparer un tableau Google&#x20;
* Comment écrire une requête JSON&#x20;
* Comment écrire des lignes dans des colonnes spécifiques&#x20;
* Comment enregistrer des données dans des cellules spécifiques&#x20;
* Comment supprimer des enregistrements de cellules spécifiques&#x20;
* Comment écrire dans la première cellule vide d’une ligne&#x20;
* Comment lire des données depuis le tableau&#x20;
* Comment trouver du texte dans un tableau (afficher la première ligne appropriée)&#x20;
* Comment lister toutes les correspondances dans un tableau&#x20;
* Comment supprimer complètement une ligne (avec décalage)&#x20;
* Comment supprimer complètement une colonne (avec décalage)&#x20;
* Comment créer des boutons pour sélectionner une feuille dans le tableau&#x20;
* Comment travailler via votre compte&#x20;
* Comment travailler avec des lettres de colonnes&#x20;
* Comment définir des variables dans les noms de colonnes&#x20;
* Comment supprimer du tableau&#x20;
* Comment ajouter une feuille à un tableau Erreur potentielle Fonctions du tableau Google (API)&#x20;

Dans cet article, voyons comment les bots peuvent interagir avec les tableaux Google.&#x20;

**Pour utiliser cette fonctionnalité, vous devez :**&#x20;

* Tableau Google, ouvert à la modification via un lien&#x20;
* Fonction URL&#x20;
* Options de requête

## Comment préparer un tableau Google&#x20;

!!!

!!!

!!!

## Comment écrire une requête JSON&#x20;

Allez dans les paramètres du bloc dans lequel nous allons enregistrer. Sélectionnez le type de requête POST-json, insérez l’URL de la fonction souhaitée, insérez les paramètres dans le champ JSON POST-parameters (Figure 5)&#x20;

Pour voir quelle réponse arrive à votre requête, écrivez dans le champ Réponse {custom\_answer}, enregistrez et parcourez la chaîne. Ensuite, vous pouvez enregistrer chaque valeur de la réponse dans des variables dans le champ Enregistrer la valeur depuis la réponse JSON en utilisant la syntaxe :&#x20;

> parameters\_from\_query -> your\_variable Si les paramètres complexes arrivent, alors décomposez-les comme suit :&#x20;

> "cell\_number":{"row":4,"col":2} cell\_number|row -> Ligne; cell\_number|col -> Colonne

Voyons maintenant plus en détail ce que les bots font avec les tableaux Google.

## Comment écrire des lignes dans des colonnes spécifiques&#x20;

Vous pouvez collecter beaucoup de données auprès de l’utilisateur et les écrire dans la première ligne libre du tableau. Cela se fait à l’aide de **mappage** fonction.

{% hint style="warning" %}
L’en-tête doit être rempli (au moins une cellule dans la première ligne)
{% endhint %}

Fonctions URL : [https://store.salebot.pro/function/gsheets ](<https://store.salebot.pro/function/gsheets >)

Options de requête `{"id": "id table", "mapping":{"a"::"#{variable}", "b": "#{yet}", "c": "#{yet}", "d":"texte brut"}}}`&#x20;

Si vous voulez écrire des chaînes sur une autre feuille que la première, vous devez ajouter le paramètre list\_name à la requête :&#x20;

`{"id": "id table", "mapping":{"a":"texte brut", "b": "#{variable}"}, "list_name": "Nom de la feuille"}`&#x20;

Où id est l’identifiant de votre tableau Google. Vous pouvez le trouver dans le lien de votre tableau Google (ce qui est en gras dans le lien ci-dessous). <https://docs.google.com/spreadsheets/d/1aUbbUaw2SRnJFAavv06Noa1EzumhyShKDm7ie6lYKc4/edit#gid=0>

a, b, c, d ne sont que des noms de colonnes list\_name - le nom de votre feuille (par exemple, "Fichier 2")&#x20;

S’il n’y a aucun problème lors de l’exécution de la requête, la réponse est {"number\_row":8}. Vous pouvez enregistrer ce numéro de ligne et l’utiliser pour la suite.&#x20;

Si vous ne voulez pas risquer de restreindre l’accès à votre tableau à votre compte, vous devez transmettre le paramètre creds\_path à partir de l’URL de votre fichier de données.&#x20;

Pour en savoir plus, voir Travailler via votre compte :&#x20;

`{"id": "id table", "mapping":{"a"::"#{variable}", "b": "#{yet}", "c": "#{yet}", "d":texte brut"creds_": "chemin"vers votre fichier de données pour l’autorisation"}}`

## Comment enregistrer des données dans des cellules spécifiques&#x20;

Fonctions URL : <https://store.salebot.pro/function/gsheets&#x20>;

Options `{"id": "id table", "write":{"a1"::"#{variable}", "b3": "#{yet}", "c1": "#{yet}", "d20"texte brut"}}. L’enregistrement est effectué dans des cellules spécifiques que vous indiquez (dans notre exemple a1, b3, c1, d20)`&#x20;

{% hint style="warning" %}
La numérotation des colonnes commence à un.
{% endhint %}

Si vous voulez écrire des chaînes sur une autre feuille que la première, vous devez ajouter le paramètre list\_name à la requête :&#x20;

{"id": "id table", "write":{"a1"::"#{variable}", "b3": "#{yet}", "c1": "#{yet}", "d20"texte brut"}, "list\_name": "Nom du fichier"}}&#x20;

S’il n’y a aucun problème avec la requête, aucun paramètre n’est renvoyé.&#x20;

Si vous ne voulez pas risquer de restreindre l’accès à votre tableau à votre compte, vous devez transmettre le paramètre creds\_path à partir de l’URL de votre fichier de données.&#x20;

Pour en savoir plus, voir Travailler via votre compte :&#x20;

`{"id": "id table", "write":{"a1"::"#{variable}", "b3": "#{yet}", "c1": "#{more}", "d20"texte brut}, "cred_name"Nom de la feuille", s_"path": Chemin vers votre fichier de données avec autorisation}`

!!!

## Comment supprimer des enregistrements de cellules spécifiques&#x20;

Fonctions URL : <https://store.salebot.pro/function/gsheets&#x20>;

`{"id": "id du tableau", "remove":[a1", "b3", "c2"]}. Supprime les valeurs des cellules spécifiques que vous indiquez (dans notre exemple a1, b3, c2)`

{% hint style="warning" %}
La numérotation des colonnes commence à un.
{% endhint %}

Si vous voulez supprimer des cellules de la première feuille, vous devez ajouter le paramètre list\_name à la requête :&#x20;

`{"id": "id du tableau", "remove":[a1", "b3", "c2"], "list_name": "Nom du fichier"}`&#x20;

S’il n’y a aucun problème avec la requête, aucun paramètre n’est renvoyé.&#x20;

Si vous ne voulez pas risquer de restreindre l’accès à votre tableau à votre compte, vous devez transmettre le paramètre creds\_path depuis l’URL de votre fichier de données. Pour en savoir plus, voir Travailler via votre compte :&#x20;

`{"id": "id du tableau", "remove":[a1", "b3", "c2"], "list_name": "Nom du fichier","creds_path": "Le chemin vers votre fichier de données pour l’autorisation"}`

## Comment écrire dans la première cellule vide d’une ligne&#x20;

Vous pouvez écrire les données dans la ligne spécifiée ; l’entrée aura lieu dans une cellule vide à droite de la dernière cellule remplie. Cela se fait à l’aide de la fonction append\_in\_row.&#x20;

Fonctions URL : <https://store.salebot.pro/function/gsheets&#x20>;

Paramètres de requête {"id": "id du tableau", "append\_in\_row":"8", "value": "valeur écrite"}&#x20;

Si vous voulez écrire des lignes sur une autre feuille que la première, vous devez ajouter le paramètre list\_name : {"id": "id du tableau", "append\_in\_row":", "value": "valeur", "list\_name": "Nom de la feuille"} Où se trouve l’identifiant de votre tableau Google. Vous pouvez le trouver dans le lien de votre tableau Google (ce qui est en gras dans le lien ci-dessous). <https://docs.google.com/spreadsheets/d/1aUbbUaw2SRnJFAavv06Noa1EzumhyShKDm7ie6lYKc4/edit#gid=0>

append\_in\_row - numéro de ligne à écrire&#x20;

value est la valeur qui sera écrite dans la cellule&#x20;

S’il n’y a aucun problème lors de l’exécution de la requête, la réponse est {"number\_col":10,"col\_name":"J3"}. Vous pouvez enregistrer ces numéros et les utiliser pour la suite.&#x20;

Si vous ne voulez pas risquer de restreindre l’accès à votre tableau à votre compte, vous devez transmettre le paramètre creds\_path depuis l’URL de votre fichier de données. Pour plus d’informations, voir Travailler via votre compte : {"id": "id table", "mapping":"{"a":"#{variable}", "b": "#{more}", "c": "#{more}, "cred"texte simple"},"s\_": chemin vers vos données avec"path}"

## Comment lire des données depuis le tableau&#x20;

Fonctions URL : <https://store.salebot.pro/function/gsheets>

{"id": "id table", "read":{"a1":"a1", "b3": "b4", "c1": "c10", "d20":"a1"}} Définissez les paramètres pour transmettre les plages. Dans l’exemple "a1":"a1" renvoie une cellule et "c1":"c10" renvoie 10 valeurs de la colonne c. La valeur de hachage renvoyée à partir de l’adresse de la cellule et les valeurs qui en proviennent.

{% hint style="warning" %}
La numérotation des colonnes commence à un.
{% endhint %}

Si vous voulez lire des valeurs qui ne se trouvent pas sur la première feuille, vous devez ajouter le paramètre list\_name à la requête :&#x20;

`{"id": "id table", "read"::{"a1":"a3", "b3": "b6"}, "list_name": "Nom du fichier"}`&#x20;

S’il n’y a aucun problème avec la requête, le nom de la cellule et son contenu seront renvoyés :"{"A1":" u043f u0440 u0438 u0432 u0435", "A2":" u043f u0440 u0430"U043U0A"U0A0430." U0440A0A"U0A0430." u0444 u0443 u043d u043a u0446"} Si vous ne voulez pas risquer de restreindre l’accès à votre tableau à votre compte, vous devez transmettre le paramètre creds\_path depuis l’URL de votre fichier de données. Pour en savoir plus, voir Travailler via votre compte :

{"id": "id table", "read"::{"a1":"a3", "b3": "b6"}, "list\_name": "Nom de la feuille","creds\_path": "chemin chemin chemin vers votre fichier de données pour l’autorisation"}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/fr/integrations/google/tables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
