Method: projects.updateContent

محتوای پروژه اسکریپت مشخص شده را به روز می کند. این محتوا به‌عنوان نسخه HEAD ذخیره می‌شود و زمانی که اسکریپت به‌عنوان یک راه‌انداز، در ویرایشگر اسکریپت، در حالت پیش‌نمایش افزودنی یا به‌عنوان یک برنامه وب یا Apps Script API در حالت توسعه اجرا می‌شود، استفاده می‌شود. این کار تمام فایل های موجود در پروژه را پاک می کند.

درخواست HTTP

PUT https://script.googleapis.com/v1/projects/{scriptId}/content

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
scriptId

string

شناسه Drive پروژه اسکریپت.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
فیلدها
files[]

object ( File )

لیست فایل های پروژه اسکریپت. یکی از فایل ها مانیفست اسکریپت است. باید "appsscript" نامیده شود، باید دارای نوع JSON باشد و شامل تنظیمات مانیفست پروژه باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Content است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/script.projects

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.