<html lang="fr-fr" dir="ltr"><head></head><body>### [Restreindre l'acc
uevo00e8;s au s
uevo00e9;lecteur Google Sheets dans WPForms](https://wpforms.com/developers/restricting-access-to-the-google-sheets-picker-in-wpforms/)

**Publi
uevo00e9; :** 20 avril 2026
**Auteur :** Umair Majeed

**Contenu :**

Voulez-vous limiter les utilisateurs qui peuvent afficher la liste des feuilles Google connect
uevo00e9;es lors de la configuration d'une connexion Google Sheets dans WPForms ? Par d
uevo00e9;faut, tout utilisateur ayant acc
uevo00e8;s au constructeur de formulaires peut voir chaque feuille de calcul associ
uevo00e9;e au compte Google connect
uevo00e9;, ce qui peut poser un probl
uevo00e8;me de confidentialit
uevo00e9; sur les sites comportant plusieurs utilisateurs du back-end.

Ce tutoriel vous montrera comment restreindre l'acc
uevo00e8;s au s
uevo00e9;lecteur Google Sheets 
uevo00e0; l'aide d'un extrait de code personnalis
uevo00e9;.

---

## Cr
uevo00e9;ation de l'extrait

Avant de commencer, consultez notre tutoriel sur [comment ajouter des extraits de code personnalis
uevo00e9;s](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/) 
uevo00e0; votre site.

Le s
uevo00e9;lecteur Google Sheets charge ses donn
uevo00e9;es via un point d'entr
uevo00e9;e AJAX lorsqu'un utilisateur ouvre le fournisseur Google Sheets dans le constructeur de formulaires. En vous accrochant au filtre `wpforms_providers_settings_builder_ajax_access_token_data_get_google-sheets`, vous pouvez ajouter une v
uevo00e9;rification des autorisations avant que la liste des feuilles de calcul ne soit renvoy
uevo00e9;e.

Nous couvrirons deux sc
uevo00e9;narios courants ci-dessous.

## Restreindre l'acc
uevo00e8;s aux administrateurs uniquement

L'extrait ci-dessous limite l'acc
uevo00e8;s au s
uevo00e9;lecteur Google Sheets aux utilisateurs ayant la capacit
uevo00e9; `manage_options`. Par d
uevo00e9;faut, cela est limit
uevo00e9; aux administrateurs.

```

/**
 * Restreindre le s
uevo00e9;lecteur Google Sheets aux administrateurs uniquement.
 *
 * @link  https://wpforms.com/developers/
 */

add_filter( 'wpforms_providers_settings_builder_ajax_access_token_data_get_google-sheets', 'wpf_restrict_picker_access_admins_only', 9 );

function wpf_restrict_picker_access_admins_only(): void {

    // Restreindre l'acc
uevo00e8;s aux utilisateurs ayant la capacit
uevo00e9; manage_options (administrateurs par d
uevo00e9;faut).
    if ( ! current_user_can( 'manage_options' ) ) {
        wp_send_json_error( 403 );
    }
}
```

Une fois cet extrait ajout
uevo00e9; 
uevo00e0; votre site, tout non-administrateur qui tente d'ouvrir le s
uevo00e9;lecteur Google Sheets recevra une erreur 403 au lieu de voir la liste des feuilles de calcul connect
uevo00e9;es. Les administrateurs continueront de voir le s
uevo00e9;lecteur exactement comme avant.

## Restreindre l'acc
uevo00e8;s 
uevo00e0; un utilisateur sp
uevo00e9;cifique

Si vous pr
uevo00e9;f
uevo00e9;rez restreindre l'acc
uevo00e8;s 
uevo00e0; un seul utilisateur, vous pouvez v
uevo00e9;rifier par rapport 
uevo00e0; un ID utilisateur sp
uevo00e9;cifique. Ceci est utile lorsqu'une seule personne de votre 
uevo00e9;quipe doit 
uevo00eatre autoris
uevo00e9;e 
uevo00e0; g
uevo00e9;rer les connexions Google Sheets.

```

/**
 * Restreindre le s
uevo00e9;lecteur Google Sheets 
uevo00e0; un utilisateur sp
uevo00e9;cifique.
 *
 * @link  https://wpforms.com/developers/
 */

add_filter( 'wpforms_providers_settings_builder_ajax_access_token_data_get_google-sheets', 'wpf_restrict_picker_access_single_user', 9 );

function wpf_restrict_picker_access_single_user(): void {

    // Restreindre l'acc
uevo00e8;s 
uevo00e0; un ID utilisateur sp
uevo00e9;cifique. Remplacez 1 par l'ID utilisateur souhait
uevo00e9;.
    if ( get_current_user_id() !== 1 ) {
        wp_send_json_error( 403 );
    }
}
```

Assurez-vous de remplacer `1` par l'ID de l'utilisateur que vous souhaitez autoriser. Vous pouvez trouver l'ID d'un utilisateur en allant dans **Utilisateurs** dans votre administration WordPress et en survolant le nom de l'utilisateur. L'ID appara
uevo00eet dans l'URL du lien de modification.

C'est tout ! Vous avez r
uevo00e9;ussi 
uevo00e0; restreindre l'acc
uevo00e8;s au s
uevo00e9;lecteur Google Sheets dans WPForms. Souhaitez-vous personnaliser d'autres parties de l'int
uevo00e9;gration Google Sheets ? Consultez notre tutoriel sur la configuration du [module compl
uevo00e9;mentaire Google Sheets avec WPForms](https://wpforms.com/docs/google-sheets-addon/).

**Cat
uevo00e9;gories :** Tutoriels, Modules compl
uevo00e9;mentaires

---</body></html>