شروع سریع اسکریپت برنامه ها

این مقاله به شما نشان می‌دهد که چگونه از Apps Script برای ارسال یک ایمیل با طرح‌واره‌ها برای آزمایش نشانه‌گذاری ایمیل برای خود استفاده کنید.

ایجاد پروژه

از script.google.com دیدن کنید. اگر این اولین باری است که به script.google.com مراجعه می کنید، به یک صفحه اطلاعات هدایت می شوید. برای رفتن به ویرایشگر اسکریپت روی Start Scripting کلیک کنید. در ویرایشگر اسکریپت، یک اسکریپت برای یک پروژه خالی ایجاد کنید.

کد زیر را در Code.gs جایگزین کنید:

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

برای ایجاد یک فایل HTML جدید ، File > New > Html را انتخاب کنید. نام فایل mail_template را برای مطابقت با پارامتر در جاوا اسکریپت بالا بگذارید. محتوای فایل HTML را با موارد زیر جایگزین کنید:

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>

تست اسکریپت

برای تست اسکریپت:

  1. پروژه را ذخیره کنید.
  2. برگه Code.gs را انتخاب کنید.
  3. مطمئن شوید که تابع testSchemas در منوی کشویی Select function انتخاب شده است.
  4. در محیط توسعه Apps Script روی Run کلیک کنید.

اولین باری که اسکریپت را اجرا می‌کنید، از شما خواسته می‌شود مجوز اعطا کنید، پس از آن باید آن را دوباره اجرا کنید. پس از اجرای اسکریپت، مانند تصویر زیر، صندوق ورودی خود را برای ایمیلی که از طرف خودتان با دکمه Go-To Action ارسال شده است بررسی کنید:

آموزش اسکریپت برنامه ها

فیلمنامه چگونه کار می کند؟

تابع testSchemas محتوای HTML را از فایلی به نام mail_template.html می خواند و آن محتوا را به عنوان ایمیل برای کاربر تأیید شده فعلی ارسال می کند. همانطور که در ثبت نام با Google توضیح داده شد، تمام طرحواره هایی که برای خود ارسال می کنید در Gmail نمایش داده می شوند، بنابراین ایمیل ارسال شده توسط اسکریپت می تواند برای نادیده گرفتن الزامات ثبت نام برای اهداف آزمایشی مورد استفاده قرار گیرد.