Guida rapida di Apps Script

Questo articolo mostra come utilizzare Apps Script per inviarti un'email con gli schemi al fine di testare il markup dell'email.

Creazione del progetto

Visita la pagina script.google.com. Se è la prima volta che visiti script.google.com, verrà visualizzata una pagina di informazioni. Fai clic su Avvia scripting per passare all'editor di script. Nell'editor di script, crea uno script per un progetto vuoto.

Sostituisci il codice in Code.gs con quanto segue:

gmail/markup/Code.gs
/**
 * Send an email with schemas in order to test email markup.
 */
function testSchemas() {
  try {
    const htmlBody = HtmlService.createHtmlOutputFromFile('mail_template').getContent();

    MailApp.sendEmail({
      to: Session.getActiveUser().getEmail(),
      subject: 'Test Email markup - ' + new Date(),
      htmlBody: htmlBody
    });
  } catch (err) {
    console.log(err.message);
  }
}

Seleziona File > Nuovo > File HTML per creare un nuovo file HTML. Assegna al file il nome mail_template in modo che corrisponda al parametro nel codice JavaScript riportato sopra. Sostituisci i contenuti del file HTML con quanto segue:

gmail/markup/mail_template.html
<!--
 Copyright 2022 Google LLC

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
-->

<html>
  <head>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "EmailMessage",
      "description": "Check this out",
      "potentialAction": {
        "@type": "ViewAction",
        "target": "https://www.youtube.com/watch?v=eH8KwfdkSqU"
      }
    }
    </script>
  </head>
  <body>
    <p>
      This a test for a Go-To action in Gmail.
    </p>
  </body>
</html>

Testare lo script

Per testare lo script:

  1. Salva il progetto.
  2. Seleziona la scheda per Code.gs.
  3. Assicurati che la funzione testSchemas sia selezionata nel menu a discesa Select function.
  4. Fai clic su Run nell'ambiente di sviluppo di Apps Script.

La prima volta che esegui lo script ti verrà chiesto di concedere l'autorizzazione, dopodiché dovrai eseguirlo di nuovo. Dopo l'esecuzione dello script, controlla la posta in arrivo per verificare la presenza di un'email inviata da te con un pulsante Azione di passaggio, come nello screenshot seguente:

Tutorial di Apps Script

Come funziona lo script?

La funzione testSchemas legge i contenuti HTML dal file denominato mail_template.html e li invia come email all'utente attualmente autenticato. Come spiegato in Registrazione con Google, tutti gli schemi che ti invii verranno visualizzati in Gmail, pertanto l'email inviata dallo script può essere utilizzata per ignorare i requisiti di registrazione a scopo di test.