این راهنما نحوه استفاده از Google Docs API را برای ادغام ایمیل توضیح می دهد.
مقدمه
ادغام نامه مقادیری را از ردیف های یک صفحه گسترده یا منبع داده دیگری می گیرد و آنها را در یک سند الگو قرار می دهد. این به شما امکان میدهد یک سند اصلی (الگو) ایجاد کنید که از آن میتوانید اسناد مشابه زیادی را ایجاد کنید که هر کدام با دادههای در حال ادغام سفارشی شدهاند. نتیجه لزوماً برای نامههای پستی یا فرم استفاده نمیشود، اما میتواند برای هر هدفی باشد، مانند ایجاد دستهای از فاکتورهای مشتری.
ادغام ایمیل از زمانی که صفحات گسترده و پردازشگرهای کلمه وجود داشته است وجود داشته است و امروزه بخشی از گردش کار بسیاری از مشاغل است. قرارداد این است که داده ها را به عنوان یک رکورد در هر ردیف سازماندهی کند، با ستون هایی که فیلدهای موجود در داده ها را نشان می دهد، همانطور که در جدول زیر نشان داده شده است:
نام | آدرس | منطقه | |
---|---|---|---|
1 | UrbanPq | خیابان 123 | غرب |
2 | پاوکسانا | خیابان دوم 456 | جنوب |
برنامه نمونه در این صفحه نشان میدهد که چگونه میتوانید از Google Docs، Sheets، و APIهای Drive برای انتزاع جزئیات نحوه ادغام نامهها استفاده کنید و از کاربران در برابر نگرانیهای پیادهسازی محافظت کنید. اطلاعات بیشتر در مورد این نمونه پایتون را میتوانید در مخزن GitHub نمونه پیدا کنید.
نمونه برنامه
این برنامه نمونه الگوی اصلی شما را کپی می کند و سپس متغیرها را از منبع داده تعیین شده شما در هر یک از کپی ها ادغام می کند. برای امتحان این نمونه برنامه، ابتدا الگوی خود را تنظیم کنید:
- یک فایل Docs ایجاد کنید . الگویی را که می خواهید استفاده کنید انتخاب کنید.
- به شناسه سند فایل جدید توجه کنید. برای اطلاعات بیشتر، به شناسه سند مراجعه کنید.
- متغیر
DOCS_FILE_ID
را روی شناسه سند تنظیم کنید. - اطلاعات تماس را با متغیرهای نگهدارنده الگو جایگزین کنید که برنامه با داده های انتخابی ادغام می شود.
در اینجا یک الگوی نامه نمونه با متغیرهایی است که می تواند با داده های واقعی از منبعی مانند متن ساده یا Sheets ادغام شود. در اینجا شکل ظاهری آن الگو به شرح زیر است:
سپس، متن ساده یا Sheets را به عنوان منبع داده خود با استفاده از متغیر SOURCE
انتخاب کنید. نمونه پیشفرض متن ساده است، به این معنی که دادههای نمونه از متغیر TEXT_SOURCE_DATA
استفاده میکنند. برای منبع دادهها از Sheets، متغیر SOURCE
را به 'sheets'
بهروزرسانی کنید و با تنظیم متغیر SHEETS_FILE_ID
، آن را به برگه نمونه ما (یا خودتان) نشان دهید.
شکل ظاهری برگه به این صورت است تا بتوانید قالب آن را ببینید:
برنامه را با داده های نمونه ما امتحان کنید، سپس آن را با داده ها و مورد استفاده خود تطبیق دهید. برنامه خط فرمان به صورت زیر عمل می کند:
- راه اندازی
- داده ها را از منبع داده واکشی کنید
- از طریق هر ردیف داده حلقه بزنید
- یک کپی از الگو ایجاد کنید
- کپی را با داده ها ادغام کنید
- پیوند خروجی به سند تازه ادغام شده
همه حروف تازه ادغام شده نیز در My Drive کاربر نشان داده می شود. نمونه ای از یک حرف ادغام شده چیزی شبیه به این است:
کد منبع
پایتون
برای اطلاعات بیشتر، فایل README
و کد منبع کامل برنامه را در مخزن GitHub نمونه برنامه ببینید.