یک فایل جداگانه در یک پروژه اسکریپت. یک فایل یک کد منبع شخص ثالث است که توسط یک یا چند توسعه دهنده ایجاد شده است. این می تواند یک کد JS سمت سرور، HTML یا یک فایل پیکربندی باشد. هر پروژه اسکریپت می تواند حاوی چندین فایل باشد.
نمایندگی JSON |
---|
{ "name": string, "type": enum ( |
فیلدها | |
---|---|
name | نام فایل. پسوند فایل بخشی از نام فایل نیست، که از قسمت نوع قابل شناسایی است. |
type | نوع فایل. |
source | محتوای فایل |
lastModifyUser | کاربری که اخیراً فایل را اصلاح کرده است. این قسمت فقط خواندنی فقط برای کاربرانی قابل مشاهده است که مجوز WRITER برای پروژه اسکریپت دارند. |
createTime | مهر زمانی تاریخ ایجاد این قسمت فقط خواندنی فقط برای کاربرانی قابل مشاهده است که مجوز WRITER برای پروژه اسکریپت دارند. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
updateTime | آخرین تاریخ تغییر مهر زمانی. این قسمت فقط خواندنی فقط برای کاربرانی قابل مشاهده است که مجوز WRITER برای پروژه اسکریپت دارند. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
functionSet | مجموعه ای از توابع تعریف شده در فایل اسکریپت، در صورت وجود. |
نوع فایل
شمارشی از انواع مختلف فایل ها
Enums | |
---|---|
ENUM_TYPE_UNSPECIFIED | نوع فایل نامشخص؛ هرگز واقعا استفاده نشده است |
SERVER_JS | فایل کد سمت سرور Apps Script. |
HTML | یک فایل حاوی HTML سمت سرویس گیرنده. |
JSON | یک فایل با فرمت JSON. این نوع فقط برای مانیفست پروژه اسکریپت استفاده می شود. محتوای فایل مانیفست باید با ساختار یک ScriptManifest معتبر مطابقت داشته باشد |
FunctionSet
مجموعه ای از توابع. هیچ تکراری مجاز نیست.
نمایندگی JSON |
---|
{
"values": [
{
object ( |
فیلدها | |
---|---|
values[] | لیستی از توابع تشکیل دهنده مجموعه. |
تابع
یک تابع را در یک پروژه اسکریپت نشان می دهد.
نمایندگی JSON |
---|
{ "name": string, "parameters": [ string ] } |
فیلدها | |
---|---|
name | نام تابع در پروژه اسکریپت. |
parameters[] | لیست مرتب نام پارامترهای تابع در پروژه اسکریپت. |