Numeriblog Google Workspace Google Apps Script, la puissance des outils Google à portée de scripts Google Forms et Apps Script : copier et traduire un formulaire du français vers l’anglais

Google Forms et Apps Script : copier et traduire un formulaire du français vers l’anglais

Un client m’a soumis une problématique récurrente dans son travail. Il construit des formulaires divers pour ses besoins de recueil d’informations auprès de son équipe internationale et a besoin de traduire automatiquement un formulaire en […]

4(1)
personnes ont consulté cet article

4 minutes

Rédigé par Antoine MARTIN - il y a 3 ans et modifié le 25/07/2023 à 14:23

Ce que vous allez découvrir

  • Créez un script associé à un formulaire dans Google Forms
  • Les détails du script de traduction d'un formulaire
  • Lancez le script pour copier et traduire le formulaire Google Forms.

Google Forms et Apps Script : copier et traduire un formulaire du français vers l’anglais

Un client m’a soumis une problématique récurrente dans son travail. Il construit des formulaires divers pour ses besoins de recueil d’informations auprès de son équipe internationale et a besoin de traduire automatiquement un formulaire en plusieurs langues (anglais, allemand et russe). Voici dans cet article une réponse en script que je lui ai proposée et qui permet d’associer les services FormApp, LanguageApp et DriveApp proposés par Google Apps Script.

J’illustrerai cet exemple par un formulaire de demande de congés que j’ai pris dans les modèles mis à disposition dans Forms :

Ce formulaire contient tous les types de questions qui nécessitent chacun un traitement spécifique.

Créez un script associé à un formulaire dans Google Forms

Ouvrez le formulaire à traduire. Dans les trois petits points en haut à droite, cliquez sur « Éditeur de scripts ».

Copiez-collez l’intégralité de ce script :

/**
*
* NUMERICOACH – 2022
* Auteur : Antoine MARTIN
* Utilisation autorisée sans exploitation commerciale.
*
*/
function traduireFormulaire() {
const language = « en »;
const form = FormApp.getActiveForm();
const formId = form.getId();
const newFormFile = DriveApp.getFileById(formId).makeCopy(form.getTitle() +  »  » + language);
const newForm = FormApp.openById(newFormFile.getId());
newForm.setTitle(LanguageApp.translate(form.getTitle(), ‘fr’, language));
newForm.setDescription(LanguageApp.translate(form.getDescription(), ‘fr

Veuillez prendre un abonnement Premium pour accéder à cette ressource

Image de référence

L’accès à cette ressource se fait en vous abonnant à Premium. Vous donnant également accès à toutes les autres ressources étiquettées « Premium ».

Je m’abonne à PremiumJe me connecte

Paywall image

Cet article est réservé aux abonnés. Pourquoi ?

Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪

Besoin d'un peu plus d'aide sur Google Forms ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Google Forms, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Google Forms

Articles similaires

  • Articles connexes
  • Plus de l'auteur

Rédacteur

Photo de profil de l'auteur
Antoine MARTIN

Consultant et formateur sur les outils bureautiques, j'ai intégré l'équipe de Numericoach en 2020. J'accompagne les utilisateurs de Google Workspace à trouver des solutions répondant à leurs besoins. Mes domaines de prédilections sont les outils Sheets, Docs, Slides et Google Apps Script.

S’abonner
Notification pour

4

Note du cours

(0)

(1)

(0)

(0)

(0)

5 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires