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 […]
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
L’accès à cette ressource se fait en vous abonnant à Premium. Vous donnant également accès à toutes les autres ressources étiquettées « Premium ».
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 connexes
- Plus de l'auteur
4
Note du cours
(0)
(1)
(0)
(0)
(0)