Panduan memulai Google Apps Script

Dokumen ini menunjukkan cara menggunakan Apps Script untuk mengirim email dengan skema kepada diri Anda sendiri untuk menguji markup email.

Membuat project

Buka script.google.com. Jika ini adalah pertama kalinya Anda membuka script.google.com, Anda akan dialihkan ke halaman informasi. Klik Start Scripting untuk melanjutkan ke editor skrip. Di editor skrip, buat skrip untuk Blank Project.

Ganti kode di Code.gs dengan kode berikut:

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);
  }
}

Pilih File > New > HTML file untuk membuat file HTML. Beri nama file mail_template agar cocok dengan parameter dalam skrip sebelumnya. Ganti konten file HTML dengan kode berikut:

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>

Menguji skrip

Untuk menguji skrip:

  1. Simpan project.
  2. Pilih tab untuk Code.gs.
  3. Pastikan fungsi testSchemas dipilih di menu Select function.
  4. Klik Run di lingkungan pengembangan Apps Script.

Saat pertama kali menjalankan skrip, Anda akan diminta untuk memberikan otorisasi. Setelah memberikan otorisasi, jalankan skrip lagi. Setelah skrip berjalan, periksa kotak masuk Anda untuk melihat email yang dikirim dari diri Anda sendiri dengan tombol Go-to action, seperti yang ditunjukkan pada screenshot berikut:

Tutorial Apps Script

Bagaimana cara kerja skrip?

Fungsi testSchemas membaca konten HTML dari file mail_template.html dan mengirim konten tersebut sebagai email kepada pengguna yang diautentikasi. Seperti yang dijelaskan di Mendaftar dengan Google, Gmail menampilkan semua skema yang Anda kirimkan kepada diri Anda sendiri. Anda dapat menggunakan email yang dikirim oleh skrip untuk melewati persyaratan pendaftaran untuk pengujian.