Panduan Memulai Apps Script

Artikel ini menunjukkan cara menggunakan Apps Script untuk mengirim email dengan skema kepada diri Anda sendiri guna 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 baru. Beri nama file mail_template agar sesuai dengan parameter di JavaScript di atas. 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 dropdown Select function.
  4. Klik Run di lingkungan pengembangan Apps Script.

Saat pertama kali menjalankan skrip, Anda akan diminta untuk memberikan otorisasi, setelah itu Anda harus menjalankannya kembali. Setelah skrip berjalan, periksa kotak masuk Anda untuk menemukan email yang dikirim dari email Anda sendiri dengan tombol Go-To Action, seperti pada screenshot berikut:

Tutorial Apps Script

Bagaimana cara kerja skrip?

Fungsi testSchemas membaca konten HTML dari file bernama mail_template.html dan mengirimkan konten tersebut sebagai email kepada pengguna yang saat ini diautentikasi. Seperti yang dijelaskan dalam Mendaftar dengan Google, semua skema yang Anda kirimkan kepada diri Anda sendiri akan ditampilkan di Gmail, sehingga email yang dikirim oleh skrip dapat digunakan untuk mengabaikan persyaratan pendaftaran untuk tujuan pengujian.