توسعه محلی

در حالی که می‌توانید با استفاده از محیط Apps Script آنلاین، تمام وظایف مرتبط با رابط را انجام دهید، برخی از آنها می‌توانند به مرور زمان تکراری و مستعد خطا شوند.

dscc-gen ابزاری معتبر است که برای رسیدگی به این وظایف تکراری طراحی شده است تا بتوانید به جای خطاهایی که از طریق اتوماسیون قابل اجتناب هستند، روی حل مشکل کسب و کار خود تمرکز کنید.

الزامات

با استفاده از dscc-gen

dscc-gen می‌تواند پروژه‌های ارتباطی اجتماعی جدیدی ایجاد کند یا با پروژه‌های موجود استفاده شود.

اتصال دهنده های موجود

dscc-gen همچنین می تواند با پروژه های موجود استفاده شود. ابتدا scriptId خود را کپی کنید ، سپس دستور زیر را اجرا کنید ( scriptId خود را جایگزین YOUR_SCRIPT_ID کنید.):

npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID

از شما خواسته می شود که جزئیاتی را برای اتصال دهنده خود ارائه کنید. اگر قبلاً یک استقرار به نام "تولید" ندارید، یکی برای شما ایجاد می شود. هیچ یک از کدهای موجود شما تغییر نخواهد کرد، اما شما به هر کاری که dscc-gen می تواند انجام دهد دسترسی خواهید داشت.

کانکتورهای جدید

برای ایجاد یک کانکتور جامعه جدید با dscc-gen ، دستور زیر را اجرا کنید:

npx @google/dscc-gen connector

از شما خواسته می شود که جزئیاتی را برای اتصال جدید خود ارائه کنید. از کاربرانی که برای اولین بار استفاده می کنند خواسته می شود تا clasp احراز هویت کنند. clasp ابزاری برای ایجاد و اصلاح پروژه های Apps Script از خط فرمان است.

پس از تکمیل فرمان‌ها، dscc-gen یک پروژه Apps Script جدید ایجاد می‌کند و هر کاری را که می‌تواند انجام دهد چاپ می‌کند.

dscc-gen چه کاری می تواند انجام دهد؟

فرمان شرح
npm run open پروژه خود را در Apps Script باز کنید.
npm run push تغییرات محلی خود را به Apps Script فشار دهید.
npm run watch مراقب تغییرات محلی باشید و آنها را به Apps Script فشار دهید.
npm run prettier کد خود را با استفاده از استانداردهای انجمن قالب بندی کنید.
npm run try_latest استقرار را با آخرین کد خود در Looker Studio باز کنید.
npm run try_production استقرار Production خود را در Looker Studio باز کنید.
npm run update_production استقرار تولید خود را برای استفاده از آخرین کد خود به روز کنید.

چگونه باید از آن استفاده کنم؟

استفاده از dscc-gen اغلب به این شکل است:

  1. ویژگی‌ای را که می‌خواهید به کانکتور خود اضافه کنید، شناسایی کنید.
  2. npm run watch اجرا کنید، بنابراین تغییرات محلی به Apps Script منتقل می‌شوند.
  3. تغییرات کد خود را با استفاده از ویرایشگر جاوا اسکریپت مورد علاقه خود انجام دهید.
  4. npm run tryLatest و بررسی کنید که آیا ویژگی جدید شما مطابق انتظار کار می کند.
  5. npm run updateProduction اجرا کنید تا استقرار تولید خود را به روز کنید تا ویژگی جدید خود را داشته باشید.
  6. npm run tryProduction کنید و دوباره بررسی کنید که ویژگی جدید کار می کند.

شناسه اسکریپت خود را دریافت کنید

برای دریافت scriptId خود، به پروژه موجود خود بروید، سپس بخش url را بعد از /d/ و قبل از /edit کپی کنید. به عنوان مثال: آدرس زیر:

  • آدرس اصلی: https://script.google.com/a/google.com/d/example-script-id/edit
  • شناسه اسکریپت: example-script-id