Panduan Memulai Apps Script

Artikel ini menunjukkan cara menggunakan Apps Script untuk mengirim email dengan skema ke diri sendiri untuk menguji markup email.

Membuat project

Kunjungi script.google.com. Jika ini pertama kalinya Anda mengunjungi script.google.com, Anda akan dialihkan ke halaman informasi. Klik Start Scripting untuk melanjutkan ke editor skrip. Di editor skrip, buat skrip untuk Project Kosong.

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 > Baru > File HTML untuk membuat file HTML baru. Beri nama file mail_template agar cocok dengan parameter dalam 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 untuk melihat email yang dikirim dari Anda menggunakan tombol Tindakan Buka, 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 ke pengguna yang saat ini diautentikasi. Seperti yang dijelaskan dalam Mendaftar ke Google, semua skema yang Anda kirim ke diri sendiri akan ditampilkan di Gmail, sehingga email yang dikirim oleh skrip dapat digunakan untuk mengabaikan persyaratan pendaftaran untuk tujuan pengujian.