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