¿Cómo crear complementos de G Suite con el script de Google Apps?

G Suite es un servicio de Google que brinda acceso a un conjunto básico de aplicaciones como Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Meet, etc. Complementos significa la extensión otorgada a los productos preexistentes de G Suite ( mencionado anteriormente). Los desarrolladores pueden agregar muchas características adicionales a dichos productos. Los complementos siempre se ejecutan dentro de los productos de G Suite. Podemos crear barras laterales, cuadros de diálogo, modales y agregarles funcionalidades sin problemas. Por lo general, usamos los complementos de G Suite Marketplace.

Ejemplos de complementos:

 Codificación de su propio complemento:

Aquí crearemos un complemento para enviar un correo electrónico desde Google Docs (producto de G Suite). Siga los pasos a continuación para crear un complemento:

 Paso 1: Vaya a docs.google.com > Cree un documento en blanco > Herramientas > Esto abre el (<> editor de secuencias de comandos) como se muestra a continuación:

                   

Asegúrate de haber iniciado sesión con cualquiera de tus cuentas de Google. De ahora en adelante, puede continuar con Apps Script.

Aquí, la extensión de archivo .gs está asociada con Google Apps Script, un lenguaje de secuencias de comandos basado en JavaScript para los productos de G Suite.

Al presionar el botón más, aparecerá un menú desplegable que contiene dos opciones (HTML y Script). 

                    

Estos archivos HTML y Script se utilizan para agregar nuestros diseños personalizados.

 Paso 2:   este es el código de script de aplicaciones que se agregará al archivo .gs .

Javascript

/**
 * Send an E-mail with the help of Google Docs.
 */
function createAndSendDocument() {
  // Create a new Google Doc named 'Hello, Geeks For Geeks!'
  var doc = DocumentApp.create('Hello, Geeks For Geeks!');
  
  // Access the body of the document, then add a paragraph.
  doc.getBody().appendParagraph('My custom Add-on');
  
  // Get the URL of the document.
  var url = doc.getUrl();
  
  // Active User's E-mail address.
  var email = Session.getActiveUser().getEmail();
  
  // Get the name of the document to be used.
  var subject = doc.getName();
  
  // Append a new string to the "url" variable to use as an email body.
  var body = 'Link to your doc: ' + url;
  
  // Send yourself an email with a link to the document.
  GmailApp.sendEmail(email, subject, body);
}

Paso 3:   Ejecute el código como se muestra a continuación. Recibirá un correo electrónico con un «¡Hola Geeks para Geeks!» mensaje después de la ejecución exitosa de su código. Y hemos terminado con nuestro primer script de aplicaciones. Ahora, para publicar esto como un complemento en G Suite Marketplace, debe implementar los cambios después de configurar su proyecto en workspace.google.com 

 Paso 4: siga los pasos para implementar su complemento. Haga clic en el botón Implementar > Nueva implementación > Seleccionar tipo (Complemento).

Recibirá un número de proyecto de su espacio de trabajo de Google. Usándolo finalmente, puede publicar su complemento en Marketplace.

Publicación traducida automáticamente

Artículo escrito por debtanu6125 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *